首頁>科技>

近年來,和中國產安卓手機的“慷慨”相比,iPhone的記憶體始終相當“吝嗇”,最新發布的iPhone 11系列也不過4GB記憶體,甚至不如中國產千元機。不過由於iOS的流暢度有口皆碑,曾經2GB iPhone幹法6GB甚至8GB安卓手機是常有的事兒。

事實上,有關iPhone不用大記憶體民間有多很多解釋,比如iOS的系統機制、成本利潤等問題。知乎上有網友從作業系統和伺服器的角度進行了解釋。

該網友認為,安卓手機的大記憶體是“中國特色”,海外版的安卓普遍沒有這麼大,其原因是中國產App的“駐留”。比如,開啟微信登入賬號後,微信就會和騰訊伺服器保持長久連線,如果要及時接受訊息,微信App就不能完全關閉,需要留一些執行緒在後臺保持執行,與騰訊伺服器保持連線,這樣一旦受到訊息,系統會及時啟動訊息極致提醒使用者。

一款App不顯眼,但在後臺留執行緒的App多了,佔用的記憶體就很客觀了。一個App後來裡留存佔十幾MB、二十MB,100個App就要吃掉2GB記憶體。也就是你啥也沒幹,2GB記憶體就沒了。

而iOS則不同,因為蘋果有自己的伺服器(谷歌也有伺服器,但國內...),每臺iOS裝置連網時,會和蘋果伺服器建立長連線。同樣是微信,在iOS上如果關閉了,會和騰訊的伺服器斷開,如果接收到訊息,會先發到騰訊伺服器,如果發現你iPhone上的微信沒開啟,就會將訊息轉發給蘋果伺服器,再發到你的iOS系統。這樣的好處是,你iPhone上的微信可以完全關閉,後臺不需要駐留執行緒。

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

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

對於安卓和iOS的記憶體大小,你怎麼看?

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • iPhone史上最大安全漏洞被發現:除非更換硬體,否則無法修復