# 推送 = 通知 \+ 消息？

- 作者：李楠
- 发布时间：2009-11-01 07:00
- 分类：公司
- 原文：https://www.ifanr.com/5099

by[ newkhonsou@twitter](www.twitter.com/newkhonsou)

![](http://www.cheatmasters.com/blog/wp-content/uploads/2009/02/push_ver2.jpg)

—————————————————-

**通知**

苹果把推送叫做 Push Notification (推送通知/提醒)，说明他认为推送是个通知。和传统的手机厂家，比如 Nokia 一样。

Nokia 这么认识来源于手机厂家的悠久历史。移动互联网时代以前的手机，如果有事发生要通知用户，会有一个窗口弹出，告诉用户正在发生什么。可能是未接电话的提示，日历的提醒，或者是一封新彩信。推送最早被用于 Email 的通知，他又和彩信有什么不同呢？所以，通知属性就如此继承下来了。

如果 Nokia 还可以用传统作为借口。 苹果这么干就是纯粹的愚蠢或者懒惰了。把系统现有的通知机能拿过来就用而已，没有更多的思考。考虑到苹果在软键盘和操控UI上的苦心，这种做法实在有失苹果的一贯水准。

—————————————————-

**变化**

推送在迅速的普及和变化。今天他已经不仅仅推送邮件了。

iPhone 上， App Store 上的程序可以让你推送 Twitter 的 Mentions ， DM 。推送 IM 消息。推送网络上记入的 TODO 。在两个手机之间用推送聊天。甚至，在某个 App 降价到你希望的价钱时，通过推送提醒你！

iPhone 上的推送刚刚开始出现不到1年，就已经开始被滥用了。连接网络设置日程，到时候再通过推送提醒你的程序竟然也有不少下载！这些人似乎忘了，系统的日程自带提醒。

这种情况下坚持推送的通知属性，就会导致一些脑残事。

比如推送的覆盖。如果你有一段长时间的离线，一旦上线，各种推送会扑面而来。你刚刚看了个开头：“亲爱的。。。”。下一个弹出窗口就会覆盖掉上一个，显示的信息变为： “中国移动提醒您，您的余额已经少于10元”。

噩梦才刚刚开始，通知仅仅是个弹出窗口而已，系统中没有个地方提供这些通知的一览。如果你同时设置了 Twitter ， IM 还有 邮件的推送，面对着这几个程序上的红色数字，你知道那封缠绵的消息是通过什么过来的？

打开邮件查询，没有。打开 Twitter 查询，没有。太好了，那一定是 IM 了！心潮澎湃之际，又一个通知出现了: “中国移动提醒您，您已经欠费停机”。

—————————————————-

**对应**

推送的变化，并非被所有人忽视。

**WebOS**

WebOS 设计者搞出了非打扰通知。推送仍然是通知，但是已经具备了一定的消息属性。他可以分类，可以查看一览。

![](http://pdadb.net/img/os/webos_1.0/Palm_webOS_SprintDashboard.jpg)

**Android**

(该段内容来源于 [@Logoutx](http://www.twitter.com/Logoutx) 兄，稍有修改)

顶部追加的下拉筐中集中显示通知。尽管有各种各样的不如意，但是总算是个好的开始。Android 自带的下拉通知栏中统一收集推送，而且可以集成第三方程序的消息。

(以下的说明和截图则要谢谢 [@StanleyLin](http://twitter.com/StanleyLin) 兄 ，照抄了。)

Android系统屏幕顶部的状态栏也是通知栏，有消息推送进来的时候，在状态栏处会显示消息的类型标识和内容预览。如下图所示，在通知栏可以看到有sms进来。

**[![Notification bar](https://s3.ifanr.com/wp-content/uploads/2009/10/Notificationbar_thumb.png "Notification bar")](https://s3.ifanr.com/wp-content/uploads/2009/10/Notificationbar.png)**

在通知栏往下一拉，就是Notification Panel，可以集中一览各种通知。

[![Notification Panel2](https://s3.ifanr.com/wp-content/uploads/2009/10/NotificationPanel2_thumb.png "Notification Panel2")](https://s3.ifanr.com/wp-content/uploads/2009/10/NotificationPanel2.png)

第三方应用的推送也可以显示在通知栏，例如下图的Tweet消息。

[![notification panel](https://s3.ifanr.com/wp-content/uploads/2009/10/notificationpanel_thumb.png "notification panel")](https://s3.ifanr.com/wp-content/uploads/2009/10/notificationpanel.png)

**Moto Blur**

(该段内容来源于 [@ StanleyLin](http://twitter.com/StanleyLin) 兄，稍有修改)

Blur 应是目前所有先进的通知方式的集大成者。和 WebOS 相比，青出于蓝而胜于蓝。Pre 上的地址簿，可以显示联系人协和的其他服务。但是， Blur 除了这点，更多了两个标签： History 和 Happening 。

History 显示你和这个联系人之间的多种消息的纪录。短信， Email ，也包括电话。关于你老婆的推送消息可以集中显示于她的名下。有效避免了回复小情的 IM 却误送给老婆的悲剧。

![](http://media.boygeniusreport.com/wp-content/uploads/2009/09/motorola-blur-shot-23.jpg)

Happening 显示这个联系人的所有状态更新。还记得 [Maemo 上收集朋友签名的程序](http://www.ifanr.com/4722)? Moto 已经无缝整合进地址簿了！  
![](http://media.boygeniusreport.com/wp-content/uploads/2009/09/motorola-blur-shot-3.jpg)

**iPhone**

Blur 几乎让 iPhone 的推送颜面无存。 即使 Android 对于推送的统一收集和管理也是 iPhone 不具备的。

但 iPhone 的强项之一，就是苹果搞砸的事情，有第三方软件厂商弥补。（不过，地址簿协和有些超出它们的能力了。那是苹果或者 Cydia 上 Hacker 们的任务。）他们未必有 WebOS 或者 Blur 的设计高度，但是用户的反馈在一步步的引导他们。 Boxcar 早期是个简单的 Twitter 推送程序。IM+ 也仅仅支持 IM 推送。在用户的要求下，他们开始整合更多服务进来： Twitter Search ， Facebook , Email 。。。

最终，Boxcar ，IM+ 这种程序，将要演变成 iPhone OS 上的推送管理中心。他们不

但收集各种推送，弹出通知窗口。并且，他们显示所有这些推送的一览。“亲爱的。。。”是谁，什么时候，通过什么发过来的？在 Boxcar 里面一目了然。点一下，他自然带你去该去的程序。

![](http://a1.phobos.apple.com/us/r1000/002/Purple/b1/92/50/mzl.cndgyutc.480x480-75.jpg)

下图仅仅表示了 Twitter ，但还可以加紧 Facebook 和 Gmail 。 他们产生的所有推送，都保存在云端( 即 Syncode 上。) 随时等待你的查询。

![](http://www.akmalwardak.com/wp-content/uploads/2009/07/push-notification.png)

看来，不是 WebOS , Blur 设计者那样的天纵奇才，也仍然有办法提供最出色的用户体验：建立和用户的迅速反馈，认真倾听他们的声音。

**Maemo?**

是另一种非打扰，可分类的处理方式。由 [@rabbitrun84](http://twitter.com/rabbitrun84) 兄专文另述。

—————————————————-

**消息！**

推送是通知。但是从 WebOS 开始，到今天深入而广泛整合 SNS 的 Blur 。推送在一定程度上，被当作消息管理了。

恐龙横行的年代，推送可以点一下就消失。但是今天已经是 21 世纪。一个合格的智能手机系统，应该有Android 的顶部下拉栏那样的地方，汇集所有推送消息。应该有WebOS 或者 Boxcar 那种按来源的分类能力。应该有 Moto Blur 那种按人来分类过滤的能力。

更进一步，用户需要的是一种快速浏览所有更新的解决方案。

无论这些更新来自网络，还是来自本机。(你的 Facebook 好友改了签名和日历项目到期其实没有区别)。

同时，用户需要完善的分类功能。以便在海量的状态更新中区分出来源，或者，区分出人。(哪些推送来自 Twitter ? 日历或者 Email 。 iFanr 这段时间给我发了几个 Twitter DM ，打了几个电话?)

如果有一天，我们可以像查找 Email 那样查找推送，我一点也不会惊讶。因为，以下等式正在成为现实：

**推送 = 通知 + 消息。**

[论坛讨论](http://bbs.ifanr.com/viewthread.php?tid=2737&page=1&extra=#pid29110)
