能讓 iOS 保持流暢的墓碑機制,安卓也有了!
相信很多差友應(yīng)該都聽說過 iOS 的墓碑機制吧?
這個機制可以在我們把 App 切到后臺的時候,像墓碑一樣記錄下這些 App 的狀態(tài),然后把它們給凍結(jié)起來,讓它們不會跟前臺 App 搶占 CPU 資源。
而當我們切回 App 時,它又會根據(jù)墓碑上的記錄將 App 恢復到凍結(jié)前的狀態(tài);如果 App 長時間掛起,它則會進一步釋放內(nèi)存從而減小耗電與發(fā)熱。
可以這么說,iOS 系統(tǒng)之所以這么流暢,有很大一部分原因都要得益于墓碑機制,這也是 iPhone 13 在 2022 年的今天還在使用 4G 內(nèi)存的底氣所在。
最近世超閑來無事逛酷安的時候,偶然發(fā)現(xiàn)原來安卓其實也可以實現(xiàn)類似 iOS 的墓碑機制:
而且根據(jù)酷安基友們的反饋來看,安卓在開啟墓碑機制后,效果意外的不錯,很多人表示手機發(fā)熱和耗電減少很多,同時殺后臺現(xiàn)象也沒那么嚴重了:
懷著好奇的心理,世超也在自己手機上試了試,沒想到還真有效果。
沒開墓碑機制前,我在手機后臺開著微信、微博、百度地圖、微信讀書等 App,各位差友可以看到它們即使在后臺,也依舊占用著一部分 CPU 資源:
而在我開啟了墓碑機制后呢,這些已經(jīng)被掛到后臺的 App,它們的 CPU 占用一下子就變成了 0%,效果可以說是立竿見影:
當然了,這種情況也不是絕對的。
在繼續(xù)打開其它 App 的過程中,我注意到有時候某些 App 可能還會有那么一兩個進程會繼續(xù)占用 CPU,不過占用比例很小,基本上都在 5% 以下:
這些后臺 App 的 CPU 資源被釋放后,我對此最明顯的感受就是我的手機,一下子連續(xù)點開多個 App 終于不卡了,而且整個過程手機也沒怎么變熱!
換做是之前,只要我連續(xù)點開七八個 App 后系統(tǒng)就會出現(xiàn)掉幀和卡頓,同時手機會開始發(fā)熱,等到我打開十多個 App,手勢操作還會變得不跟手。
不過話說回來,開啟這個功能也不是沒有壞處。
有人反饋像微信等即時通訊軟件,消息來了即使你把它掛在后臺,也有可能會收不到消息或者消息有延遲;還有 App 切到后臺可能會暫停下載文件。
實測,在把這些 App 設(shè)置為可以自啟動后,貌似可以避免掉這個問題,至少我的手機沒遇到前面這兩種情況,消息一來微信 CPU 占用會立馬上去:
總之我建議各位正在用安卓手機的差友都可以在自己試試,覺得效果不大或者影響體驗的話大不了把它重新關(guān)閉就成。
接下來世超就跟大家說說到底怎么開啟安卓手機的墓碑機制。
在開啟之前,我們需要進入到手機設(shè)置里找到系統(tǒng)版本號,多次點擊版本號直至系統(tǒng)提示 “ 您已經(jīng)處于開發(fā)者模式 ”,然后再進入到開發(fā)者選項頁面:
在開發(fā)者選項中,我們需要找到 “ 暫停執(zhí)行已緩存的應(yīng)用 ” 這個選項,選擇啟用后,將手機重啟一遍,就等于是開啟了安卓的墓碑機制:
要是你沒在自己手機的開發(fā)者選項中找到這個選項,那大概率是因為廠商在系統(tǒng)里屏蔽了這個功能,這個時候就需要我們借助第三方工具來開啟。
第三方工具開啟墓碑機制稍微有點麻煩,首先我們要在酷安下載一個無線調(diào)試工具 Shizuku,然后再根據(jù)這個 App 提供的教程和提示激活 Shizuku:
激活成功之后,我們還要在酷安下載一個愛玩機工具箱,并且授予這個軟件相應(yīng)的權(quán)限:
在這些權(quán)限中,基礎(chǔ)的權(quán)限我們可以直接授權(quán)。
而 “ 修改系統(tǒng)安全設(shè)置 ” 權(quán)限則需要借助 Shizuku 才能授權(quán)成功,如果你已經(jīng)激活 Shizuku,那就直接點擊左下角的 “ Shizuku ” 就行:
接著你就能在愛玩機工具箱的系統(tǒng)相關(guān)設(shè)置里找到 “ 暫停執(zhí)行已緩存的應(yīng)用 ” 選項了,選擇 “ 任何時候啟動 ”,重啟一遍手機就算大功告成:
總的來說,我個人感覺安卓還是挺開放的,給了我們這樣一個選項,既然有,那我們就不妨試試,沒準會有意料之外的驚喜,感謝大家的觀看!