天天看點

能讓 iPhone 保持流暢的墓碑機制,現在安卓手機也有了

作者:劉奔跑Studio

前幾年手機圈有一種聲音「iPhone 比安卓手機流暢,至少可以使用兩三年」,而現在已經很少有人提及了,因為安卓手機近幾年進步非常大,主流旗艦流暢使用兩三年也完全沒有問題。不過在讓手機保持流暢這一點上,安卓和 iPhone 的做法有些不同,安卓主要是通過提升記憶體,有一些旗艦手機的記憶體甚至已經達到了 16GB,而蘋果目前最新的 iPhone 13 的記憶體卻隻有 4GB。那麼,是什麼原因讓 iPhone 在小記憶體的情況下,還能流暢使用呢?

能讓 iPhone 保持流暢的墓碑機制,現在安卓手機也有了

其中,有很大一部分原因來自于 iOS 的「墓碑機制」。所謂墓碑機制,簡單來說就是當 App 進入背景的時候,系統會記錄目前應用程式的狀态,就像把事件記錄在墓碑上一樣,然後中止程式,釋放其正在使用的資源,包括記憶體、CPU 等。這樣一來,這些在背景的應用,就不會跟前台的 App 搶資源了。而當 App 再次進入前台時,又會再将這個儲存的狀态恢複出來,可以繼續之前的操作。

能讓 iPhone 保持流暢的墓碑機制,現在安卓手機也有了

可以說,墓碑機制是 iPhone 上的一個「殺手锏」功能了。那麼問題來了,既然墓碑機制這麼好用,為何安卓不用呢?其實并不是安卓不用,而是安卓系統用會分情況使用不同的記憶體管理機制。另外,其實作在安卓手機也能實作類似 iOS 的墓碑機制功能,隻需要在設定進入開發者選項頁面,點選「暫停執行已緩存的應用」選項,再選擇啟用,然後将手機重新開機即可。如果你在開發者選項頁面中沒有看到這個選項,那麼就需要借助一些第三方工具了,比如 Shizuku。

能讓 iPhone 保持流暢的墓碑機制,現在安卓手機也有了

而在實際體驗上,安卓手機開啟「墓碑機制」功能後,确實達到了類似 iPhone 的效果,被挂在背景的 App,其 CPU 占用率會一下子變成 0%。但也有特殊情況,會有一小部分 App 會繼續占用 CPU,不過占用比例相比開啟此功能前要小很多,基本上都不會超過 5%。使用下來确實變得更流暢了,特别是在短時間内連續點開多個 App 上,基本不會出現掉幀和卡頓的情況了,而且發熱也得到了很好的控制。

能讓 iPhone 保持流暢的墓碑機制,現在安卓手機也有了

不過這個功能也有個缺點,會導緻一些即時通訊類 App 消息通知延遲或者直接收不到消息,這是因為很多 App 沒有 PUSH 推送機制,必須一直挂在背景才能接收消息推送。是以,安卓的這個「墓碑機制」其實和 iOS 還是有一些差別的。解決辦法是,把這些需要接收消息的應用設定為「可自啟動」即可。

總的來說,安卓手機在開啟「墓碑機制」後,效果還是很明顯的,值得嘗試。如果正在使用安卓手機,不妨試一試,說不定會帶來意外的驚喜。你覺得這個功能怎麼樣?