在安卓應(yīng)用商店當(dāng)中,有很多提供“一鍵加速”功能的App,它們通過清理安卓系統(tǒng)中的后臺(tái)應(yīng)用來為手機(jī)提速。 這樣的操作是否有用,以及這樣的App存在是否合理呢?隨著Android 14 DP2發(fā)布,安卓用戶有了一個(gè)官方解釋。 通常來說,這類“一鍵加速”App擁有一個(gè)特殊權(quán)限(KILL_BACKGROUND_PROCESSES),通過執(zhí)行系統(tǒng)命令(ActivityManager.killBackgroundProcesses)來清除后臺(tái)應(yīng)用,簡(jiǎn)單粗暴地殺死內(nèi)存中的常駐進(jìn)程來回收內(nèi)存。 從Android 14開始,App獲得上述這個(gè)特殊權(quán)限(KILL_BACKGROUND_PROCESSES)的API將受到限制。“一鍵加速”App,包括所有能獲得殺后臺(tái)權(quán)限的App,都將只能清除自己的后臺(tái)進(jìn)程。 不再能夠清除其它App的后臺(tái)進(jìn)程,這意味著,“一鍵加速”App將成為歷史,多個(gè)App后臺(tái)互相打架的情況也將不再發(fā)生。 安卓方面給出了這樣做的解釋,根據(jù)Android 14DP2的描述文檔,安卓方面認(rèn)為,應(yīng)用程序“不應(yīng)該使用killBackgroundProcesses()API或者其它方法,試圖影響其它應(yīng)用程序的進(jìn)程。 Android旨在將緩存的應(yīng)用程序保留在后臺(tái),并在系統(tǒng)需要內(nèi)存時(shí)自動(dòng)終止它們。“一鍵加速”App不必要地清除其它App進(jìn)程,可能會(huì)降低系統(tǒng)性能并增加電池消耗量。 因?yàn)樯院笙到y(tǒng)需要完全重新啟動(dòng)這些應(yīng)用程序,這比恢復(fù)現(xiàn)有緩存的應(yīng)用程序需要更多資源。從Android 14開始,擁有新的權(quán)限KILL_ALL_BACKGROUND_PROCESSES的系統(tǒng)應(yīng)用才能殺死其它應(yīng)用的后臺(tái)進(jìn)程。 另外,一個(gè)有趣的細(xì)節(jié)是,描述文檔還提到:“第三方應(yīng)用無法改善Android設(shè)備內(nèi)存、電源或熱行為。” |
免責(zé)聲明:本站部分文章和圖片均來自用戶投稿和網(wǎng)絡(luò)收集,旨在傳播知識(shí),文章和圖片版權(quán)歸原作者及原出處所有,僅供學(xué)習(xí)與參考,請(qǐng)勿用于商業(yè)用途,如果損害了您的權(quán)利,請(qǐng)聯(lián)系我們及時(shí)修正或刪除。謝謝!
始終以前瞻性的眼光聚焦站長(zhǎng)、創(chuàng)業(yè)、互聯(lián)網(wǎng)等領(lǐng)域,為您提供最新最全的互聯(lián)網(wǎng)資訊,幫助站長(zhǎng)轉(zhuǎn)型升級(jí),為互聯(lián)網(wǎng)創(chuàng)業(yè)者提供更加優(yōu)質(zhì)的創(chuàng)業(yè)信息和品牌營(yíng)銷服務(wù),與站長(zhǎng)一起進(jìn)步!讓互聯(lián)網(wǎng)創(chuàng)業(yè)者不再孤獨(dú)!
掃一掃,關(guān)注站長(zhǎng)網(wǎng)微信