当前位置:首页 > 经验学习 > 交互设计

浅析手机消息推送设计

所属栏目:交互设计 时间:2013-12-26 来源: 作者:不详 点击:

消息是提醒用户you(有)更新的内容,可能短信、邮件、好友申请和日程安排。消息De(的)作用在于主动提醒用户,不需要主动刷新程序或者网页去检查更新,比Ru(如)Android的sina微博,必须手动刷新程序才能更新微博或者查看好友申请。这种做法可以节省流量,对于手机包月用户而言非常有必要的。用户专注于当qian(qian(前))任务时,可以接收到其他应用程序推送的消息,用户可以及时处理多任务。
推送机制

最基础的方法是程序实时联网获取消息,但是程序会占用内存,频繁联网耗费电量,程序各自链接自有服务器还会占用很多进程。以轮询(poll)的方式实现时需要程序不定地询问服务器是否有更新,推送(push)的好处在于有消息时由服务器告知手ji(机)客户端,手机此时再发起更新,省电省流量,所以智能手机平台都会有推送服务。

iPhone自3.0之后推出消息推送机制,原理是消息由服务器统一处理:
应用服务器Provider将消息和目标发送给APNs
APNs查找目标iPhone并发送消息
iPhone将消息传递给应用程序,再弹出Push通知
APNs和iPhone保持15分钟的心跳式长连接,维护手机he(和)服务器的联系正常,否则手机会不停发起连接,直到连接到服务器为止。程序不必实时开启和主动检查更新,当收到APNs消息时,iPhone会弹出对话框Push消息并伴随着声音,用户可以选择“view”或者“close”。即使用户当前处在离线状态,用户收到消息之后激活程序,再通过程序链接应用服务器下载邮件或者录音。

WP7的也有相应的推送服务,无论程序是否开启都可以界面顶部tui(推)送Toast Notification,并显shi(示)10秒。WP7的Push Client负责于服务器交互,接受到消息时再传送给相应的应用程序,而不需要应用程序各自维护一个进程。如果程序被钉在首页,服务器推送瓦片通知(Tile Notification),改变瓦片的背景图片、shu(数)字和标题属性。而弹出框式的原生推送(Raw Notification)只能应用在程序开启时,容许实时更新界面。
除了iPhone的长连接心跳查询,PushMail的IMAP可以支持IDLEte(特)性,邮件客户端登录连接服务器后不会主动检查更新,而是停留在空闲状态,当服务器接收到新邮件再通知邮件客户端,此时客户端会再查询收邮件。或者依靠短信触发,以看不见的短信方式触发程序发起更新,但是短信方式的实现成本较高。(非技术人员,相关技术描述可能有误)
推送形式
iPhone的消息弹出框如果点击“view”会影响当前操作,但是如果点击“close”就再也查看不到消息。由于弹出框形式的限制,没法像Android状态栏那样同时显示多条消息。分散在各个屏幕的badge难以管理,多数badge并没有实际意yi(义),比如花了很长时间更新可能发现某个应用程序只是改了个程序名称。

iPhone的消息缺乏统一的管理,虽然比Android容易推送消息,但在终端没有将xiao(消)息聚he(合)起来统一管理,所以有设计师对其加以改进,设计了Notifications App。解锁界面显示消息,滑动某条消息可以立即查看具体内容。对现有iPhone的界面操作的基础上加以利用了解锁界面。

双击Home键可以从底部调出消息,而越狱APP Notified Pro和Android一样利用状态栏,两者目的都是为了全局操作。考虑Dao(到)很duo(多)游戏会覆盖状态栏,Notifications的方式较好,同时对用户现you(有)操作系统影响较小。进入该程序中可以对所有消息统一编辑或者清除。
之所以需要统一管理的另外一个原因在于程序越来越多,消息也越多,个别应用程序为了吸引用户注意力,会频繁推送消息,导致消息泛滥和影响用户对重要消息的关注程度。
zhong(终)端推送设计
除了要了解OS对消息的处理机制和展现形式,消息自身的众多属性可以在设计中加以利用,比如消息的元数据、状态、优先级和同步方式等等。
时效性强的短信、微博私信和邮件处理的优先级更高,可以优xian(先)显示在解锁界面。好友申请、系统消息和好友评论deng(等)you(优)先级稍低,只以数字提醒并且不带声音,甚至只能在程序开启时提醒。未来情景式消息推送会在手机端发挥作用,优先级会依照信息对用户的有效性有所提升,比如到了某了商店fu(附)近触发折扣信息的推送。

请站长喝杯咖啡?

站长一直坚持白天工作、晚上熬夜更新素材,付出了巨大的精力和时间,其中的辛酸难以言述。

坚持免积分、免登录、无任何限制下载!如果本站素材对你有用,不妨考虑请站长喝杯咖啡鼓励一下!

标签:

你应该也喜欢这些吧

共有 0 条评论

给个评价吧

验证码: