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