Android 把 Widget 放在桌面,是最直接的入口。和 Google 行事风格一样,“自由”是它最为看重的价值,用户可以自定义 Widget 的大小以及摆放的位置,虽然用户们常常会因为琢磨把 Widget 放在哪个位置,花费更长的时间。
iOS 8 把 Widget 放在通知中心,是统一的入口。这也反映苹果对“秩序”更为看重。它不允许用户自定义 Widget 的位置和样式,而是提供“绝对路径”,让用户在任何界面下都能进行快捷操作。
Android 和 iOS 8 对 Widget 的思考、定义以及实现方式都有不太一样的地方。但回顾两个手机系统的“通知中心”变化,可见开发者正赋予它更多互动元素,这让它逐步摆脱“告示板”的身份。
Android 和 iOS 8 都非常重视“通知”,Andoird 比 iOS 8 快一步支持通知中心快捷操作的功能。但有趣的是,对秩序更加看重的苹果,反倒是为第三方提供了开放接口,让通知中心成为应用的直接操作界面。Wired 直接认为,通知中心可以作为应用的界面。
Wired 找到一个例子:WUT。这是一款完全位于通知中心的匿名社交应用。它会接入 Facebook 的好友图谱,让好友之间相互发私密消息,但它没有滚动栏,没有历史消息,没有应用里的一切,它只在通知中心里放了一个“发表”(post)的按钮。
有意思的是,iOS 拥有 UIUserNotificationAction 这个特性,允许开发者定义通知中心。在苹果开发文档的描述当中,“当发出一条通知,系统将在每一条通知上,显示一个自定义动作的按钮。”
iOS 8 之后,融入了 Widget 特性的“通知中心”被提升到更重要的地位——在“今日”这个页面当中,用户不光可以查看当日的日程,还能查看比特币的行情,直接在 FourSquare 签到等等操作。
换言之,通知中心不光是告示板,还是完整的人机交互界面。再一次,它拉近了人与应用之间的距离。