ss1271's Site

风餐露宿,不可一日无码.

iOS不喜欢拖延症人群?

| Comments

最近在iOS和Android系统之间来回切换使用,深切体会到iOS用户是多么的需要一个“非打扰”型通知系统。 一、打扰型通知和非打扰型通知 1、打扰型通知/打断型通知 IMG_0253 iOS使用的是典型的打断式通知系统 设想一个场景:你在玩儿游戏,巨high的时候突然张三来一短信,于是游戏画面直接黑化变为背景,弹出短信对话框,告诉你有张三的短信。倘若你选择了忽略(就是点那个“Close”),那张三要是再发呢?持续发呢?你就持续的被打断,最后一怒之下退出游戏进短信开始回复。iOS的目的达到了,因为它认为它打断你是因为这件事在它认为很重要,必须处理,不能拖延。 上面是设想的打断式通知的一个极端不好的情况。那么你肯定就有疑问,好的一面又是什么呢?这个问题先保留,先说说非打断式通知系统。 2、非打扰型通知系统 CAP2011020119171 Android使用的是非打断式通知系统(1) CAP2011020119182 Android使用的是非打断式通知系统(2) 如(1)中所示,请注意最上方的,叫做notification bar(通知栏)的特性,(2)是通知栏拖拽后显示图标+文字提醒的状态。此设定专门用于显示各类(未读)通知消息。新来的任何提醒(短信、日历以及所有的提醒),如果没有设定声音或者震动提示的话,均会统一显示在这里,可以做到完全不打扰用户当前工作。对比iOS而言,虽然iOS支持对第三方程序的通知提醒进行设定,但是系统原生的短信日历等程序在提醒的时候,还是会霸气的弹出来,强行打断用户当前工作。非打扰型通知的缺点是,容易造成拖延。 二、打断与非打断,孰更优? 默认Android系统的原生短信等软件不支持图标的Badge显示有多少未读消息,因此一旦你在通知栏中忽略了消息,那么直到下一个消息来之前都不会收到提醒。比如短信程序,我收到A的短信,我在通知栏中选择Clear(即忽略),那除非我重启手机或者A再发一条短信,抑或是我主动去短信程序中查看,否则我不会再次得到A来短信这个消息的提醒。 当然,为了防止拖延,也可以让通知都留在通知栏中,不过烦躁的时候一旦点了clear,那保不齐真的会误事。 而iOS的打断式通知系统,没有通知栏的消息提示这一说,因此“打断”就成了系统提示用户的唯一途径。依据苹果以及UNIX的设计哲学——每次只一件事并且做好,这个通知系统还是比较完备的。你需要每次只处理一件事,并且iOS认为短信、日历提醒更加的重要,优先级更高,因此需要打断你,提醒你去处理当前可能更加重要的工作,虽然这个打断的方式,个人而言觉得比较粗鲁,不过优点显而易见——谁半截被打一遭还会记不住有什么该办的事儿?记不住你回主界面总能看得到badge吧?看来就是,iOS真的不喜欢拖延,它希望你马上处理。 不过就日常使用而言,其实我个人感觉还是无打扰通知比较方便。这也是除去iOS之外的系统的选择(比如WebOS–通知系统的标杆、BlackBerry OS–集合Badge和通知栏)。

Comments