最近在做行業應用的時候,客戶選擇了電信的EVDO網絡,用的是多普達S900C手機,Windows Mobile系統。在試用的時候出現一個問題,就是客戶反映用我們的程序電池續航能力很差只有半天,而如果不用可以使用兩天。
這個問題我們也感覺比較奇怪,我知道3G網絡是要比2G要費電,但是不應該是這么多,但經過測試發現,我的推斷不完全正確,3G如果不使用數據連接則不太耗電,如果使用了數據連接而不斷開則非常耗電,這應該是3G技術和設備本身的一種缺陷,跟2G不一樣,3G就算建立連接之后,你不做網絡訪問,他同樣需要跟基站經常進行交互,所以耗電非常快。我們只好在應用上面去做了一些節電功能,例如待機的時候,我們會斷開連接,或者用戶長時間不使用,我們也會斷開連接,這樣就在程序上面保證了功耗最低,這也解決了用戶主要抱怨的問題,增加了用戶滿意度。
聯通,移動的3G網絡應用應該也差不多,希望這個Tip對做Mobile行業應用的朋友有所幫助。
---------------------------------------------------------
專注移動開發
Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
posted on 2009-09-19 11:19
TiGERTiAN 閱讀(1576)
評論(1) 編輯 收藏 所屬分類:
DotNet 、
Windows Mobile