我不知道有多少朋友和我一样,由于有多张电话卡的缘故,总有一台旧iPhone插着电话卡在家里待机。而在ios17发布之前,我一直觉得一台旧手机静置在家里非常的浪费。直到ios17发布,我看到了Standby的功能,兴奋的连夜给自己的旧手机升级了ios17。然鹅事情并不如意,Standby兼容老机型很棒,有线充电也能触发也很棒,但是只有带AOD的机型才能常亮显示就有点难过了。Standby模仿的是applewatch的充电的床头灯模式,但是远不如床头灯灵敏,大多数情况下必须点屏幕才能唤醒(applewatch可是轻微震动就能点亮),这让Standby功能在老机型上基本成了摆设。
没有轮子就自己造,首先明确一下需求:
- 设备需要常亮
- 设备主要定位是时钟+控制台
- 得好看
- 需要有夜间的红显模式
接下来就可以逐步攻破了,所幸的是,上面的大部分需求都可以在ios的框架内轻松搞定,而成品虽然只能是竖屏,效果我个人还是比较满意的。如果你也有一台闲置的iphone,你可以跟着接下来的教程操作,轻松get同款Standby模式。
设备常亮
这是最简单的一部分,只需要在设置-显示与亮度-自动锁定 中设置为永不
时钟+控制台
考虑到要想保持长亮,设备必须需要保持在解锁模式下(不能锁屏),在不修改系统的情况下,ios并不能在桌面横屏。考虑到时钟+控制台最好的实现方式是小组件的搭配,这在单一app中无法实现,遂放弃横屏模式,在竖屏模式中尝试。在主屏幕放置小组件会显示组件名称,而左侧的侧边栏就是最佳的选择,此处需要注意,侧边栏的背景是毛玻璃特效,需要确保主屏幕空无一物且为黑色背景,才能在侧边栏内获得较为纯洁的黑色背景。
为了模仿Standby的UI风格,我只能用Widgy手搓了两个小组件。分别是4x4的时钟组件和4x2的天气组件,都是纯黑背景+简约文字,可以在文末的链接内自取。(Widgy在免费模式下只能解锁一个小组件,需要付费才能同时放置两个以上的小组件)
而控制台功能,则主要服务于智能家居,对于homekit用户,ios17中更新了家庭小组件,可以自定义小组件显示的按钮,非常实用。而米家用户也可以使用米家小组件来实现控制台功能。
只要是黑底白字的小组件,大部分都能比较好的融入到这套UI中,而在小组件排布上,建议放置一个4x4,两个4x2,最下面放置一个纯黑的4x2图片小组件,可以实现最佳的效果。我在最下面的不可见区域还放置了一个快捷指令小组件,用于在调试时快捷切换夜间模式。
夜间的红显模式
这一步也比较简单,这里利用的是ios自带的辅助功能色彩滤镜,需要先自己在设置-辅助功能-显示与文字大小-色彩滤镜中按图进行设置。设置好后就可以关闭了,接下来我们可以通过快捷指令的方式来控制色彩滤镜(红显)的开闭。通过自动化的配合,我们可以设置让红显随助眠模式同步启闭,也可以与家庭的照明传感器进行联动,最简单的就是定时开启关闭,虽然不如官方Standby调用机身自带光纤传感器来的优雅,也算是曲线救国了。
经过以上设置之后,你就拥有了一个山寨版的旧设备友好型Standby,经过我2个小时的高强度使用,他很好的满足了我的需求。如果你不需要家庭小组件功能,你甚至不需要升级IOS17就可以体验,但是这套方法并不适用于主力机,对于老设备来说,以这种方式发挥余热,也算是图一乐。
本文来自于本人下午3个小时的奇思妙想,文中提到的小组件与快捷指令详见
https://docs.qq.com/doc/DSElZTmd4dVpNcVVD