來源: 快資訊 發(fā)布時間: 2024/08/08 點擊: 778次
APP經(jīng)常要更新,手機因此越用越慢,令不少智能(néng)手機用戶爲之撓頭。甚至有用戶反饋,剛買一年的手機,就“跑”不動更新後(hòu)的APP。
近日有報道(dào)稱,功能(néng)越來越強大的APP,占用了大量的數據資源、耗能(néng)驚人。對(duì)此,有專業人士建議軟件開(kāi)發(fā)人員研發(fā)綠色、低碳、環保的APP。
不斷升級、更新的APP到底會耗費多少能(néng)源?APP不斷更新,是用戶真有需求,還(hái)是競争壓力下不得已而爲之?目前全球是否有衡量APP碳排放的指标?科技日報記者就此采訪了業内人士。
多個手機應用累加耗能(néng)驚人
不斷升級、更新的APP到底會耗費多少能(néng)源?
在回答這(zhè)個問題前,北京理工大學(xué)計算機網絡及對(duì)抗技術研究所所長(cháng)闫懷志對(duì)APP耗能(néng)的情況向(xiàng)科技日報記者進(jìn)行了介紹。
首先是顯示屏耗能(néng)。APP通常都(dōu)需要顯示,而顯示屏是手機耗能(néng)大戶,全功率運行時約占整機能(néng)耗的五成(chéng)。
其次是網絡連接耗能(néng)。使用和升級APP時,通過(guò)GSM、2/3/4G、藍牙和WiFi芯片進(jìn)行網絡連接會産生能(néng)耗。
再次是CPU耗能(néng)。CPU是APP應用處理的主要硬件,必然會持續耗能(néng),而較高的CPU使用率則會迅速消耗電池電量。
最後(hòu)是其他硬件模塊耗能(néng)。包括麥克風、加速計、攝像頭、揚聲器等硬件模塊,在使用時會産生能(néng)耗。
“單個APP的能(néng)耗,表面(miàn)上看起(qǐ)來并不算高。但當多個APP的能(néng)耗在智能(néng)手機中累加,就會對(duì)手機壽命、性能(néng)、響應速度和溫度帶來顯著影響。” 闫懷志指出。
在他看來,APP耗能(néng)多,主要是因爲頻繁交互、數據庫頻繁操作、網絡頻繁切換、高運算量代碼等造成(chéng)的。比如,APP推送消息這(zhè)一設備喚醒功能(néng),會導緻屏幕等硬件資源通電産生很高的間接功耗;定位功能(néng)也非常耗電,而很多APP都(dōu)需要位置服務,定位精度越高、定位時間越長(cháng),能(néng)耗越大。
“用戶本身的使用需求會加劇資源的消耗。”北京幂峰科技有限公司研發(fā)人員張業貴認爲,當越來越多的用戶在手機上通過(guò)APP打開(kāi)視頻、圖片、遊戲等内容,随之産生的數據量也會不斷增加,對(duì)手機計算、存儲、傳輸資源的消耗也會不斷加大。
内外因助推更新頻次增加
APP不斷更新,是真有用戶需求,還(hái)是競争壓力下不得已而爲之?是否存在“雞肋”更新的現象?
“客觀地說,APP的不斷更新升級,既有用戶需求的内源牽引,也有APP無序競争的外源推波助瀾。”闫懷志分析道(dào),一方面(miàn),APP不斷更新升級的主因是功能(néng)增加,這(zhè)必然會需要更多的代碼、占用更多資源。以微信APP爲例,由于其功能(néng)被(bèi)不斷拓展,安裝包體積已經(jīng)增長(cháng)了幾十倍。
雖然有些APP的新增功能(néng)并非人人必需,而用戶通常不會或無法删除這(zhè)些“雞肋”功能(néng)。手機硬件的升級換代也會倒逼APP被(bèi)動升級。比如,常見的屏幕分辨率提升,會導緻APP界面(miàn)素材處理程序和存儲空間被(bèi)擴大數倍。而且,很多APP在版本升級時,爲了提供更好(hǎo)的兼容性,增加了許多代碼,如果未進(jìn)行專門優化,就會導緻APP臃腫不堪。
另一方面(miàn),激烈的APP同業競争和開(kāi)發(fā)者尊崇的“敏捷開(kāi)發(fā)、持續叠代”的理念,也令APP頻繁更新成(chéng)爲常态。相對(duì)成(chéng)熟的APP制作通常用時1個月左右,而爲了迎合市場需求、保持競争能(néng)力,一兩(liǎng)周發(fā)布一個新版本的高頻度更新現象屢見不鮮。對(duì)某些用戶來說,升級後(hòu)的APP并無實質性功能(néng)、性能(néng)改進(jìn),這(zhè)種(zhǒng)“雞肋”更新和頻繁的更新提醒令他們苦不堪言。
“更重要的是,APP應用領域存在著(zhe)典型的‘公地悲劇’效應。”闫懷志解釋道(dào),每個APP都(dōu)希望占有更多的手機計算和存儲資源,進(jìn)而導緻更多的資源和能(néng)量消耗,而一部手機的既有資源是固定不變的,每個APP的資源過(guò)度使用傾向(xiàng),必然導緻手機可用資源的枯竭。
這(zhè)種(zhǒng)“公地悲劇”的後(hòu)果和代價,最終會轉嫁到每位手機用戶身上,直觀表現爲電量流失過(guò)快、運行卡頓等糟糕的用戶體驗。
即便某個APP研發(fā)團隊付出很大代價,對(duì)其産品進(jìn)行了代碼和能(néng)耗優化,但其他APP卻占用了很多資源,而用戶通常無法感知是哪個APP導緻用戶體驗受損。這(zhè)也在一定程度上導緻了很少有技術團隊願爲APP進(jìn)行優化,而趁亂占用手機資源的APP逐漸增多。
此外,還(hái)有一些安卓系統APP惡意利用其開(kāi)源特性,持續在後(hòu)台自啓動推送服務,極大地消耗了用戶的手機資源。
尚無衡量APP碳排的有效指标
當前,ICT(信息通信系統)相關的碳排放日漸趨高,ICT已成(chéng)爲最大的溫室氣體排放源之一,這(zhè)引起(qǐ)了包括政府主管部門和行業組織在内的強烈關注和高度重視。
我國(guó)工信部等部門就信息通信業的能(néng)耗問題,先後(hòu)出台了《關于加強“十三五”信息通信業節能(néng)減排工作的指導意見》《關于加強綠色數據中心建設的指導意見》等文件,倡導ICT行業走高效、清潔、低碳、循環的綠色發(fā)展道(dào)路。
“但是,ICT相關标準和措施主要關注數據中心、雲計算平台、内容分發(fā)網絡(CDN)設施等高耗能(néng)機構或設備,對(duì)應用軟件系統特别是APP碳排放的直接關注不多。” 闫懷志指出,雖然可以通過(guò)獲取APP的UID(用戶身份識别)耗電總和來計算其碳排放,但目前尚無得到業界公認的、衡量APP碳排放的有效指标。”
據估計,到2020年,全球ICT相關碳排放量將(jiāng)達到15.4億噸,其中,全球數十億移動智能(néng)終端上裝載的海量APP的能(néng)耗“貢獻”不可小觑。2019年,在工信部指導下成(chéng)立的統一推送聯盟,推出了《中國(guó)綠色APP标準》(草案)。該标準充分考慮了用戶對(duì)于綠色APP在個人隐私保護、權限管理、基礎安全(網絡安全、内容安全)、行爲規範等方面(miàn)的訴求。
闫懷志認爲,這(zhè)說明包括節能(néng)減排問題在内的綠色APP生态體系的構建問題,已經(jīng)引起(qǐ)了行業内外的重視,并開(kāi)始采取了實際行動。一個設計良好(hǎo)的APP,應該是既考慮滿足用戶對(duì)APP的功能(néng)使用需求,又兼顧設備安全性、整體流暢性、耗電程度、發(fā)熱程度等因素,以此實現APP的功能(néng)和碳排放之間的合理平衡。
就減少碳排放方面(miàn),闫懷志建議,可采取限制APP交叉喚醒和鏈式啓動、盡可能(néng)使CPU處于休眠狀态、避免不必要的常駐後(hòu)台的行爲等具體措施。
總體而言,APP服務的規模會越來越大,消耗的能(néng)源就會越來越多。張業貴認爲,要解決其能(néng)耗、性能(néng)等問題,首先需要硬件服務商和軟件服務商的共同創新,不斷提升服務計算能(néng)力,降低功耗。其次需要用戶的努力,將(jiāng)意見積極地反饋給軟件服務商,讓他們去提供必要的服務,停止不必要的服務。(記者 唐婷
标簽: APP APP開(kāi)發(fā)
版權申明:本站文章部分自網絡,如有侵權,請聯系:hezuo@lyzg168.com
特别注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系,版權歸原作者所有
輸入您的聯系信息,我們將(jiāng)盡快和你取得聯系!
Tel:15137991270
企業QQ:210603461
Emile:hezuo@lyzg168.com
地址:洛陽市西工區王城大道(dào)221号富雅東方B座1711室
網站:https://www.lyzg168.com
我們的微信
關注兆光,了解我們的服務與最新資訊。
Copyright © 2018-2019 洛陽霆雲網絡科技有限公司