iPhone桌面小组件,可以更进一步( 二 )


这并非是苹果选择的方向 , 自从iOS14推出桌面小组件功能后一直没有支持交互式小组件 , 甚至因为种种限制影响到了《贴贴》等应用的体验 。
二、iPhone桌面小组件的限制
在《贴贴》的AppStore评论区 , “桌面小组件上的图片不能实时更新”是最常见的吐槽之一 , 当朋友之间分享新照片却不能及时在桌面更新 , 应用也就几乎没了存在价值 。
《贴贴》官方曾在抖音给出解决方案 , 即保持应用一直在运行 , 不能通过多任务功能将其关闭 。
iPhone桌面小组件,可以更进一步
文章图片
▲《贴贴》在抖音的回复
正是苹果限制iOS桌面小组件的刷新能力 。
早在iOS14推出时 , 苹果就提供了桌面小组件的开发文档 , 针对小组件的刷新提出多种运行方式 , 其中比较常见的有2种:
当应用在运行时 , 可以通过应用对小组件进行刷新 。
当应用关闭时 , 开发者可以提交相应的刷新频率设置 , 比如天气应用按照时间段 , 一天刷新5次 , 系统会根据运行情况决定是否刷新 。
开发文档中 , 苹果给出了限制桌面小组件刷新的理由——节省资源 , 保证手机续航 , 在《贴贴》的AppStore评论区就有用户表示长期将应用挂在后台运行 , 耗电量颇高 。
iPhone桌面小组件,可以更进一步
文章图片
在《50音起源》的开发者周楷雯看来 , 苹果要求开发者统一使用SwiftUI构建桌面小组件 , 除了降低开发成本、推动小组件在苹果生态内跨平台运行 , 也以数据处理优化的方式 , 节省资源和增加手机续航 。
《足迹》作为一款需要长期运行的运动健康监测应用 , 提供了专门的“省电模式” , 据我一位使用iPhone12mini朋友的亲身经历 , 大概一晚上耗电增加1%-2%左右 。
此外 , 苹果在桌面小组件讲解视频中提到了一个概念“小组件不是迷你App” , 桌面应该是手机操作的起点而不是终点 , 这和当初iPhoneHome键的“一键回家”理念一脉相承 , 按下Home键就能回到桌面 , 回到最初的地方 。
iPhone桌面小组件,可以更进一步
文章图片
当然 , 这可能也有美学上的考量 , 人们每天打开手机数十次 , 一旦交互小组件泛滥 , 桌面上的按钮也会泛滥 , 一堆按钮看起来并不美观 。
另一方面 , 小组件本身要占据更多桌面空间 , 在应用越多的情况 , 寻找应用就成了难题 , 并不是每个人都愿意花费时间整理桌面的 , 我自己也靠App资源库和搜索寻找应用 , 繁杂的交互小组件只能加重这一问题 。
现阶段的iPhone桌面小组件 , 并不能让你直接在桌面上操作 , 即便是勾选todo应用上的一个任务 , 都需要点击小组件 , 然后进入应用 , 再完成勾选 , 仅有像快捷指令这样的官方应用例外 。
iPhone桌面小组件,可以更进一步
文章图片
▲桌面小组件无法在桌面勾选todo事项
交互式小组件十分考验设计能力 , 需要人们熟悉相应的操作 , 比如小米MIUI上的桌面小组件游戏 , 我经常在玩的时候不小心长按 , 导致操作手机以为我要移动小部件 , 最终游戏失败 。
左右滑动天气小组件查看不同时间段的天气情况 , 其实也是有好处也有遗憾 , 一方面操作效率变高了 , 另一方面滑动操作有可能会桌面左右滑动切换产生冲突 , 引发误触 。
iPhone桌面小组件,可以更进一步
文章图片
Google发布Android12时 , 带来新的桌面小组件 , 它们形态更丰富、随性 , 同时Google要表示要推出新技术和新工具给开发者们 , 这不仅是为了降低成本 , 也可能是通过开发标准保证新桌面小组件体验流畅和省电 。