開發者分享:如何讓應用更省電 減少數據交換

作者:樂購科技 來源: 2013-08-06 21:26:09 閱讀 我要評論 直達商品

編者的話:智能設備的普及給了移動應用廣闊的舞臺,但是目前電池技術的發展依然處于瓶頸,大部分性能強勁的手機基本都處于“一天一充”的狀態。假如一款應用耗電量過大,用戶極有可能減少使用次數或直接卸載。那么,開發者如何讓自己的應用更省電呢?

有著8年移動產品管理經驗的拉杰特·拉亞塔(Rajat Harlalka)今天撰文一篇,講述了他的心得。

文章全文如下:

從屏幕中省電

屏幕是整個設備中最耗電的部分。據一篇移動游戲電量消耗的研究報告顯示,智能手機的液晶屏消耗了45%到50%的系統電量。

智能手機的屏幕在一段時間的無操作之后會自動關閉,開發者要善于利于這一特性。另外,正常情況下屏幕的顯示和亮度都是默認設置,開發者可以在應用中加入亮度感應功能,通過降低畫面亮度來達到省電的目的。

減少數據交換

除了屏幕之外,無線通信組件(如GSM、3G、WLAN等)是智能設備里第二耗電的部分。據新加坡國立大學的研究報告顯示,當設備的屏幕亮著的時候,無線通訊組件大約消耗了40%左右的系統電量;當屏幕關閉的時候,它們將消耗70%的系統電量。

我們可以使用一些方法來限制通信組件的使用。如在應用的后臺服務器中采用間隔數據傳輸來代替周期數據傳輸,調整用戶數據傳輸重疊的時間,用TCP持久鏈接和HTTP管線化來代替TCP同步鏈接。另外,數據的本地緩存和服務器緩存也是減少應用和服務器交換的一個有效方式。

定位服務也可能讓電量溜走,非必要情況下不要在應用中隨意使用。同時,當設備沒有移動的情況下,應該關閉GPS服務,在設備位移時使用加速計來讓GPS重新啟動。

移動廣告的插入也是數據頻繁交換的原因之一。據統計,移動廣告占了應用數據流量的65%,耗電量的23%。

降低CPU使用強度

通過減少不必要的處理進程,對應用的運行進行優化,也能起到節約電量的作用。

在游戲中,開發者可以嘗試降低畫面幀數。大多數情況下,每秒24到30幀就可以流暢地顯示畫面,略微地降低幀數不會影響用戶的使用體驗。

應用終止的時候,應該關閉應用的線程,否則你有可能要為此重寫代碼。同時,開發者還必須要了解目標設備的硬件配置,這樣他們在開發應用時可以用設備自帶的硬件輔助解碼器來部分代替CPU的功能。

最后,將應用中復雜的運算放到云端執行,減少應用訪問磁盤空間的頻率等方式都能起到降低CPU使用強度的作用。

善于利用工具

開發者要學會利用一些工具來分析應用電量損耗。如在iOS上,開發者可以在設置-開發者-電量診斷中生成電量使用日志,分析每個應用在使用中的CPU功耗和網絡連接情況;在Android上,開發者可以通過PowerTutor一類的應用來監視電量使用情況。當然,最好的方式是在受控環境下使用數字萬用表直接對電池消耗進行測算。

摩托羅拉前CEO桑杰·賈(Sanjay Jha)曾說過:“架構差的應用會吞噬掉你手機中絕大多數的電量。”現在許多智能手機用戶也在抱怨一些應用讓他們的手機電池壽命不斷縮短。而與之相對,許多開發者在應用開發過程中卻都忽視了“節電”這個基本概念。

文中提到的方式雖然簡單,但是都可以大大降低應用使用過程中的電量損耗。開發者可以根據自身情況,合理取用。(Dream)


  推薦閱讀

  歐盟著手取消手機漫游費 鼓勵用戶消費數據

北京時間8月7日消息,據國外媒體報道,歐盟委員會數字政策專員尼莉?克>>>詳細閱讀


本文標題:開發者分享:如何讓應用更省電 減少數據交換

地址:http://www.sdlzkt.com/a/05/20130806/282316.html

樂購科技部分新聞及文章轉載自互聯網,供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯系,以便更正、刪除或按規定辦理。感謝所有提供資訊的網站,歡迎各類媒體與樂購科技進行文章共享合作。

網友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網友評論(點擊查看更多條評論)
友情提示: 登錄后發表評論,可以直接從評論中的用戶名進入您的個人空間,讓更多網友認識您。
自媒體專欄

評論

熱度

主站蜘蛛池模板: 揄拍成人国产精品视频| 成人影片在线免费观看| 成人品视频观看在线| 香蕉久久久久久AV成人| 国产成人精品免费视频动漫| 怡红院成人影院| 四虎成人免费网址在线| 青青草国产成人久久91网| 最新69国产成人精品免费视频动漫| 成人无码WWW免费视频| 免费在线观看成人| 一级成人a毛片免费播放| 国产精品成人99一区无码| 91精品成人福利在线播放| 国产婷婷成人久久av免费高清| 成人无码精品一区二区三区| 午夜成人精品福利网站在线观看| 成人国产精品视频| 欧美成人高清WW| 免费无码成人AV在线播放不卡| 成人毛片免费网站| 日本成人福利视频| 99久久成人国产精品免费| 国产成人无码a区在线观看视频 | 国产麻豆成人传媒免费观看 | 成人欧美1314www色视频| 亚洲国产精品成人午夜在线观看 | 久久国产成人精品| 免费成人av电影| 四虎成人免费影院网址| 国产成人久久精品麻豆二区| 成人小视频在线观看| 成人免费视频一区二区三区| 欧美国产成人精品一区二区三区| 久久精品成人一区二区三区| 亚洲成人福利在线| 亚洲国产成人九九综合| 亚洲国产成人久久综合一| 国产成人亚洲精品无码车a | 国产成人av一区二区三区在线| 国产成人综合精品|