Pages

Sunday, 1 September 2013

iPhone通知系统的改进

不管是对比 Android 还是 WebOS ,iOS 的通知系统都只能用低能来形容,也是最让用户不满意的地方之一。简单列举一些iOS的通知系统不足的地方。
 

  • 没有统一的通知管理。你必须记得是哪个程序通知的你,不记得的话就只能在满屏的 app 中找到上一条或者上几条通知,实在是一件痛苦的事情。

  • 强制弹出获取焦点。不管你现在做什么都会被打断,只要来了通知就弹出,并且置顶获取焦点,比如你正在玩切水果,刚要破记录了,来一个短信,游戏暂停,短信置顶,节奏都被打乱了。

  • 没有类似 Later 的操作。通知来的时候,屏幕上只显示两个按钮,一个“显示”,一个“关闭”。显示就是跳到发通知的 app,如果你不幸点了关闭,那你就永远看不到这条通知了。

  • Email没有通知。来了新邮件,iPhone只会响一声,屏幕没有任何提示。不熟悉这个声音的话还真不知道是怎么了。

  • 多个通知没法并排显示。一段时间内来了多个通知,屏幕上只会显示最近一个通知,处理完了再显示迟近的,没有选择余地,就算前面的通知更重要你也没法跳过去先处理。

  • 通知框字数限制。如果一条通知的字数太多,比如 twitter 上别人 @ 给你的消息140个字的,那么现在的通知框就显示不全,只会截取一部分显示。

面对这么多不足的地方,不越狱的用户只能寄希望于苹果改进 iOS 5 。不过对于越狱的用户来说可以有一些替代方案,虽然还是比不上 Android 和 WebOS,但是对比目前现状,也算很不错了。
最近一段时间一个讨论的很火的 Cydia 软件 MobileNotifier 就是用来改进 iOS 的通知的,有兴趣的可以自行搜索,确实是很不错的思路。本文介绍另外一个软件 Notified Pro 和其他两个插件来实现 iOS 系统管理的加强,也是我认为比较完善的软件。
 
在 Cydia 里面搜索安装 Notified Pro,最新的 Beta 版本是 1.99.2-1,beta 版源地址是: http://beta.notifiedapp.com 。Notified Pro 是统一的通知查看管理程序,不管是什么类型的通知,短信、twitter推送、手机没电、Kik消息、QQ消息等等都会统一在软件里面显示。以前的版本安 装之后桌面会出现一个程序图标,打开就可以看到所有的通知,最新 Beta 版安装之后没有程序图标了,我想应该是软件作者推崇一种更好的操作方式——手势操作,所以去掉了程序图标。打开手机的设置,找到 Notified Pro,Select Gestures 选择一种你喜欢的方式呼出软件,比如我设置的是“顶部状态栏 向下拖动”(和 Android 的操作方式一样 ^_^),按住屏幕顶部的状态栏然后向下拖动就能呼出软件。

程序会按照时间顺序依次显示所有的通知,每一条通知都有标题和内容两部分组成,标题左边是发通知程序的图标,中间是程序名,右边是通知数目。点击 标题就可以展开通知内容,再点击通知内容就可以跳到发通知的程序。按住通知内容向左或者向右拖动,右边就会出现删除按钮,点击删除这条通知。
软件最多可以存放100条通知,可以设置成按照时间或者按照程序来分组。另外还有一点技巧,软件可以自定义设置打开当前通知的程序,比如收到短 信,想用 biteSMS 打开、收到 twitter 推送,想用其他喜欢的客户端打开(我最喜欢Tweetlist)、收到日历通知,想用 Week Calendar 打开等等,就可以通过自定义设置来实现,具体位置在 设置 – Notified Pro – Manage Redirections。
Notified Pro实现了通知的统一管理,另外还需要软件来实现弹出通知框的改进。在 Cydia 里面搜索安装Notification Grip for Notified Pro(Bigboss源),这个是 Notified Pro 插件。安装这个之后原来的通知框就不会再显示了,来通知的时候会显示新的通知。也是置顶显示,但是不会获取焦点,不打断当前操作,并可以多通知并排显示。 最新版本加入了强大的设置选项,可以自定义背景、字体颜色大小、锁屏界面是否显示、是否自动关闭等等。

一页最多显示5个通知,超过5个会多页显示。点击程序图标打开发通知的APP,点击标题展开通知内容,点击右边的X关闭此条通知。点击左下角的对 勾批量关闭当页通知,如果有多页通知,旁边还会出现一个两个对勾的图标,就是关闭所有通知,点击 page count 位置可以暂时隐藏通知。
 
有了上面两个程序之后 iOS 的通知系统差不多凑合可用了,但是还需要一个软件来实现 Email 的通知。Cydia 里面搜索安装 Mail Enhancer,软件可以让 iPhone 收到新邮件的时候弹出通知框,完美兼容 Notified Pro。软件还有一些其他的功能如自定义邮件签名,自定义邮件提醒声音等等。由于众所周知的原因, Gmail 在 iPhone 上的推送基本上处于半残废状态,这里就不截邮件通知的图了。
另外,我还有一个使用习惯,用 iPhone 的人很多都是红字强迫症,看到程序图标上的红字,非要点开来看看,去掉红字心里才舒服,我也是这样,但是很多时候没有这个必要。比如收到一条别人在 twitter 上 @ 你的消息,不需要你回复的那种,你看到了就行的,本来你是没有必要登陆客户端的,但是 twitter for iphone 上会显示红字,心里不舒服,非要点开去掉红字,很浪费时间啊。有了上面的软件完美托管了通知之后就可以关闭程序图标上的红字功能了。具体位置在 设置-通知-选择程序-标记.