Under the Hood

How Dynamic Island
works on macOS

A technical walkthrough of the architecture, animation system, and integration model that powers the experience.

Concept

The island as a persistent layer

Dynamic Island occupies the space around the MacBook's camera notch — previously unused UI real estate. Rather than a static menu bar icon, it's a shape-shifting container that expands and contracts based on what's happening on your system.

The layer renders above all application windows using a transparent, click-through overlay. When inactive, it's invisible. When triggered, it expands to show a rich information panel, then gracefully collapses back to a compact state.

Architecture

Three-layer system

01

Event Monitor

Listens to macOS system events — notifications, media playback, active timers, system status — and routes them to the rendering layer with priority scoring.

02

Animation Engine

Translates state changes into animated transitions using Core Animation with custom spring physics. Target frame rate: 120Hz on ProMotion, 60Hz on standard displays.

03

Render Layer

Metal-accelerated compositing places the island above all windows with proper transparency, blur, and shadow. CPU usage stays under 0.3% thanks to aggressive caching.

State Model

Four island states

Dormant

The island is invisible. The notch area looks normal. No CPU cycles are spent on rendering — the monitor is still active but the visual layer is hidden.

Minimal

A small pill shape with a single icon or indicator — music note, timer dot, notification badge. Occupies minimal space, provides ambient awareness.

Compact

Expanded to show a short summary — song title and artist, timer countdown, notification sender and preview text. Fits in the top bar without covering application content.

Expanded

Full panel view with rich content: album artwork, full notification text, quick reply input, action buttons, detailed activity data. Triggered by click or swipe.

Compatibility

System requirements

Supported macOS

macOS 14 Sonoma Full support
macOS 15 Sequoia Full support
macOS 13 Ventura Limited

Hardware

Apple Silicon (M1–M4) Optimized
Intel Mac (2019+) Supported
Camera notch (2021+) Best experience