應(yīng)用計算的越多,電量消耗的就越多。為減少設(shè)備中執(zhí)行的次數(shù),可以采取方法進行優(yōu)化。
針對不同的請求選擇優(yōu)化的算法。
如果應(yīng)用從服務(wù)器接收數(shù)據(jù),應(yīng)盡量減少需要在客戶端進行的處理。
優(yōu)化靜態(tài)編譯處理。動態(tài)編譯處理的缺點在于它會強制用戶等待操作完成,但是激進的靜態(tài)編譯處理會導(dǎo)致計算資源的浪費。
分析電量消耗。
由于蜂窩無線系統(tǒng)對電量的消耗遠大于 WiFi 信號,所有在進行網(wǎng)絡(luò)操作之前,先檢查合適的網(wǎng)絡(luò)連接是否可用,并在連接狀態(tài)發(fā)生改變時給予適當(dāng)?shù)姆答仭?/p>
地圖應(yīng)用中,計算坐標會不斷地使用 CPU 和 GPU 的硬件資源,因此它們會迅速消耗電池電量。在不使用位置的時候,最好關(guān)閉位置跟蹤。