iOS 26 的 AlarmKit 到底改变了什么
AlarmKit 是苹果在 iOS 26 开放的系统级闹钟框架。在它出现之前,所有第三方闹钟都只是「通知 + 后台音频」的模拟品,会被专注模式静音、被系统杀掉。这篇讲清楚变了什么。

AlarmKit 是苹果在 iOS 26 中开放的系统级闹钟框架。在它出现之前,App Store 上没有一个第三方闹钟是真正的闹钟——它们全都是「本地通知 + 后台播放音频」拼出来的模拟品,而 iOS 有权在任何时候把它们静音、延迟或者直接杀掉。
这解释了一个困扰了整整十年的现象:为什么你花钱买的闹钟 App,有时候就是不响。
AlarmKit 之前:三条都会漏水的路
一个第三方闹钟 App 在 iOS 26 之前,只有三种办法让手机在早上七点发出声音,而且每一种都有致命缺陷。
| 做法 | 怎么实现 | 什么时候失效 |
|---|---|---|
| 本地通知 | 预约一条带声音的通知 | 被专注模式 / 勿扰拦截;被静音开关消音;音量受通知音量限制 |
| 后台音频 | 整夜播放一段无声音频,保持进程存活 | 系统内存吃紧时被回收;用户清后台就没了;耗电 |
| 静默推送 | 服务器在指定时间唤醒 App | 推送不保证送达;没网就没有闹钟 |
| AlarmKit(iOS 26) | 向系统注册一个真闹钟 | —— |
所以那些闹钟 App 的帮助文档才会写出那些让人困惑的要求:请关闭静音模式、请关闭勿扰、请关闭低电量模式、请不要把 App 从后台划掉。Alarmy 的官方帮助文档至今仍然如此。 这不是它偷懒,这是它当年能拿到的全部工具。
AlarmKit 之后:闹钟不再属于 App
关键的变化在于闹钟的归属。用 AlarmKit 注册的闹钟,存在于系统里,而不是 App 里。App 只是提出请求,剩下的事情由 iOS 负责——就跟自带「时钟」一模一样。
- 静音开关拨到静音: 照响。
- 勿扰、任何专注模式: 照响。
- App 被强制退出: 照响。闹钟不在 App 里,杀不掉。
- 低电量模式: 照响。
- 没有网络: 照响。闹钟是本地的,不依赖服务器。
苹果给这个能力上了几道锁:闹钟界面的样式由系统控制,App 不能随便加东西;用户必须明确授权;alarm 必须是用户真的设置过的。换句话说,AlarmKit 不能被拿去做骚扰弹窗。这些限制是好事——正是它们让这个闹钟值得系统赋予这么高的权限。
苹果给它上的几道锁
系统级的权限从来不是白给的。AlarmKit 的闹钟必须走系统提供的提醒界面,App 不能在上面随便加东西;倒计时可以以实时活动的形式出现在锁屏和灵动岛上;而且 App 第一次要用它的时候,必须明确向用户申请闹钟权限——你不同意,它就一个闹钟也设不了。
这些限制是好事,而且是关键的好事:正是因为它不能被拿去做骚扰弹窗,系统才敢给它这么高的优先级。 一个能穿透静音和专注模式的通道,如果任何 App 都能随便用,两周之内它就会变成垃圾入口,然后苹果会把它关掉。
三个你可以自己做的验证
不用相信任何一款 App 的宣传页,今晚花五分钟自己测。把闹钟设在两分钟之后,然后分别试这三种情况:
- 清后台测试。 设好闹钟,上滑把 App 从后台划掉,放下手机。没有 AlarmKit 的闹钟通常就此消失。
- 专注模式测试。 开一个专注模式(比如「睡眠」),看闹钟还响不响、音量有没有变小。
- 静音测试。 把侧边的静音开关拨到红色。系统闹钟会照响;靠通知实现的第三方闹钟会安静得可怕。
这三个测试花不了十分钟,但它比任何一篇评测都可靠——包括这一篇。
一句必须说清的话:这不是「不像 iPhone」
你会看到不少闹钟 App 宣称「我们静音下也能响,不像 iPhone 自带的」。这句话是假的。iPhone 自带时钟的闹钟一直都能在静音、勿扰和专注模式下响,苹果官方支持文档里写得明明白白。
真实的、站得住的说法只有一个:不像其他闹钟 App。 系统闹钟一直很可靠,是第三方闹钟一直不可靠——而 AlarmKit 是第一次把这个差距抹平。这个区别看着很小,但它决定了一篇文章可不可信。
为什么苹果拖了十几年才开放它
因为「能穿透静音和专注模式」是 iOS 上最珍贵的一条通道,而珍贵的东西一旦随便发,两周就会被用烂。想象一下每个电商 App 都能在早上七点用系统闹钟的音量叫醒你,说它的优惠券快过期了——那条通道会在一个月内变成垃圾场,然后所有人都会去关掉它,包括真正需要它的闹钟。
所以 AlarmKit 来得晚,且带着一整套限制:必须是用户自己设的闹钟、必须走系统界面、必须单独授权。这不是苹果小气,这是这条通道能继续有效的唯一办法。对我们来说,它是十年里第一次,一个第三方闹钟可以不用在帮助文档里写「请先关闭静音模式」。
Risly 拿它做了什么
AlarmKit 保证闹钟一定会响。Risly 负责的是下一步:保证你不能在半睡半醒中把它关掉。 没有贪睡按钮,整个 App 里都没有。闹钟只有在你完成一个任务之后才停——扫描咖啡机、做数学题、摇手机、做俯卧撑。这两件事必须同时成立才有意义:一个会被静音的完美任务系统,价值是零;一个响得震天响但一划就关的闹钟,价值也是零。
代价:iOS 26 以下用不了
这是一个真实的代价,我们不打算绕过去。AlarmKit 是 Risly 的地基,所以 Risly 只支持 iOS 26 及以上,也没有安卓版。如果你的设备升不上去,装了也没有意义——你会得到一个和其他所有第三方闹钟一样会被静音的闹钟,那我们凭什么收你的钱。
AlarmKit 是什么?
iOS 26 引入的系统级闹钟框架,让第三方 App 能注册和自带「时钟」同级的真闹钟:静音、勿扰、专注模式下都会响,App 被强制退出也照样触发。
为什么我的第三方闹钟 App 有时候不响?
如果它没有用 AlarmKit,那它的「闹钟」其实是通知或后台音频:会被专注模式拦截、被静音开关消音、被系统回收,也会因为你清理后台而消失。
基于 AlarmKit 的闹钟在静音模式下会响吗?
会,和系统自带闹钟一样。需要注意的是自带闹钟本来就会——AlarmKit 抹平的是第三方 App 和系统之间的差距,不是「超越了 iPhone」。
哪些 App 已经用上 AlarmKit 了?
Risly 就建在它上面。因为它需要 iOS 26,大多数老牌闹钟 App 的架构仍然停留在通知 + 后台音频的时代。



