Android 12欲整治“閑置應(yīng)用”,或?qū)⑵鸬椒醋饔?/h1>
大家在使用手機(jī)時可能都有過這樣的遭遇,有時候或手滑或跟風(fēng)下載了某APP,在用了一段時間后失去了興趣,刪掉吧又覺得可惜,萬一將來還有用呢,不刪吧又擔(dān)心它徒增耗電,并占用存儲空間。
那么有沒有一種既不用刪除APP,但同時又能清理磁盤空間,并阻止這類不常用APP在后臺耗電的方法呢?在Android系統(tǒng)中其實(shí)是有相應(yīng)的辦法的。因?yàn)槲覀兛梢栽贏PP列表中找到這些不常用的程序,并直接選擇將其“停用”即可。
此時APP本身依然會存在于手機(jī)中,但一方面它的圖標(biāo)會自動隱藏,“眼不見心不煩”。而從另一方面來說,被“停用”的APP不僅失去了自啟動的能力,本身運(yùn)行所產(chǎn)生的緩存垃圾文件也會被自動清空,這就相當(dāng)于讓應(yīng)用無限期地“強(qiáng)制休眠”了。
有的朋友可能會覺得這樣手動去一個一個地“停用”APP,需要時還需手動去啟用還是實(shí)在太麻煩。那有沒有更簡單的辦法來解決這個問題呢?
還真有,因?yàn)锳ndroid 12有了個新功能
據(jù)開發(fā)者網(wǎng)站XDA報道,近日他們的技術(shù)人員在Android 12的開發(fā)版代碼中,挖掘到了名為“自動休眠(auto-hibernate)”的新功能。而這一功能所針對的,恰恰就是那些用戶安裝之后又長時間不使用的“閑置應(yīng)用”。
具體來說,就是Android 12會監(jiān)測應(yīng)用的使用情況,當(dāng)一個應(yīng)用已經(jīng)長達(dá)兩個月沒有被打開過時,系統(tǒng)首先會自動將該應(yīng)用切換到“休眠”狀態(tài)。并且與手動休眠不同的是,此時應(yīng)用圖標(biāo)并不會被隱藏,但它的運(yùn)行緩存文件此時已經(jīng)被完全清理掉,同時也無法后臺自啟動了。
其次相比手動休眠操作,Android 12的“自動休眠”功能還會自動重置那些被休眠應(yīng)用的權(quán)限狀況。也就是說,這些應(yīng)用以前一度被允許的讀取聯(lián)系人、發(fā)送短信、獲取設(shè)備定位等權(quán)限,在“自動休眠”后全部都會被重新設(shè)置為禁止?fàn)顟B(tài)。這樣一來,不僅應(yīng)用無法自啟,而且其在后臺窺探用戶隱私的渠道也被完全切斷,還能起到進(jìn)一步省電的作用,可以說是想得十分周到。
道高一尺魔高一丈,開發(fā)者或?qū)⒁虼似饓男?/h3>
不難看出,如果Android 12最終將內(nèi)置這一“自動休眠” 功能,那么對于“整治”長期閑置的APP,避免它們在后臺耗電以及竊取用戶隱私確實(shí)會有極大的作用。
但是站在開發(fā)者的角度來說,Android 12的“自動休眠”功能卻顯然并不是個好消息。因?yàn)檫@就意味著一款A(yù)PP如果在兩個月內(nèi)沒有被打開,那么它不僅有可能永遠(yuǎn)地失去一名用戶,而且就連在后臺偷偷自啟、或是收集用戶數(shù)據(jù)的功能也會被完全封禁,可以說是除了圖標(biāo)還會顯示外,已經(jīng)和被卸載沒什么兩樣了。
正因如此,這個功能反而令我們?nèi)咨罡械綋?dān)心。為了不讓自己的APP出現(xiàn)“兩個月沒被打開過”的記錄,開發(fā)者是否會讓應(yīng)用更加積極地推送通知信息,誘導(dǎo)用戶點(diǎn)擊;又或者干脆就像我們此前講過的一些例子那樣,自啟動一個透明的窗口,然后通過程序執(zhí)行虛假點(diǎn)擊,從而欺騙系統(tǒng)以為“用戶使用過了該APP”?
無論從技術(shù)上還是商業(yè)利益的出發(fā),我們確實(shí)不能排除,一旦Android 12開始加大力度整治“閑置APP”,就反而可能會引發(fā)更大的反彈,甚至促使上文中提到的種種現(xiàn)象出現(xiàn)。
然而谷歌或許也想到了,并且事情可能還有轉(zhuǎn)機(jī)
縱觀Android系統(tǒng)的發(fā)展歷程不難發(fā)現(xiàn),至少在Android 6.0之后,谷歌方面就逐步加大了對于APP不良行為的管控力度。從最早在系統(tǒng)中加入原生權(quán)限控制器,到后來強(qiáng)制APP必須在安裝以及第一次啟動時公示權(quán)限,再到未來或?qū)⒆詣?ldquo;封殺”不常用的APP……這些設(shè)計,目的都是為了更好的保護(hù)用戶隱私,提高手機(jī)的運(yùn)行效率。
但是即便谷歌一次又一次地收緊權(quán)限控制,一些“狡猾”的開發(fā)者總是能找到鉆空子的辦法。以目前谷歌要求Android“應(yīng)用必須明示權(quán)限”這個規(guī)定為例,雖然許多APP會乖乖地在第一次啟動時申請各種權(quán)限,可一旦用戶拒絕,它們就要么直接閃退不給用、要么以各種提示信息或“好心”、“恐嚇”反復(fù)再次申請相關(guān)權(quán)限。最后用戶煩不勝煩,為了能夠至少正常地使用手機(jī),往往會做出妥協(xié),最終令這類開發(fā)者得逞。
好在,目前距離Android 12正式發(fā)布還有好幾個月,對于谷歌而言,他們還有足夠的時間來收集用戶反饋、觀察開發(fā)者的態(tài)度,并進(jìn)一步完善“自動休眠”功能。比如說針對我們前文中所提到,一些應(yīng)用為了避免自己“被休眠”可能更積極地誘導(dǎo)用戶點(diǎn)擊使用的問題,谷歌或許會引入進(jìn)一步的評價機(jī)制,甚至給予消費(fèi)者更便利的手動一鍵“休眠”APP通道也說不定。