美文网首页交互设计产品功能交互设计
IOS与Android的通知机制与交互

IOS与Android的通知机制与交互

作者: 阿飞还是个孩子 | 来源:发表于2015-11-29 14:11 被阅读482次

消息是提醒用户有更新的新内容,可能是短信、邮件、留言回复。消息的作用在于主动提示用户,不需要像微博那样主动刷新出现新内容。

推送机制

推送(push)与轮询(poll)

      最基础的方式是程序实时联网获取信息,但是程序会占用内存,平凡联网耗费点亮,且IOS的后台管理机制app在后台呆了超过10分钟就会被杀掉。

      以轮询(poll)的方式时间是需要程序不定地询问服务器是否有更新,推送(push)的好处在于有消息时由服务器告知手机客户端,手机此时再发起更新,省电省流量,所以智能手机平台都会有推送服务。

借由APNs的消息推送

Iphone自3.0之后推出消息推送机制,原理是消息由服务器统一处理:

应用服务器Provider将消息和目标发送给APNs

APNs查找目标Iphone并发送消息

Iphone将消息传递给应用,再弹出Push通知

APNs和Iphone保持15分钟的心跳式长连接,维护手机和服务identify联系正常,否则手机会不停发起连接,指导连接到服务器为止。程序不必适时开启和主动检查更新,当收到APNs消息时,Iphone会弹出对话框Push消息并伴宿ui声音,用户可以选择”view”或者”close”。即使用户当前处在离线状态,用户收到信息之后激活程序,再头欧诺个过程序连接应用服务器下载邮件或录音。

推送形式与交互

•Alerts/Banners: An alert or banner appears on the screen.(对话框与banner:出现于屏幕上的对话框,这种对话框会打断用户当前操作,非风险操作或十分紧要的事不要使用

•Badges: An image or number appears on the application icon(位于应用图标上的小红点),这种通知方式其实是系统层通知中最弱的一种方式,只是模糊地描述了app有新信息,如app store中可更新项、未读邮件数、

•toast系统默认吐司通知,用来显示反馈信息或弱优先级信息。形式上又很多变种,如QQ音乐中将部分通知统一为导航栏、微博中从导航栏下移显示新微博数量。其所显示的信息决定了其不需要有操作,而且力度弱,存在3秒即消失。

toast通知与变种

•Banner Notification:

•Tips Notification


tips通常不强制用户点击,可以出现后消失,相较于banner的形式,它的指向性更强了。当然根据具体目标也可以对tips的交互方式变化。

总结

通知的形式与交互方式不一而足,但都是为了向用户传达某一信息而存在,而传达的方式则根据信息类型、业务目标相关。所以对于通知,根本还是在于信息呈现的时机、力度与交互。

相关文章

网友评论

    本文标题:IOS与Android的通知机制与交互

    本文链接:https://www.haomeiwen.com/subject/utochttx.html