涟漪图标涟漪

涟漪 iOS 版:基于苹果 Screen Time API 的防卸载与屏幕时间工具

涟漪(Ripple v0.1.5)现已同时支持 Android 与 iOS(iOS 16.0 及以上)。iOS 版基于苹果官方 Screen Time 接口(FamilyControls、ManagedSettings、DeviceActivity)构建,把「收紧立刻生效、放松先等 15 分钟冷静期、系统级禁止删除应用、8 位亲友或家长解锁码」完整带到 iPhone 上。

查看 v0.1.5 版本与安装说明 下载 Android 版 APK (8.57 MB)
支持 iOS 16.0+ 与 Android 8.0+ · 免费无广告 · 纯本地零联网权限

为什么 iPhone 自带的「屏幕使用时间」经常管不住

很多人在 iPhone 上用过系统自带的屏幕使用时间,但无论是自己戒短视频还是帮孩子管手机,都会遇到三个实际问题:第一,自己给自己设限额时,弹出提醒后点一下「忽略限额」或「再使用 15 分钟」就能继续刷,没有任何缓冲;第二,给孩子设的 4 位数字密码位数太短,孩子在旁边看几次键盘手势或者试几次就能解开;第三,市面上多数第三方自律软件只要长按桌面图标删除,里面的限制就会立刻失效。涟漪 iOS 版针对这三点做了专门处理。

iOS 版四大核心能力

1. 系统级禁止卸载(denyAppRemoval = true)

在涟漪里开启防卸载后,会直接调用苹果 ManagedSettings 框架将系统的 denyAppRemoval 设为开启状态。长按桌面图标不会出现删除按钮,防止冲动时或孩子顺手删掉软件。

2. 独立系统扩展后台到点拦截

内置 RippleDeviceActivityMonitor 与 RippleShieldConfiguration 两个系统级扩展进程。即使把涟漪从后台划掉,iOS 系统也会在达到每日时长上限或进入 23:30 睡眠时段时,自动弹出「深呼吸,停一下」全屏拦截层。

3. 开机单调时钟 15 分钟冷静期

把规则改严立刻生效;想要增加每日时长、关闭专注时段或关闭防卸载,必须先等完 15 分钟到 2 小时的倒计时。计时采用 iOS 内核开机单调时钟(ProcessInfo.processInfo.systemUptime),去系统设置里把时间改快或改时区完全无效。

4. 8 位家长与好友解锁码 + 纯本地存储

支持设置 8 位数字字母组合解锁码,由父母或同伴手机保管,比系统自带 4 位纯数字更难被试出。所有配置仅保存在本机 group.com.slowisle.app 容器内,零联网上传。

涟漪 iOS 版与 iPhone 自带屏幕使用时间、Opal 对比

对比项 涟漪 (Ripple iOS) iPhone 自带屏幕使用时间 Opal / One Sec 等国外软件
放松规则或解开限制的门槛 强制等 15 分钟至 2 小时冷静期,或输入 8 位解锁码 点一下忽略限额,或输 4 位数字密码 严格模式通常需每年付费数千元或数百元
防长按删除应用 支持(调用 ManagedSettings 系统级禁止卸载) 系统内置应用,但密码被试出后可随时关总开关 部分支持,多在付费档位
防改系统时间绕过冷静期 基于 systemUptime 开机单调时钟,改时间无效 关闭自动设置时间后容易出现统计错乱 部分支持
划掉后台后是否继续生效 由 DeviceActivityMonitor 系统扩展接管,划掉照常拦截 系统级常驻 支持
费用与隐私 免费无广告、无账号、数据只存本机 App Group 免费,绑定 Apple ID 按年订阅收费,需注册云端账号

iOS 版使用与设置步骤

  1. 安装并授予「屏幕使用时间」权限首次打开涟漪 iOS 版(桌面显示名称为「涟漪」,英文环境为 Ripple),按引导点击授权,通过 Face ID 或 Apple ID 授予苹果 FamilyControls 屏幕使用时间权限。
  2. 在原生选择器中勾选要管控的 App在苹果系统级应用选择器(FamilyActivityPicker)中勾选抖音、快手、小红书、B 站、YouTube 或游戏,设置每日总时长(默认 90 分钟)和晚间专注时段(默认 23:30 至 07:00)。
  3. 开启防卸载与 8 位解锁码进入「设置 › 防卸载」打开开关,系统会锁住桌面删除功能;家长管孩子手机时,将等待时间设为 2 小时并由父母保存 8 位解锁码。

常见问题

涟漪 iOS 版和 iPhone 自带的「屏幕使用时间」有什么区别?

iPhone 自带的屏幕使用时间使用 4 位数字密码,孩子很容易在旁边偷看记住或试出来;成年人自己用时,点一下「再使用 15 分钟」或「今天忽略限额」就能直接绕过。涟漪 iOS 版采用收紧立刻生效、放松需先走完 15 分钟至 2 小时开机单调时钟冷静期的机制,并支持 8 位亲友或家长解锁码,开启防卸载后会通过 ManagedSettings 直接锁住系统删除开关(denyAppRemoval = true)。

把涟漪从 iPhone 后台划掉,到点还会自动拦截吗?

会。涟漪 iOS 版包含独立的系统后台扩展(RippleDeviceActivityMonitor 与 RippleShieldConfiguration),由 iOS 系统底层直接调度。即使主程序被划掉,只要达到每日配额或进入晚间专注时段,系统依然会自动弹出「深呼吸,停一下」全屏拦截界面。

去 iPhone 设置里手动把时间改快,能跳过冷静期吗?

不能。涟漪 iOS 版的冷静期倒计时基于 iOS 内核级开机单调时钟(ProcessInfo.processInfo.systemUptime)计算,只统计手机开机后实际经过的秒数,手动修改系统日期、时间或时区不会缩短等待时间。

真想卸载涟漪 iOS 版时怎么操作?

打开涟漪进入「设置 › 防卸载」,走完冷静期倒计时或输入 8 位解锁码后关闭防卸载开关,iOS 系统会立刻恢复正常的桌面删除权限,不会锁死手机。