近幾年來安卓市場的手機運行內存不斷擴大,很多廠家的旗艦機配置了6G、8G、12G甚至16G的超大運運內存,反觀再看看iPhone目前的運行內存基本不超過6G,很多是3G、4G,通常來說,運行內存越大手機在打開多個應用時便不會卡頓,所以按照這個思維,哪iPhone豈不是會十分卡頓,但很顯然我們可以看到iPhone的流暢性至今仍然是一流的,這不禁讓人好奇,為什麼呢?
其實要回答為什麼也很簡單,我們先要從安卓和IOS的運存使用機制說起,因為正是iPhone獨特的運行內存使用機制使得其流暢性絲毫不差於運存比起大的多的安卓手機。
安卓手機的運行內存存使用機制是:用戶使用過的App,關閉了還留在運行內存裡(這會佔用運行內存空間和CPU),需要的時候直接迅速打開,等到運行內存不夠了,再把這個軟體清理掉,也就是我們常說的「真後臺」。「真後臺」的優勢是可以讓很多的軟體同時運行,但這樣也會浪費許多內存,還有有時一些惡意App會在後臺調用運行從而讓運行內存一片混亂,增加耗電,甚至會讓手機卡頓。
iPhone的運行內存使用機制:用戶在關閉應用後,iPhone會將應用退出時的狀態寫成墓碑,裝進儲存內存(通常比運行內存大的多常見有128G/256G/512G),不佔用內存和CPU,也就是「假後臺」,這樣就保證了運行內存和CPU的高效使用,從而做到小運存依然流暢。此外,apple公司通過app store對應用進行嚴格管控,確保了appp的安全和適配性,也確保了應用商店的app不會惡意佔用運行內存,所以即使iPhone只有4G的運存也能與擁有更大運行內存的安卓手機匹敵。
最後,你喜歡覺得哪種運行內存使用機制更好或者你喜歡哪種使用機制呢?歡迎大家在評論區留下你的看法!