都2022年了 iPhone為什麼還是4GB內存?

事情的起因是這樣的,最近托尼閑來無事逛知乎的時候,偶然刷到這樣一個很有意思的問題:加大內存可以提升體驗,iPhone 為什麼不加大內存?你別看這個問題最早是在 2019 年提出來的,但是放在 2022 年的今天依舊沒有過時。

都2022年了 iPhone為什麼還是4GB內存?

因為無論是 iPhone XS、11、12 還是 13,它們的運行內存一直就是 4GB 起步。

目前蘋果有且只有四款 iPhone 擁有 6GB 內存,iPhone SE 3 則還是 3GB 內存,相比Android機動輒 8GB 甚至 12GB 起步的內存可以說是小的可憐。

都2022年了 iPhone為什麼還是4GB內存?

而且這個問題底下的回答也是五花八門。

不少人覺得 iPhone 根本沒必要用上大內存,因為蘋果有專門的服務器用於推送消息,這就決定了即使 App 沒掛在後台,我們也能正常收到它們的通知。

都2022年了 iPhone為什麼還是4GB內存?

而各家國產Android廠商又沒有統一的推送服務,統一推送聯盟搞了這麼多年都不見有多少進展,到現在連像微信、QQ 等國民級應用也沒接入統一推送。

這導致我們想及時收到這些 App 的通知就必須讓它們常駐在後台,為了保證後台常駐多個 App 后系統還能流暢運行,Android機只能用上更大的內存。

你敢信單就一個微信就能佔用 1.2GB 內存 ▼

都2022年了 iPhone為什麼還是4GB內存?

而且果子為了省成本一萬塊錢的手機連充電器和耳機轉接線都砍了,4GB 能湊合用的話它絕不會給你上 6GB,這麼做還能縮短我們的換機周期。

都2022年了 iPhone為什麼還是4GB內存?

Em。。。怎麼說呢,我覺得大家說得都挺有道理,托尼也是好奇 4GB 內存的 iPhone 用起來跟 6GB 內存的 iPhone 到底有啥區別。

所以我特意找來了 iPhone 12 和 iPhone 12 Pro,打算對它們實際測試一番,看看 12 Pro 多出來的 2GB 內存在體驗上能否跟 12 拉開差距。

在測試正式之前,為了儘可能排除其它因素的干擾,我已經對這兩台 iPhone 的各項數據和應用進行了同步,並且全部清空後台將它們重啟了一遍。

都2022年了 iPhone為什麼還是4GB內存?

首先來個常規測試。

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

所以我又打開了 5 個 App,此時它們還是毫無壓力,直到我點開 20 個 App,iPhone 12 才終於頂不住壓力,把我隨機打開的京東重新加載了一遍:

都2022年了 iPhone為什麼還是4GB內存?

而 iPhone 12 Pro 打開京東則是秒進之前的頁面:

都2022年了 iPhone為什麼還是4GB內存?

經過反覆多輪測試后,我發現只要 iPhone 12 打開超過 18 個 App,就有幾率會遇到隨機打開一個 App 需要重新加載一遍的情況。

而 iPhone 12 Pro 即使打開到第 23 個 App 也是穩得一批,隨機點開一個 App 都可以在頁面直接滑動,直到 App 數超過 26 我才遇到了重新加載:

都2022年了 iPhone為什麼還是4GB內存?

講真,就 iPhone 12 的這個表現,已經讓我很吃驚了,作為參考,我找來了一台擁有 12GB 內存的Android旗艦,讓它打開同樣的 App。

沒想到當這台Android旗艦打開到第 10 個 App,過渡動畫就已經出現了掉幀和卡頓。

等到我打開第 18 個 App,儘管此時系統顯示還剩 3GB 內存可用,但我已經遇到了打開 App 需要重新加載,而且這個時候手勢操作已經不跟手:

都2022年了 iPhone為什麼還是4GB內存?

好傢夥,之前我還對別人說的 iPhone 4GB 內存能頂Android 12GB 內存持懷疑態度,現在我信了。。。

看到這裡肯定有人會說 iPhone 那是 “ 假後台 ”。

iOS 墓碑機制的存在可以讓前台 App 獨佔內存,而那些已經進入後台 App 則會被系統以某種形式凍結住,從而把它們佔用的內存資源給釋放出來。

都2022年了 iPhone為什麼還是4GB內存?

而Android都是 “ 真後台 ”,即使那些 App 被切換到後台,也會持續保持活躍。

既然不同系統的手機無法做到公平對比,那還是讓我們來點實在的。

我在後台同時掛着微信、淘寶、B 站這三個 App,前台則是玩着王者榮耀,此時無論是 iPhone 12 還是 12 Pro,都能在這幾個 App 間無縫切換。

然而等我打開相機 App 再回到王者榮耀,iPhone 12 已經需要重新加載一遍了:

都2022年了 iPhone為什麼還是4GB內存?

而 iPhone 12 Pro 則是可以正常切回王者榮耀:

都2022年了 iPhone為什麼還是4GB內存?

不過如果你打開相機 App 之後還按快門拍了一張照片,那麼 iPhone 12 Pro 回到遊戲照樣有一定的幾率要重新加載:

都2022年了 iPhone為什麼還是4GB內存?

而擁有 12GB 大內存的Android旗艦,它的表現甚至還不如 iPhone 12 Pro。

打開相機 App 後手機一樣可以正常切回遊戲,但如果你按了快門,那麼王者榮耀大概率也要重新加載,與此同時手機不僅掉幀,它還有卡頓的現象。

都2022年了 iPhone為什麼還是4GB內存?

在這種情況下,就算你提前把王者榮耀這個 App 提前強制鎖定,也會被系統殺後台。

總之從前面這一番測試差友們也不難看出,擁有 6GB 內存的 iPhone 12 Pro,它在後台 App 留存能力方面確實會比 4GB 的 iPhone 12 來得更強。

另外擁有 6GB 內存的 iPhone 是這三台 ▼

都2022年了 iPhone為什麼還是4GB內存?

其實在沒拿Android手機跟它們測試前,我原本以為擁有 12GB 內存的Android旗艦,它的後台留存 App 能力吊打內存只有它一半的 iPhone 應該不成問題。

然而事實卻狠狠打了我的臉,iOS 的內存管理你不服不行,Android旗艦給我的感覺更像是通過在硬件上瘋狂堆料來彌補它在使用體驗上的不足。

實際上,Android其實也不是不能實現類似 iOS 的墓碑機制。

早在 Android 6.0,Google就從底層讓系統支持上了墓碑機制,但它還是給了 App 開發者很大的自由度,讓他們可以按照自己的想法去開發 App。

都2022年了 iPhone為什麼還是4GB內存?

只不過國內Android生態是什麼樣的環境你們應該也都知道。

大量國產 APP 在後台瘋狂佔用資源、相互自動喚醒早已不是什麼新鮮事,沒有強制措施,那些流氓 App 開發者能夠自覺遵守規範不亂來就見鬼了。

不過話說回來。

Android開放的開發空間也不全是壞處,正是得益於它的這種開放,我們才能在Android手機上用到像李跳跳、Wallpaper Engine 等各種堪稱神器的 App。

別的不說,單是Android能讓我自由選擇鎖定一個或者多個 App ,從而防止這些 App 被系統誤殺,就足以讓我繼續留在Android,感謝大家的觀看!

(0)
上一篇 2022-06-05 08:01
下一篇 2022-06-05 08:02

相关推荐