如今,使用者幾乎所有事情都仰賴行動裝置,包括傳送電子郵件、管理財務、串流播放影片,以及串流播放和玩電玩遊戲。為了提供實用功能,大多數應用程式都需要遠端服務提供的資料、圖片和其他媒體。請務必瞭解,您的應用程式只是使用者裝置上的眾多應用程式之一,所有應用程式都會爭用網路資源。如果管理不當,可能會對電池效能造成重大負面影響,並耗用使用者有限的網路頻寬。
自 Android 8.0 起,作業系統推出多項更新,有助於延長電池續航力、提升使用者體驗及維護系統健康狀態。不過,開發人員也可以自行採用其他考量因素、策略和模式。應用程式向網路發出的要求會耗用大量電力,因為這些要求需要耗電量極高的行動網路和 Wi-Fi 無線電。
這份指南包含下列內容:
- 應用程式的連線模型如何與無線電狀態機器互動。
- 如何運用相關技巧,盡量減少資料連線的影響。
- 如何排解連線速度緩慢的問題。
- 如何只在特定情況下執行背景工作,例如裝置充電或連上 Wi-Fi 時。
- 如何追蹤應用程式的電池用量。
最後,您將瞭解三種廣泛的更新類別:使用者啟動、應用程式啟動和伺服器啟動,以及如何運用工具和技術,盡可能提升各類別的效率。
身為開發人員社群的一份子,我們都有責任為使用者提供最佳應用程式體驗。