iPhone 版 SelfControl。终于来了。

SelfControl 是 Mac 上的应用,不是 iPhone 应用。在 iPhone 上,选择最贴近需求的方案:屏幕使用时间限额、打开前的暂停,或是一直让分心应用不可用的屏蔽器。

写于

iPhone 上没有直接的 SelfControl 移植版。它的 Mac 模式依赖 iPhone 应用所不具备的系统级控制。有用的问题不是哪个应用复制了这个名字,而是哪种 iPhone 方案符合你需要的存取规则。

一个有用的 iPhone 自律应用,作用不止于显示一份报告。它能在你通常会不假思索地打开 Instagram、TikTok、YouTube、Reddit 或其他分心应用的那个时刻帮上忙。

从 Apple 的屏幕使用时间开始。它提供 App 限额、停用时间,以及使用报告。当一条提醒或时间预算就能改变你的行为时,这已经足够。

只有当轻量方案失效时,才使用更强的阻力。暂停可以打断反射。当你不断忽略限额、在学习或工作时重新打开社交媒体,或者需要某个应用保留安装但不自由可用时,默认屏蔽更合适。

选择正确的自律程度

用屏幕使用时间做基础限制。App 限额适合每日预算,停用时间适合像学习时段、工作日或睡前这样的定时时段。

当暂停就足够时,使用更轻的阻力。如果注意到自动打开能让你有时间做出不同选择,一个提示或通知变更也许就够了。

对于反复绕过的习惯,使用屏蔽。如果你不断点过限额,或在还没想清楚时就打开应用,屏蔽会把默认状态从可用改为不可用。

Apple 屏幕使用时间能做什么、不能做什么

屏幕使用时间是一个强大的内置起点。它可以显示使用情况、设置 App 限额、安排停用时间,并施加限制。它对家庭和想要广泛 iPhone 控制的人尤其有用。

它并不能让每一条限制都变得无法忽略。自我管理的时间限额仍然要求你在到期时配合。屏幕使用时间密码可以让修改设置变得更难,尤其是家长管理孩子的设备时。若要在知情同意的成人设置中引入可信的第三方,请对比带密码与监督的应用屏蔽器;若是个人的窄场景,请对比针对分心应用的屏幕使用时间替代方案

屏幕使用时间不同于屏蔽器。它衡量并限制时间;而专门的屏蔽器则可以聚焦于某个被选定的分心应用是否根本可访问。

工具 最接近 SelfControl 的模式 需要注意
Freedom 无法提前停止的锁定模式时段 需要手动开始一个时段,而非永久的默认状态
One Sec / ScreenZen 打开前的阻力,而非硬性屏蔽 不移除访问权限,只是增加一个暂停
Forest 基于时段的承诺机制 围绕计时时段设计,而非全天屏蔽
Fella 默认屏蔽,应用内无开关 与所有 iOS 屏蔽器一样,仍使用 Apple 的屏幕使用时间框架

Fella 的定位

Fella 是更强的一类受控访问方案。它面向已经清楚哪些应用会让自己分心、并希望这些应用默认被屏蔽的人——而不是寻找屏幕使用时间分析的人。

它适用于社交媒体、强迫性查看、学习和专注工作。先选定那些分心应用。每次屏蔽时段都包含一次 5 分钟的紧急解锁,用于真正的需求,之后所选的 App 会自动重新锁上。了解什么时候有限的紧急解锁才是正确的退路

iPhone 上的 SelfControl 常见问题

没有直接的移植版。SelfControl 是一款仅限 Mac、采用 GPL 许可的应用,而 Apple 的 App Store 不允许 GPL 许可的代码,因此无论 iOS 在技术上有何限制,官方移植版都不可能存在。

SelfControl 通过修改 Mac 系统级的 hosts 文件来实现屏蔽,而 iOS 的沙盒机制不允许任何第三方应用这样做。iOS 应用被限制不得修改系统文件或其他应用的数据,而这正是 SelfControl 所依赖的机制。

你设定一个计时器和一份网站或邮件服务器的屏蔽清单,SelfControl 会修改 Mac 的 hosts 文件来屏蔽它们。一旦开始运行,屏蔽效果在重启甚至删除应用本身之后依然存在,而且没有内置的方法可以提前停止。

计时器本身无法通过应用提前停止。不过,一个已知的局限是,具备技术能力的用户仍然可以手动直接编辑 hosts 文件来恢复访问,所以它并非绝对无法破解,只是能抵御随意的解除尝试。

社区推荐通常会指向 Freedom 作为最接近的付费替代方案,同时建议 One Sec、ClearSpace、Forest 和 ScreenZen 作为免费选项,此外还有像 Block Distracting Websites 这样专门以 SelfControl 为灵感打造的 iOS 工具。

不完全能。每一个 iPhone 应用屏蔽器都基于 Apple 的屏幕使用时间框架运行,而非系统级的 hosts 文件修改,即便是基于屏幕使用时间的屏蔽器,也可以通过「设置」中的「允许使用屏幕使用时间的 App」开关来关闭,这与 SelfControl 在 Mac 上不怕重启、不怕删除的锁定机制不同。

Fella 秉持相同的核心理念,即移除当下想要解除屏蔽的冲动,而非采用完全相同的机制。所选的 App 默认保持屏蔽状态,体验中没有开关,每次屏蔽时段提供一次 5 分钟的紧急解锁,用一个短暂、受控的例外来替代 SelfControl 的固定计时器。

与 Mac 上的 SelfControl 不同,删除一个 iOS 应用会连同它的限制一起被移除,因为 iOS 不像 Mac 的 hosts 文件修改那样支持防删除锁定。Fella 的严格来自应用内没有可以绕过的开关,而不是来自抵抗删除。

Fella 的核心是屏蔽应用,而非单个网站。如果通过浏览器访问被屏蔽应用的网站也是这个习惯的一部分,那就需要另外设置限制。

See Fella in action.

掌控你的注意力
从现在开始