首頁>科技>

近年來,中國產安卓手機執行記憶體開始以6GB起步,旗艦機甚至開始了12GB的時代。和安卓相比,iPhone的記憶體始終相當“吝嗇”,最新發布的iPhone 11系列也不過4GB運存

不過,iOS 的流暢度有口皆碑,曾經2GB運存的 iPhone 流暢度優於 6GB甚至8GB安卓都是常有的事兒。事實上,有關iPhone不用大記憶體民間有多很多解釋,比如iOS的系統機制、成本利潤等問題。

某個角度來說,安卓手機的大記憶體似乎是“國內特色”,海外版的安卓普遍不需要這麼大運存,其原因是中國產App的“駐留”

比如,在安卓上登入微信後,微信就會和伺服器保持長久連線,如果要及時接受訊息,微信App就不能完全關閉,需要留一些執行緒在後臺保持執行保持連線,這樣一旦收到訊息才能及時提醒使用者。

一款App還不顯眼,但很多款App都這麼做,佔用的記憶體就很可觀了。假設一個App佔運存二十MB,100個App就要吃掉2GB記憶體。也就是你啥也沒幹,2GB記憶體就沒了。

而 iOS 則不同,因為蘋果有自己的訊息伺服器(其實谷歌也有伺服器,但國內...),每臺 iOS 裝置連網時,會和蘋果伺服器建立長連線。

在 iOS 上如果關閉微信了,會和騰訊的伺服器斷開,如果接收到訊息先發到騰訊伺服器,如果發現你iPhone上的微信沒開啟,就會將訊息轉發給蘋果伺服器再發到你的iPhone

也就是說,iOS上的APP,如果關閉了,那就是真的全部執行緒都關閉了;而安卓上每一個APP都必須在後臺留一些執行緒一直執行,而這些後臺的的執行緒,由於是系統程式碼層面的東西,使用者不能去關閉。

所以,iPhone不上大記憶體,不是因為“摳門”,是沒有必要。安卓機大記憶體,其實從背後來說,也是“無奈”之舉。

對於安卓和iOS的運存大小,你怎麼看?

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 牟“監管之利”失“平臺之責”毒APP的良心會痛嗎?