APP經(jīng)常要更新,手機(jī)因此越用越慢,令不少智能手機(jī)用戶為之撓頭。甚至有用戶反饋,剛買(mǎi)一年的手機(jī),就“跑”不動(dòng)更新后的APP。
近日有報(bào)道稱,功能越來(lái)越強(qiáng)大的APP,占用了大量的數(shù)據(jù)資源、耗能驚人。對(duì)此,有專(zhuān)業(yè)人士建議軟件開(kāi)發(fā)人員研發(fā)
綠色、低碳、環(huán)保的APP。
不斷升級(jí)、更新的APP到底會(huì)耗費(fèi)多少能源?APP不斷更新,是用戶真有需求,還是競(jìng)爭(zhēng)壓力下不得已而為之?目前全球是否有衡量APP
碳排放的指標(biāo)?科技日?qǐng)?bào)記者就此采訪了業(yè)內(nèi)人士。
多個(gè)手機(jī)應(yīng)用累加耗能驚人
不斷升級(jí)、更新的APP到底會(huì)耗費(fèi)多少能源?
在回答這個(gè)問(wèn)題前,
北京理工大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)及對(duì)抗技術(shù)研究所所長(zhǎng)閆懷志對(duì)APP耗能的情況向科技日?qǐng)?bào)記者進(jìn)行了介紹。
首先是顯示屏耗能。APP通常都需要顯示,而顯示屏是手機(jī)耗能大戶,全功率運(yùn)行時(shí)約占整機(jī)能耗的五成。
其次是網(wǎng)絡(luò)連接耗能。使用和升級(jí)APP時(shí),通過(guò)GSM、2/3/4G、藍(lán)牙和WiFi芯片進(jìn)行網(wǎng)絡(luò)連接會(huì)產(chǎn)生能耗。
再次是CPU耗能。CPU是APP應(yīng)用處理的主要硬件,必然會(huì)持續(xù)耗能,而較高的CPU使用率則會(huì)迅速消耗電池電量。
最后是其他硬件模塊耗能。包括麥克風(fēng)、加速計(jì)、攝像頭、揚(yáng)聲器等硬件模塊,在使用時(shí)會(huì)產(chǎn)生能耗。
“單個(gè)APP的能耗,表面上看起來(lái)并不算高。但當(dāng)多個(gè)APP的能耗在智能手機(jī)中累加,就會(huì)對(duì)手機(jī)壽命、性能、響應(yīng)速度和溫度帶來(lái)顯著影響。” 閆懷志指出。
在他看來(lái),APP耗能多,主要是因?yàn)轭l繁交互、數(shù)據(jù)庫(kù)頻繁操作、網(wǎng)絡(luò)頻繁切換、高運(yùn)算量代碼等造成的。比如,APP推送消息這一設(shè)備喚醒功能,會(huì)導(dǎo)致屏幕等硬件資源通電產(chǎn)生很高的間接功耗;定位功能也非常耗電,而很多APP都需要位置服務(wù),定位精度越高、定位時(shí)間越長(zhǎng),能耗越大。
“用戶本身的使用需求會(huì)加劇資源的消耗。”北京冪峰科技有限公司研發(fā)人員張業(yè)貴認(rèn)為,當(dāng)越來(lái)越多的用戶在手機(jī)上通過(guò)APP打開(kāi)視頻、圖片、游戲等內(nèi)容,隨之產(chǎn)生的數(shù)據(jù)量也會(huì)不斷增加,對(duì)手機(jī)計(jì)算、存儲(chǔ)、傳輸資源的消耗也會(huì)不斷加大。
內(nèi)外因助推更新頻次增加
APP不斷更新,是真有用戶需求,還是競(jìng)爭(zhēng)壓力下不得已而為之?是否存在“雞肋”更新的現(xiàn)象?
“客觀地說(shuō),APP的不斷更新升級(jí),既有用戶需求的內(nèi)源牽引,也有APP無(wú)序競(jìng)爭(zhēng)的外源推波助瀾。”閆懷志分析道,一方面,APP不斷更新升級(jí)的主因是功能增加,這必然會(huì)需要更多的代碼、占用更多資源。以微信APP為例,由于其功能被不斷拓展,安裝包體積已經(jīng)增長(zhǎng)了幾十倍。
雖然有些APP的新增功能并非人人必需,而用戶通常不會(huì)或無(wú)法刪除這些“雞肋”功能。手機(jī)硬件的升級(jí)換代也會(huì)倒逼APP被動(dòng)升級(jí)。比如,常見(jiàn)的屏幕分辨率提升,會(huì)導(dǎo)致APP界面素材處理程序和存儲(chǔ)空間被擴(kuò)大數(shù)倍。而且,很多APP在版本升級(jí)時(shí),為了提供更好的兼容性,增加了許多代碼,如果未進(jìn)行專(zhuān)門(mén)優(yōu)化,就會(huì)導(dǎo)致APP臃腫不堪。
另一方面,激烈的APP同業(yè)競(jìng)爭(zhēng)和開(kāi)發(fā)者尊崇的“敏捷開(kāi)發(fā)、持續(xù)迭代”的理念,也令A(yù)PP頻繁更新成為常態(tài)。相對(duì)成熟的APP制作通常用時(shí)1個(gè)月左右,而為了迎合市場(chǎng)需求、保持競(jìng)爭(zhēng)能力,一兩周發(fā)布一個(gè)新版本的高頻度更新現(xiàn)象屢見(jiàn)不鮮。對(duì)某些用戶來(lái)說(shuō),升級(jí)后的APP并無(wú)實(shí)質(zhì)性功能、性能改進(jìn),這種“雞肋”更新和頻繁的更新提醒令他們苦不堪言。
“更重要的是,APP應(yīng)用領(lǐng)域存在著典型的‘公地悲劇’效應(yīng)。”閆懷志解釋道,每個(gè)APP都希望占有更多的手機(jī)計(jì)算和存儲(chǔ)資源,進(jìn)而導(dǎo)致更多的資源和能量消耗,而一部手機(jī)的既有資源是固定不變的,每個(gè)APP的資源過(guò)度使用傾向,必然導(dǎo)致手機(jī)可用資源的枯竭。
這種“公地悲劇”的后果和代價(jià),最終會(huì)轉(zhuǎn)嫁到每位手機(jī)用戶身上,直觀表現(xiàn)為電量流失過(guò)快、運(yùn)行卡頓等糟糕的用戶體驗(yàn)。
即便某個(gè)APP研發(fā)團(tuán)隊(duì)付出很大代價(jià),對(duì)其產(chǎn)品進(jìn)行了代碼和能耗優(yōu)化,但其他APP卻占用了很多資源,而用戶通常無(wú)法感知是哪個(gè)APP導(dǎo)致用戶體驗(yàn)受損。這也在一定程度上導(dǎo)致了很少有技術(shù)團(tuán)隊(duì)愿為APP進(jìn)行優(yōu)化,而趁亂占用手機(jī)資源的APP逐漸增多。
此外,還有一些安卓系統(tǒng)APP惡意利用其開(kāi)源特性,持續(xù)在后臺(tái)自啟動(dòng)推送服務(wù),極大地消耗了用戶的手機(jī)資源。
本/文-內(nèi)/容/來(lái)/自:中-國(guó)-碳-排-放-網(wǎng)-tan pai fang . com
【版權(quán)聲明】本網(wǎng)為公益類(lèi)網(wǎng)站,本網(wǎng)站刊載的所有內(nèi)容,均已署名來(lái)源和作者,僅供訪問(wèn)者個(gè)人學(xué)習(xí)、研究或欣賞之用,如有侵權(quán)請(qǐng)權(quán)利人予以告知,本站將立即做刪除處理(QQ:51999076)。