成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

淺析移動終端設備消息推送設計

移動開發 移動應用
消息的作用在于主動提醒用戶,不需要主動刷新程序或者網頁去檢查更新,比如 Android的新浪微博,必須手動刷新程序才能更新微博或者查看好友申請。這種做法可以節省流量,對于移動終端設備包月用戶而言非常有必要的。

消息是提醒用戶有更新的內容,可能短信、郵件、好友申請和日程安排。消息的作用在于主動提醒用戶,不需要主動刷新程序或者網頁去檢查更新,比如 Android的新浪微博,必須手動刷新程序才能更新微博或者查看好友申請。這種做法可以節省流量,對于移動終端設備包月用戶而言非常有必要的。用戶專注于當前任務時,可以接收到其他應用程序推送的消息,用戶可以及時處理多任務。

推送機制

最基礎的方法是程序實時聯網獲取消息,但是程序會占用內存,頻繁聯網耗費電量,程序各自鏈接自有服務器還會占用很多進程。以輪詢(poll)的方式 實現時需要程序不定地詢問服務器是否有更新,推送(push)的好處在于有消息時由服務器告知移動終端設備客戶端,移動終端設備此時再發起更新,省電省流 量,所以智能移動終端設備平臺都會有推送服務。

 

apns

iPhone自3.0之后推出消息推送機制,原理是消息由服務器統一處理:

◆應用服務器Provider將消息和目標發送給APNs

◆APNs查找目標iPhone并發送消息

◆iPhone將消息傳遞給應用程序,再彈出Push通知

APNs和iPhone保持15分鐘的心跳式長連接,維護移動終端設備和服務器的聯系正常,否則移動終端設備會不停發起連接,直到連接到服務器為 止。程序不必實時開啟和主動檢查更新,當收到APNs消息時,iPhone會彈出對話框Push消息并伴隨著聲音,用戶可以選擇“view”或者 “close”。即使用戶當前處在離線狀態,用戶收到消息之后激活程序,再通過程序鏈接應用服務器下載郵件或者錄音。

mspush

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

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

推送形式

iPhone的消息彈出框如果點擊“view”會影響當前操作,但是如果點擊“close”就再也查看不到消息。由于彈出框形式的限制,沒法像 Android狀態欄那樣同時顯示多條消息。分散在各個屏幕的badge難以管理,多數badge并沒有實際意義,比如花了很長時間更新可能發現某個應用 程序只是改了個程序名稱。

iPhone的消息缺乏統一的管理,雖然比Android容易推送消息,但在終端沒有將消息聚合起來統一管理,所以有設計師對其加以改進,設計了 Notifications App。解鎖界面顯示消息,滑動某條消息可以立即查看具體內容。對現有iPhone的界面操作的基礎上加以利用了解鎖界面。

no2

雙擊Home鍵可以從底部調出消息,而越獄APP Notified Pro和Android一樣利用狀態欄,兩者目的都是為了全局操作。考慮到很多游戲會覆蓋狀態欄,Notifications的方式較好,同時對用戶現有 操作系統影響較小。進入該程序中可以對所有消息統一編輯或者清除。

之所以需要統一管理的另外一個原因在于程序越來越多,消息也越多,個別應用程序為了吸引用戶注意力,會頻繁推送消息,導致消息泛濫和影響用戶對重要消息的關注程度。

終端推送設計

除了要了解OS對消息的處理機制和展現形式,消息自身的眾多屬性可以在設計中加以利用,比如消息的元數據、狀態、優先級和同步方式等等。

時效性強的短信、微博私信和郵件處理的優先級更高,可以優先顯示在解鎖界面。好友申請、系統消息和好友評論等優先級稍低,只以數字提醒并且不帶聲 音,甚至只能在程序開啟時提醒。未來情景式消息推送會在移動終端設備端發揮作用,優先級會依照信息對用戶的有效性有所提升,比如到了某了商店附近觸發折扣 信息的推送。

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

程序應該智能識別處理狀態,比如已讀帶處理的消息標記為badge不再重復聲音提醒,好友申請可以分為同意、拒絕和忽略,對于在各種移動終端設備端被用戶忽略的消息可以設定為垃圾消息。

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

未來的消息推送很有可能會向WP7那樣往集成化的方向發展,其重要性將越來越高。

【編輯推薦】

  1. BES推送應用實例演示與分析
  2. 新型iOS推送通知系統的概念設計
  3. 移動開發經驗分享:推送通知特性的***實踐
  4. 移動互聯網的未來:基于情境和興趣的推送應用
  5. 2011年移動用戶體驗趨勢:信息推送技術
責任編輯:佚名 來源: 曉生語錄
相關推薦

2011-03-07 15:58:27

游戲設計移動終端設備

2010-12-24 09:14:17

用戶體驗UI設計檢測要素

2011-01-24 15:15:09

2010-08-24 10:54:16

MeeGoUI設計

2010-11-23 10:51:45

UI交互設計產品管理

2011-02-25 14:15:14

信息架構閱讀類產品

2011-12-29 11:13:58

移動Web應用程序標準

2011-11-02 09:50:03

客戶端移動終端設備

2010-12-15 13:17:28

使用模式用戶體驗

2011-06-28 09:53:43

iPhone諾基亞N9

2011-06-16 14:14:41

2014-08-11 09:13:31

2009-12-31 14:34:17

ISDN終端設備

2009-03-06 09:36:00

3G移動終端設備

2012-12-18 13:47:01

2012-06-15 09:53:11

2024-11-19 11:16:33

2011-10-11 14:37:01

TechEd2011移動終端WindowsPhon

2013-03-19 12:51:59

VDI網絡虛擬化虛擬化技術

2020-02-20 22:44:01

通信協議物聯網終端設備
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色橹橹欧美在线观看视频高清 | 精品一区二区电影 | 黄色av免费 | 国产高清在线观看 | 天天插天天操 | 免费啪啪 | 成人午夜毛片 | 福利网站在线观看 | 久久小视频 | 日本不卡一区二区三区在线观看 | 日本精品久久 | 成人在线电影在线观看 | 福利影院在线看 | 91久久夜色精品国产网站 | 国产精品久久久久久久久久久久午夜片 | 99免费在线观看视频 | 亚洲 欧美 日韩在线 | 国产精品一区二区无线 | 美国黄色毛片 | 久久精品在线 | 99精品免费在线观看 | 免费色网址 | 亚洲午夜网| av影音资源| 九九99靖品| 成人啊啊啊 | 国产一二区视频 | 黄色一级大片在线免费看产 | 欧美日韩一区不卡 | 国产影音先锋 | 午夜视频一区 | 中文字幕高清免费日韩视频在线 | 亚州中文字幕 | 欧美成人激情 | 久久艹av| 精品国产一区二区三区av片 | 风间由美一区二区三区在线观看 | 国产色99精品9i | 日韩在线视频一区 | 国产一区二区三区 | 亚洲网在线 |