不知道經(jīng)常上網(wǎng)沖浪的小伙伴,有沒有發(fā)現(xiàn)「墓碑機(jī)制」這個(gè)源于微軟的 Windows Phone 的應(yīng)用管理機(jī)制最近在手機(jī)圈大火。
簡(jiǎn)單說,「墓碑機(jī)制」就是當(dāng) App 進(jìn)入后臺(tái)時(shí),會(huì)把當(dāng)前 App 的應(yīng)用狀態(tài)像墓碑般凍結(jié)保存,然后釋放 App 占用的手機(jī)資源,全力供給正在使用的前臺(tái) App,等我們?cè)俅位氐奖粌鼋Y(jié)的后臺(tái) App 時(shí),不用重新加載,而是從凍結(jié)的狀態(tài)恢復(fù)即可。
這樣即避免了多 App 掛后臺(tái)持續(xù)消耗大量資源導(dǎo)致手機(jī)續(xù)航、發(fā)熱、卡頓等問題的發(fā)生,也能一定程度的避免手機(jī)系統(tǒng)在管理后臺(tái)時(shí)亂殺后臺(tái)的毛病。
蘋果 iOS 之所以能以 4G 運(yùn)存流暢打天下,就是因?yàn)?iOS 上有一套「類墓碑機(jī)制」,當(dāng) App 在后臺(tái)運(yùn)行一段時(shí)間后,App 進(jìn)程掛起,手機(jī) CPU 釋放資源,被凍結(jié)的狀態(tài)在運(yùn)存中得以保留。
雖然不是電腦那種完美運(yùn)行的真后臺(tái),但在手機(jī)性能、續(xù)航的限制下,形成了一套最優(yōu)解,重點(diǎn)是用戶體驗(yàn)直線上升。
這么好的東西難道安卓上就沒有了嗎?難道安卓后臺(tái)管理就很混亂了嗎?
其實(shí)不然,雖然安卓上沒有 iOS 那種到點(diǎn)掛起的時(shí)間限制,但是原生安卓也有一套層級(jí)分明的后臺(tái)管理機(jī)制,而且后臺(tái)是真后臺(tái)。
只有在手機(jī)扛不住的時(shí)侯,系統(tǒng)才會(huì)根據(jù)優(yōu)先級(jí)清理后臺(tái),何況在 Android 6 的時(shí)侯,也有「類墓碑機(jī)制」的功能。
但劃重點(diǎn),是原生安卓,且有谷歌統(tǒng)一推送的這個(gè)大前提,回到現(xiàn)實(shí),后臺(tái)管理還是以殺后臺(tái)管理姿勢(shì)為主。
這也衍生出來很多后臺(tái)管理的第三方 App,不過大都需要 Root,至于最近大火的安卓「墓碑機(jī)制」又是咋回事?
其實(shí)是酷安上有人發(fā)現(xiàn)原來手機(jī)在開啟「開發(fā)者模式」后,無需 Root,也能享受「類墓碑機(jī)制」的好處,就是這個(gè)叫「暫停執(zhí)行已緩存的應(yīng)用」的功能。
我自己試了試,開啟這個(gè)模式后,掛在后臺(tái)的微信、微博、小紅書等應(yīng)用,都很乖巧的 CPU 占用顯示為 0:
這些扔在后臺(tái)的 App,來回切換使用時(shí),比開啟前絲滑了許多,在玩手機(jī)的過程掉幀、發(fā)熱、卡頓的問題也一定程度的有所改善,甚至續(xù)航都變強(qiáng)了。
所以今天,我們就來說說怎么開啟安卓上的「類墓碑機(jī)制」。
具體步驟
第一步,開啟「開發(fā)者模式」。
通常是在「設(shè)置」里找到系統(tǒng)版本號(hào)多次點(diǎn)擊開啟,小米的話就是「設(shè)置-我的設(shè)備-全部參數(shù)-MIUI 版本」:
開啟后要做的就是在「設(shè)置」里搜索「暫停執(zhí)行已緩存的應(yīng)用」,如果能搜到,那咱就接著往下走;如果搜不到,就算按流程走到最后,也會(huì)提示手機(jī)不支持這個(gè)功能(MIX 2S 就是這么失敗的)。
已小米為例,成功搜到后,在「設(shè)置-更多設(shè)置-開發(fā)者選項(xiàng)」中看看有沒有「暫停執(zhí)行已緩存的應(yīng)用」的選項(xiàng),有的話,勾選「已啟用」,將手機(jī)重啟,類墓碑模式就搞定了:
問題就在于沒有怎么辦,我在實(shí)測(cè)時(shí)就碰到了「搜到找不到」的尷尬局面,去酷安上搜了下,說是因?yàn)槭謾C(jī)廠商對(duì)部分機(jī)型屏蔽隱藏了這個(gè)功能。
第二步,開啟隱藏的「暫停執(zhí)行已緩存的應(yīng)用」。
如果要開啟,需要求助于第三方工具,一個(gè)「Shizuku」,一個(gè)「愛玩機(jī)工具箱」,前者是為了不連電腦完成調(diào)試工作,后者是為了賦予權(quán)限,打開隱藏功能。如果你能接受電腦連接,不用「Shizuku」也 OK。
以用「Shizuku」無線調(diào)試為例,咱先去「開發(fā)者選項(xiàng)」中找到「無線調(diào)試」并啟用:
回到安裝好的「Shizuku」,是一個(gè)未激活的狀態(tài),找到「通過無線調(diào)試啟動(dòng)」,里面有詳細(xì)的使用說明:
點(diǎn)擊「匹配」,回到「開發(fā)者選項(xiàng)」中的「無線調(diào)試」頁面,選擇「使用配對(duì)碼配對(duì)設(shè)備」,會(huì)彈出一個(gè) 6 位「配對(duì)碼」:
與此同時(shí),通知欄會(huì)彈出 Shizuku 的消息彈窗,在這里輸入剛剛的配對(duì)碼。
這里有個(gè)坑,就是一定要把通知樣式改成「原生樣式」,否則通知彈窗是不能夠輸入配對(duì)碼的。
等我們輸入好配對(duì)碼,回到 Shizuku,點(diǎn)擊「啟動(dòng)」,等個(gè)幾秒,這個(gè) App 就暫時(shí)下線了。
然后打開「愛玩機(jī)工具箱」,像我這么給它權(quán)限即可,重中之重是我框起來的「修改系統(tǒng)安全設(shè)置」:
勾選時(shí)會(huì)有一個(gè)提示,說咱沒 Root 沒權(quán)限打開,不過它是支持「Shizuku」的,選擇即可,如果不用 Shizuku,可以復(fù)制 adb 命令在電腦上完成。
給予了「愛玩機(jī)工具箱」這六項(xiàng)權(quán)限,去右上角點(diǎn)擊暫不授權(quán),在導(dǎo)航中找到「系統(tǒng)相關(guān)」,然后往下扒拉,隱藏的「暫停執(zhí)行已緩存應(yīng)用」就出現(xiàn)了。
剩下的事就很簡(jiǎn)單了,勾選「任何時(shí)候啟動(dòng)」,然后重啟手機(jī),類墓碑模式也就搞定了。
這里放個(gè)「Shizuku」和「愛玩機(jī)工具箱」的酷安下載鏈接,大家可以復(fù)制下來在瀏覽器打開,全程沒有電腦,也能免 Root 開啟隱藏的類墓碑機(jī)制功能。
Shizuku:https://www.coolapk.com/apk/moe.shizuku.privileged.api
愛玩機(jī)工具箱:https://www.coolapk.com/apk/com.byyoung.setting
結(jié)語
之前安卓自帶的類墓碑機(jī)制,其實(shí)有一點(diǎn)不到位,就是當(dāng)你把應(yīng)用扔到后臺(tái)時(shí),推送就斷了,微信啥的有消息你也收不到通知。
所以我專門試了試,在收到消息時(shí),本來在后臺(tái)是 0% CPU 占用的微信,是能收到消息的,應(yīng)該是手機(jī)廠商給這些常用 App 開了白名單的緣故。
其實(shí)關(guān)于用「Shizuku」和「愛玩機(jī)工具箱」開啟隱藏的「暫停執(zhí)行已緩存的應(yīng)用」占了本文的大部分篇幅,但怎么說呢,簡(jiǎn)寫一句話的事,但大家折騰起來可就是一倆小時(shí)的事了。
你按著文章流程走,15 分鐘搞定我想是沒啥問題的,不過畢竟要花時(shí)間,我給猶豫要不要折騰的小伙伴一些建議:
1.如果你喜歡折騰,且喜歡嘗鮮,那來體驗(yàn)一下絕對(duì)沒有問題;
2.如果你習(xí)慣不隨手關(guān)后臺(tái),或經(jīng)常多個(gè) App 間反復(fù)橫跳,這個(gè)功能很適合你;
3.如果你受夠了高通擺爛,日常高溫,也受夠了手機(jī)老是殺后臺(tái)的表現(xiàn),那也可以試試這個(gè)功能,一定程度的絲滑和降溫、降耗電,讓體驗(yàn)更進(jìn)一步。
但說到底,是開發(fā)者選項(xiàng)里的功能,而非直接內(nèi)置在手機(jī)中,就是有些不完善,雖然我沒碰到,但如果你嘗試過后覺得還沒之前體驗(yàn)好,回到「愛玩機(jī)工具箱」里,把它重新改為「設(shè)備自適應(yīng)」就恢復(fù)了。
對(duì)于安卓有了解的小伙伴應(yīng)該知道,之所以安卓不能體現(xiàn)最初的設(shè)計(jì)優(yōu)勢(shì)(多層級(jí),優(yōu)先度,真后臺(tái)),就是因?yàn)榘沧繘]有蘋果那樣的系統(tǒng)強(qiáng)制限定,更沒有統(tǒng)一的推送平臺(tái),讓在后臺(tái)作惡的毒瘤 App 有了作惡空間。
不管怎么樣,現(xiàn)在有了這個(gè)類墓碑機(jī)制的功能,或許可以期待一下手機(jī)廠商們能內(nèi)置個(gè)更「聰明能干」的后臺(tái)管理功能?
未來尚遠(yuǎn),體驗(yàn)已至,感興趣的小伙伴可以動(dòng)手了,這篇如果覺得學(xué)到了,記得點(diǎn)贊支持一波。
誠意推薦,低調(diào)神器:
電報(bào)群:wldxh QQ 群:729224889 網(wǎng)站:wldxh.com
聯(lián)系客服