## 概况
小组件(widgets)是什么?苹果官方的解释是:“借助小组件,您只需轻松一瞥就能及时了解来自喜爱的 App 的最新信息”。
小组件安卓系统早就有过,苹果做的小组件有什么不一样?@cyanogen 提到其中不好的方面,首要的一点是 “更弱的交互能力”,“在 iOS 14 之前,Apple 也不建议在小组件做复杂的交互,很多操作是被禁止的,例如列表滚动和文字输入。而在 iOS 14 的小组件里面,Apple 将这个限制推到了极限:几乎做不了交互”,这导致 “iOS 14 小组件就是信息展示加上链接导航的一些方块”。苹果的想法是 “Widgets are not mini-apps”,它期望产品差异化,但如果因此没有特别好的小组件出现,导致使用率低,相信未来放宽一些限制也不无可能。
在用户侧,小组件的价值是什么?以支付宝的扫码支付为例,将支付宝放在首屏,需要付款时打开应用,点击扫一扫即可,或者长按支付宝,在弹出的快捷菜单中点击扫一扫,为什么还要用小组件?个人理解是特定场景下的快捷,给一些人提供多一种方式打开扫一扫,因为小组件可以放在任一一屏。
哪些产品适合开发小组件?一是工具类,比如日历、电池等,相当于一个简化版 app;二是泛内容类,值得高频查看的,比如微博、知乎等资讯应用的热榜;比如京东、美团外卖等交易应用的物流,实际近几年的产品迭代中它们已经逐步将物流信息外露,前者在我的,后者在首页右下角浮窗(美团在首页功能区下方);比如高铁管家的行程,快上车前需要多次确认车次信息,尤其晚点时。
## 推荐
基于个人习惯推荐如下:
1、豆瓣日历,单纯觉得好看。
2、屏幕使用时间,看看时间去哪儿了。
3、电池,偶尔查看 AirPods 电量。
4、Fantastical,日历,查看本月和今日计划。
5、Pin,文本分词,针对微博等不支持选中部分文字的应用。
6、快捷指令,针对微信、微博等应用在 Safari 中打开已复制的链接等。
总的来说,小组件比较适合对于自己而言不是那么常用的产品功能,或者短时间内特别常用,但每次打开应用需要点击 N 次到达目标页面的。
## 扩展阅读
1、问答:iOS 14 有哪些优秀的支持小组件的应用、为什么很多存在的技术和设计一旦被 Apple 来做就会做到前所未有的体验和热度