中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

淺析手機(jī)消息推送設(shè)計(jì)

2019-04-03    來(lái)源:曉生語(yǔ)錄

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

消息是提醒用戶有更新的內(nèi)容,可能短信、郵件、好友申請(qǐng)和日程安排。消息的作用在于主動(dòng)提醒用戶,不需要主動(dòng)刷新程序或者網(wǎng)頁(yè)去檢查更新,比如Android的sina微博,必須手動(dòng)刷新程序才能更新微博或者查看好友申請(qǐng)。這種做法可以節(jié)省流量,對(duì)于手機(jī)包月用戶而言非常有必要的。用戶專注于當(dāng)前任務(wù)時(shí),可以接收到其他應(yīng)用程序推送的消息,用戶可以及時(shí)處理多任務(wù)。

推送機(jī)制

最基礎(chǔ)的方法是程序?qū)崟r(shí)聯(lián)網(wǎng)獲取消息,但是程序會(huì)占用內(nèi)存,頻繁聯(lián)網(wǎng)耗費(fèi)電量,程序各自鏈接自有服務(wù)器還會(huì)占用很多進(jìn)程。以輪詢(poll)的方式實(shí)現(xiàn)時(shí)需要程序不定地詢問(wèn)服務(wù)器是否有更新,推送(push)的好處在于有消息時(shí)由服務(wù)器告知手機(jī)客戶端,手機(jī)此時(shí)再發(fā)起更新,省電省流量,所以智能手機(jī)平臺(tái)都會(huì)有推送服務(wù)。

iPhone自3.0之后推出消息推送機(jī)制,原理是消息由服務(wù)器統(tǒng)一處理:

1、應(yīng)用服務(wù)器Provider將消息和目標(biāo)發(fā)送給APNs

2、APNs查找目標(biāo)iPhone并發(fā)送消息

3、iPhone將消息傳遞給應(yīng)用程序,再?gòu)棾鯬ush通知

APNs和iPhone保持15分鐘的心跳式長(zhǎng)連接,維護(hù)手機(jī)和服務(wù)器的聯(lián)系正常,否則手機(jī)會(huì)不停發(fā)起連接,直到連接到服務(wù)器為止。程序不必實(shí)時(shí)開(kāi)啟和主動(dòng)檢查更新,當(dāng)收到APNs消息時(shí),iPhone會(huì)彈出對(duì)話框Push消息并伴隨著聲音,用戶可以選擇“view”或者“close”。即使用戶當(dāng)前處在離線狀態(tài),用戶收到消息之后激活程序,再通過(guò)程序鏈接應(yīng)用服務(wù)器下載郵件或者錄音。

WP7的也有相應(yīng)的推送服務(wù),無(wú)論程序是否開(kāi)啟都可以界面頂部推送Toast Notification,并顯示10秒。WP7的Push Client負(fù)責(zé)于服務(wù)器交互,接受到消息時(shí)再傳送給相應(yīng)的應(yīng)用程序,而不需要應(yīng)用程序各自維護(hù)一個(gè)進(jìn)程。如果程序被釘在首頁(yè),服務(wù)器推送瓦片通知(Tile Notification),改變瓦片的背景圖片、數(shù)字和標(biāo)題屬性。而彈出框式的原生推送(Raw Notification)只能應(yīng)用在程序開(kāi)啟時(shí),容許實(shí)時(shí)更新界面。

除了iPhone的長(zhǎng)連接心跳查詢,PushMail的IMAP可以支持IDLE特性,郵件客戶端登錄連接服務(wù)器后不會(huì)主動(dòng)檢查更新,而是停留在空閑狀態(tài),當(dāng)服務(wù)器接收到新郵件再通知郵件客戶端,此時(shí)客戶端會(huì)再查詢收郵件。或者依靠短信觸發(fā),以看不見(jiàn)的短信方式觸發(fā)程序發(fā)起更新,但是短信方式的實(shí)現(xiàn)成本較高。(非技術(shù)人員,相關(guān)技術(shù)描述可能有誤)

推送形式

iPhone的消息彈出框如果點(diǎn)擊“view”會(huì)影響當(dāng)前操作,但是如果點(diǎn)擊“close”就再也查看不到消息。由于彈出框形式的限制,沒(méi)法像Android狀態(tài)欄那樣同時(shí)顯示多條消息。分散在各個(gè)屏幕的badge難以管理,多數(shù)badge并沒(méi)有實(shí)際意義,比如花了很長(zhǎng)時(shí)間更新可能發(fā)現(xiàn)某個(gè)應(yīng)用程序只是改了個(gè)程序名稱。

iPhone的消息缺乏統(tǒng)一的管理,雖然比Android容易推送消息,但在終端沒(méi)有將消息聚合起來(lái)統(tǒng)一管理,所以有設(shè)計(jì)師對(duì)其加以改進(jìn),設(shè)計(jì)了Notifications App。解鎖界面顯示消息,滑動(dòng)某條消息可以立即查看具體內(nèi)容。對(duì)現(xiàn)有iPhone的界面操作的基礎(chǔ)上加以利用了解鎖界面。

雙擊Home鍵可以從底部調(diào)出消息,而越獄APP Notified Pro和Android一樣利用狀態(tài)欄,兩者目的都是為了全局操作?紤]到很多游戲會(huì)覆蓋狀態(tài)欄,Notifications的方式較好,同時(shí)對(duì)用戶現(xiàn)有操作系統(tǒng)影響較小。進(jìn)入該程序中可以對(duì)所有消息統(tǒng)一編輯或者清除。

之所以需要統(tǒng)一管理的另外一個(gè)原因在于程序越來(lái)越多,消息也越多,個(gè)別應(yīng)用程序?yàn)榱宋脩糇⒁饬,?huì)頻繁推送消息,導(dǎo)致消息泛濫和影響用戶對(duì)重要消息的關(guān)注程度。

終端推送設(shè)計(jì)

除了要了解OS對(duì)消息的處理機(jī)制和展現(xiàn)形式,消息自身的眾多屬性可以在設(shè)計(jì)中加以利用,比如消息的元數(shù)據(jù)、狀態(tài)、優(yōu)先級(jí)和同步方式等等。

時(shí)效性強(qiáng)的短信、微博私信和郵件處理的優(yōu)先級(jí)更高,可以優(yōu)先顯示在解鎖界面。好友申請(qǐng)、系統(tǒng)消息和好友評(píng)論等優(yōu)先級(jí)稍低,只以數(shù)字提醒并且不帶聲音,甚至只能在程序開(kāi)啟時(shí)提醒。未來(lái)情景式消息推送會(huì)在手機(jī)端發(fā)揮作用,優(yōu)先級(jí)會(huì)依照信息對(duì)用戶的有效性有所提升,比如到了某了商店附近觸發(fā)折扣信息的推送。

服務(wù)器在推送消息時(shí),如果可以附帶更多樣的處理方式、比如查看完整的140字微博、回復(fù)、忽略、已讀和拒絕,不進(jìn)入其他程序(如Facebook和短消息)就能操作會(huì)提高處理的效率,正如MIUI在主頁(yè)收到短信時(shí)可以立即回復(fù)。

程序應(yīng)該智能識(shí)別處理狀態(tài),比如已讀帶處理的消息標(biāo)記為badge不再重復(fù)聲音提醒,好友申請(qǐng)可以分為同意、拒絕和忽略,對(duì)于在各種手機(jī)端被用戶忽略的消息可以設(shè)定為垃圾消息。

多臺(tái)設(shè)備的消息可以同步處理,如iPhone端的消息未讀,切換到PC端時(shí),查閱了更新的內(nèi)容之后,iPhone端的消息可以取消推送。

未來(lái)的消息推送很有可能會(huì)向WP7那樣往集成化的方向發(fā)展,其重要性將越來(lái)越高。

文章來(lái)源:daichuanqing.com 轉(zhuǎn)載請(qǐng)注明出處鏈接。

標(biāo)簽: 消息推送設(shè)計(jì) 信息推送設(shè)計(jì) 終端推送設(shè)計(jì) 

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:產(chǎn)品管理:用機(jī)制降低風(fēng)險(xiǎn)

下一篇:七條守則讓你為用戶設(shè)計(jì)出更好的移動(dòng)通訊體驗(yàn)