在《50 音起源》的开发者周楷雯看来,苹果要求开发者统一使用 SwiftUI 构建桌面小组件,除了降低开发成本、推动小组件在苹果生态内跨平台运行,也以数据处理优化的方式,节省资源和增加手机续航。
《足迹》作为一款需要长期运行的运动健康监测应用,提供了专门的「省电模式」,据我一位使用 iPhone 12 mini 朋友的亲身经历,大概一晚上耗电增加 1%-2% 左右。
此外,苹果在桌面小组件讲解视频中提到了一个概念「小组件不是迷你 App」,桌面应该是手机操作的起点而不是终点,这和当初 iPhone Home 键的「一键回家」理念一脉相承,按下 Home 键就能回到桌面,回到最初的地方。
当然,这可能也有美学上的考量,人们每天打开手机数十次,一旦交互小组件泛滥,桌面上的按钮也会泛滥,一堆按钮看起来并不美观。
另一方面,小组件本身要占据更多桌面空间,在应用越多的情况,寻找应用就成了难题,并不是每个人都愿意花费时间整理桌面的,我自己也靠 App 资源库和搜索寻找应用,繁杂的交互小组件只能加重这一问题。
现阶段的 iPhone 桌面小组件,并不能让你直接在桌面上操作,即便是勾选 to do 应用上的一个任务,都需要点击小组件,然后进入应用,再完成勾选,仅有像快捷指令这样的官方应用例外。
▲桌面小组件无法在桌面勾选 to do 事项
交互式小组件十分考验设计能力,需要人们熟悉相应的操作,比如小米 MIUI 上的桌面小组件游戏,我经常在玩的时候不小心长按,导致操作手机以为我要移动小部件,最终游戏失败。
左右滑动天气小组件查看不同时间段的天气情况,其实也是有好处也有遗憾,一方面操作效率变高了,另一方面滑动操作有可能会桌面左右滑动切换产生冲突,引发误触。
Google 发布 Android 12 时,带来新的桌面小组件,它们形态更丰富、随性,同时 Google 要表示要推出新技术和新工具给开发者们,这不仅是为了降低成本,也可能是通过开发标准保证新桌面小组件体验流畅和省电。
更进一步,需要新的方法启发一批桌面小组件应用的 Locket Widget 开发者 Matt Moss,曾表示设计应用的初衷是能和异地恋的女朋友保持联系,通过分享图片保持新鲜感,这也是《贴贴》等应用在宣传时常见的说法。
这股风潮的兴起,证明了桌面小组件大有可为,但苹果的限制让它们不能在小组件本身挖掘更多玩法,甚至显示刷新都有限制。