Alarm?
Asked on 06/11/2025
1 search
The session titled "Wake up to the AlarmKit API" at WWDC 2025 introduces the AlarmKit framework, which allows developers to create and manage alarms within their apps. This framework provides the ability to schedule alarms based on a fixed schedule or a countdown, and it supports custom actions and appearances. Alarms can break through silent mode and focus settings, and they are supported on various system interfaces, including the lock screen, Dynamic Island, and Apple Watch.
Key features of AlarmKit include:
- Authorization: Users must authorize apps to schedule alarms, which can be requested manually or automatically when creating the first alarm.
- Alarm Creation: Alarms can be set with a specific date or recurrence pattern, and they can include custom actions and sounds.
- Lifecycle Management: Developers have control over the alarm's lifecycle, including starting, stopping, pausing, and resuming alarms.
- Customization: Alarms can be customized with different appearances and actions, such as snooze or custom buttons defined by app intents.
For more detailed information, you can refer to the session Wake up to the AlarmKit API (00:00:00).

Wake up to the AlarmKit API
Rrrr-rrrrr-innng! From countdown timers in your recipe app to wake-up alarms in your travel planning app, the AlarmKit framework in iOS and iPadOS 26 brings timers and alarms to the Lock Screen, Dynamic Island, and more. Learn how to create and manage your app’s alarms, customize their Live Activities, and offer custom alert actions using the App Intents framework. To get the most from this video, we recommend first watching “Meet ActivityKit” from WWDC23.

Bring your Live Activity to Apple Watch
Bring Live Activities into the Smart Stack on Apple Watch with iOS 18 and watchOS 11. We’ll cover how Live Activities are presented on Apple Watch, as well as how you can enhance their presentation for the Smart Stack. We’ll also explore additional considerations to ensure Live Activities on Apple Watch always present up-to-date information.