# 通知中心，应用另一个界面

- 作者：陈一斌
- 发布时间：2014-06-07 10:14
- 分类：公司
- 原文：https://www.ifanr.com/424419

[![notification](https://s3.ifanr.com/wp-content/uploads/2014/06/notification.jpg)](https://s3.ifanr.com/wp-content/uploads/2014/06/notification.jpg)

Android 把 Widget 放在桌面，是最直接的入口。和 Google 行事风格一样，“自由”是它最为看重的价值，用户可以自定义 Widget 的大小以及摆放的位置，虽然用户们常常会因为琢磨把 Widget 放在哪个位置，花费更长的时间。

iOS 8 把 Widget 放在通知中心，是统一的入口。这也反映苹果对“秩序”更为看重。它不允许用户自定义 Widget 的位置和样式，而是提供“绝对路径”，让用户在任何界面下都能进行快捷操作。

Android 和 iOS 8 对 Widget 的思考、定义以及实现方式都有不太一样的地方。但回顾两个手机系统的“通知中心”变化，可见开发者正赋予它更多互动元素，这让它逐步摆脱“告示板”的身份。

Android 和 iOS 8 都非常重视“通知”，Andoird 比 iOS 8 快一步支持通知中心快捷操作的功能。这让“通知。但有趣的是，对秩序更加看重的苹果，其实为第三方提供了开放接口，让通知中心成为应用的直接操作界面。[Wired 直接认为](http://www.wired.com/2014/06/smartphone-notifications)，通知中心可以作为应用的界面。

[Wired 找到一个例子](http://www.wired.com/2014/06/smartphone-notifications/)：WUT。这是一款完全位于通知中心的匿名社交应用。它会接入 Facebook 的好友图谱，让好友之间相互发私密消息，但它没有滚动栏，没有历史消息，没有应用里的一切，它只在通知中心里放了一个“发表”（post）的按钮。

有意思的是，iOS 拥有 [UIUserNotificationAction 这个特性](https://developer.apple.com/library/prerelease/ios/documentation/UIKit/Reference/UIUserNotificationAction_class/index.html#//apple_ref/doc/uid/TP40014235)，允许开发者定义通知中心。在苹果开发文档的描述当中，“当发出一条通知，系统将在每一条通知上，显示一个自定义动作的按钮。”

iOS 8 之后，融入了 Widget 特性的“通知中心”被提升到更重要的地位——在“今日”这个页面当中，用户不光可以查看当日的日程，还能查看比特币的行情，直接在 FourSquare 签到等等操作。

换言之，通知中心不光是告示板，还是完整的人机交互界面。再一次，它拉近了人与应用之间的距离。
