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的準入測試的