都 2022 年了,iPhone 為什麼還是 4GB 內存?
事情的起因是這樣的,最近托尼閒來無事逛知乎的時候,偶然刷到這樣一個很有意思的問題:加大內存可以提升體驗,iPhone 為什麼不加大內存?
你別看這個問題最早是在 2019 年提出來的,但是放在 2022 年的今天依舊沒有過時。
因為無論是 iPhone XS、11、12 還是 13,它們的運行內存一直就是 4GB 起步。
目前蘋果有且只有四款 iPhone 擁有 6GB 內存,賣最便宜的 iPhone SE 3 也是 4GB 內存,相比安卓機動輒 8GB 甚至 12GB 起步的內存可以說是小的可憐。
而且這個問題底下的回答也是五花八門。
不少人覺得 iPhone 根本沒必要用上大內存,因為蘋果有專門的服務器用於推送消息,這就決定了即使 App 沒掛在後台,我們也能正常收到它們的通知。
而各家國產安卓廠商又沒有統一的推送服務,統一推送聯盟搞了這麼多年都不見有多少進展,到現在連像微信、QQ 等國民級應用也沒接入統一推送。
這導致我們想及時收到這些 App 的通知就必須讓它們常駐在後台,為了保證後台常駐多個 App 後系統還能流暢運行,安卓機只能用上更大的內存。
你敢信單就一個微信就能佔用 1.2GB 內存▼
而且果子為了省成本一萬塊錢的手機連充電器和耳機轉接線都砍了,4GB 能湊合用的話它絕不會給你上 6GB,這麼做還能縮短我們的換機週期。
Em。。。怎麼說呢,我覺得大家說得都挺有道理,托尼也是好奇 4GB 內存的 iPhone 用起來跟 6GB 內存的 iPhone 到底有啥區別。
所以我特意找來了 iPhone 12 和 iPhone 12 Pro,打算對它們實際測試一番,看看 12 Pro 多出來的 2GB 內存在體驗上能否跟 12 拉開差距。
在測試正式之前,為了盡可能排除其它因素的干擾,我已經對這兩台 iPhone 的各項數據和應用進行了同步,並且全部清空後台將它們重啟了一遍。
首先來個常規測試。
我在這兩台 iPhone 打開了共計 10 個 App,等到第 10 個 App 加載完成後,再回過頭隨機重新點開 App,發現兩台手機都沒出現要重新加載的情況。
所以我又打開了 5 個 App,此時它們還是毫無壓力,直到我點開 20 個 App,iPhone 12 才終於頂不住壓力,把我隨機打開的京東重新加載了一遍:
而 iPhone 12 Pro 打開京東則是秒進之前的頁面:
經過反復多輪測試後,我發現只要 iPhone 12 打開超過 18 個 App,就有幾率會遇到隨機打開一個 App 需要重新加載一遍的情況。
而 iPhone 12 Pro 即使打開到第 23 個 App 也是穩得一批,隨機點開一個 App 都可以在頁面直接滑動,直到 App 數超過 26 我才遇到了重新加載:
講真,就 iPhone 12 的這個表現,已經讓我很吃驚了,作為參考,我找來了一台擁有 12GB 內存的安卓旗艦,讓它打開同樣的 App。
沒想到當這台安卓旗艦打開到第 10 個 App,過渡動畫就已經出現了掉幀和卡頓。
等到我打開第 18 個 App,盡管此時系統顯示還剩 3GB 內存可用,但我已經遇到了打開 App 需要重新加載,而且這個時候手勢操作已經不跟手:
好傢伙,之前我還對別人說的 iPhone 4GB 內存能頂安卓 12GB 內存持懷疑態度,現在我信了。。。
看到這裡肯定有人會說 iPhone 那是 “ 假後台 ”。
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 來得更強。
另外擁有 6GB 內存的 iPhone 是這三台▼
其實在沒拿安卓手機跟它們測試前,我原本以為擁有 12GB 內存的安卓旗艦,它的後台留存 App 能力吊打內存只有它一半的 iPhone 應該不成問題。
然而事實卻狠狠打了我的臉,iOS 的內存管理你不服不行,安卓旗艦給我的感覺更像是通過在硬件上瘋狂堆料來彌補它在使用體驗上的不足。
實際上,安卓其實也不是不能實現類似 iOS 的墓碑機制。
早在 Android 6.0,谷歌就從底層讓系統支持上了墓碑機制,但它還是給了 App 開發者很大的自由度,讓他們可以按照自己的想法去開發 App。
只不過國內安卓生態是什麼樣的環境你們應該也都知道。
大量國產 APP 在後台瘋狂佔用資源、相互自動喚醒早已不是什麼新鮮事,沒有強制措施,那些流氓 App 開發者能夠自覺遵守規范不亂來就見鬼了。
不過話說回來。
安卓開放的開發空間也不全是壞處,正是得益於它的這種開放,我們才能在安卓手機上用到像李跳跳、Wallpaper Engine 等各種堪稱神器的 App。
別的不說,單是安卓能讓我自由選擇鎖定一個或者多個 App ,從而防止這些 App 被系統誤殺,就足以讓我繼續留在安卓,感謝大家的觀看!
參考文獻
CDSN - iOS 之蘋果運行機制總結
知乎 - 理論上,安卓系統能實現墓碑機制嗎?
知乎 - iPhone 標准版為什麼還是不上 6G 內存?
黑馬公社 - 統一推送聯盟5年了,主流App卻都沒接入
知乎 - 加大內存可以提升體驗,iPhone 為什麼不加大內存?
知乎 - 安卓已經進入12GB時代,為什麼iPhone 13還用4GB?
騰訊網 - 蘋果繼續環保,有意取消數據線和卡針,庫克年薪接近近億。
engadget - iPhone push notification service for devs announced
本文來自微信公眾號“差評”(ID:chaping321),作者:胖虎,編輯:面線,36氪經授權發布。
本文經授權發布,不代表36氪立場。
如若轉載請註明出處。來源出處:36氪
◤果粉快搶◢
iPhone限量新機 搶先預約去
iPhone新色預約中 神腦預約加贈好禮
iPhone 13舊款下殺 現買最划算
iPhone 13 pro瘋搶 結帳現省2千