要理解在iOS和WP下IM軟件的實現機製

來源: flywhc 2011-05-27 04:49:23 [] [博客] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (767 bytes)

iOS 和 WP的IM軟件都是基於PUSH的。程序到後台就被雪藏或者殺死,當有消息來的時候通過push notification服務發送消息,用戶看到提示後可以選擇運行IM軟件可以可以選擇dismiss。這樣的設計肯定是最省電的。雖然收到notification後程序不能做任何處理,需要用戶去確認才能繼續做,但這其實是用戶所希望的——程序不應該未經允許就自己跑出來做事情,消息來的時候有對話框提示就足夠了。新的WP係統設計允許push notification修改桌麵Metro上的Tile,在桌麵上有數字變化甚至圖標改變,再加上彈出notification提示,對於手機來說其實這樣就夠了。

 

你說的PING,可是watchdog? 以前的智能手機設計是這樣,有一個後台程序,還要有一個watchdog進程或者服務。有了OS級別的push notification服務,這都不需要了。每幾秒就PING自己一次這種設計肯定也不能通過app store和ms market的準入測試的

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”