系統知識網 手機應用 iPhone 為什麼不加大內存?

iPhone 為什麼不加大內存?

無論是 iPhone XS、11、12 還是 13,它們的運行內存一直就是 4GB 起步。目前蘋果有且隻有四款iPhone擁有 6GB 內存,賣最便宜的 iPhone SE 3 也是 4GB 內存,相比安卓機動輒 8GB 甚至 12GB 起。

無論是 iPhone XS、11、12 還是 13,它們的運行內存一直就是 4GB 起步。目前蘋果有且隻有四款iPhone擁有 6GB 內存,賣最便宜的 iPhone SE 3 也是 4GB 內存,相比安卓機動輒 8GB 甚至 12GB 起步的內存可以說是小的可憐。

加大內存可以提升體驗,iPhone 為什麼不加大內存?

不少人覺得 iPhone 根本沒必要用上大內存,因為蘋果有專門的服務器用於推送消息,這就決定瞭即使 App 沒掛在後臺,我們也能正常收到它們的通知。而各傢國產安卓廠商又沒有統一的推送服務,統一推送聯盟搞瞭這麼多年都不見有多少進展,到現在連像微信、QQ 等國民級應用也沒接入統一推送。這導致我們想及時收到這些 App 的通知就必須讓它們常駐在後臺,為瞭保證後臺常駐多個 App 後系統還能流暢運行,安卓機隻能用上更大的內存。何況蘋果為瞭省成本一萬塊錢的手機連充電器和耳機轉接線都砍瞭,4GB 能湊合用的話它絕不會上 6GB,這麼做還能縮短換機周期。

4GB 內存的 iPhone 用起來跟 6GB 內存的 iPhone到底有啥區別呢?我們來實測一下。

設備:iPhone 12和 iPhone 12 Pro

準備工作:兩臺 iPhone 的各項數據和應用進行同步,並且全部清空後臺重啟一遍。

兩臺 iPhone打開瞭 10個 App,等到第 10個 App加載完成後,再回過頭隨機重新點開 App,發現兩臺手機都沒出現要重新加載的情況。

繼續再打開瞭 5 個 App,此時它們還是毫無壓力,直到點開20 個 App,iPhone 12 才終於頂不住壓力,把隨機打開的京東重新加載瞭一遍;而iPhone12 Pro 打開京東則是秒進之前的頁面。

經過反復多輪測試後發現隻要 iPhone 12 打開超過 18 個 App,就有幾率會遇到隨機打開一個 App 需要重新加載一遍的情況。而 iPhone 12Pro 即使打開到第 23個 App 也是穩得一批,隨機點開一個 App 都可以在頁面直接滑動,直到 App 數超過 26 才遇到瞭重新加載。

作為參考,找一臺擁有 12GB 內存的安卓旗艦,打開同樣的 App,沒想到當這臺安卓旗艦打開到第 10個 App,過渡動畫就已經出現瞭掉幀和卡頓。打開第 18 個 App,盡管此時系統顯示還剩 3GB 內存可用,但已經遇到瞭打開 App 需要重新加載,而且這個時候手勢操作已經不跟手。

iOS 墓碑機制的存在可以讓前臺 App 獨占內存,而那些已經進入後臺 App 則會被系統以某種形式凍結住,從而把它們占用的內存資源給釋放出來。而安卓都是“真後臺”,即使那些 App 被切換到後臺,也會持續保持活躍。

接下來後臺同時掛著微信、淘寶、B 站這三個 App,前臺則是玩著王者榮耀,此時無論是 iPhone 12 還是 12 Pro,都能在這幾個 App 間無縫切換。打開相機 App 再回到王者榮耀,iPhone 12 已經需要重新加載一遍瞭。而 iPhone 12 Pro 則是可以正常切回王者榮耀。不過如果打開相機 App 之後還按快門拍瞭一張照片,那麼 iPhone 12 Pro 回到遊戲照樣有一定的幾率要重新加載。

而擁有 12GB 大內存的安卓旗艦,它的表現甚至還不如 iPhone 12 Pro。打開相機 App 後手機一樣可以正常切回遊戲,但如果按瞭快門,那麼王者榮耀大概率也要重新加載,與此同時手機不僅掉幀,它還有卡頓的現象。在這種情況下,就算你提前把王者榮耀這個 App 提前強制鎖定,也會被系統殺後臺。

總之從前面這一番測試不難看出,擁有 6GB 內存的 iPhone 12 Pro,它在後臺 App 留存能力方面確實會比 4GB 的 iPhone 12 來得更強。iOS 的內存管理你不服不行,安卓旗艦更像是通過在硬件上瘋狂堆料來彌補它在使用體驗上的不足。

返回顶部