愛鋒貝

 找回密碼
 立即注冊

只需一步,快速開始

扫一扫,极速登录

查看: 905|回復: 1
打印 上一主題 下一主題
收起左側

為什么只有4GB運行內存蘋果手機能完勝12GB安卓?

[復制鏈接]

1456

主題

1499

帖子

5930

積分

Rank: 8Rank: 8

跳轉到指定樓層
樓主
發(fā)表于 2022-8-7 16:26:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

一鍵注冊,加入手機圈

您需要 登錄 才可以下載或查看,沒有帳號?立即注冊   

x
了解過手機配置的朋友們一定好奇過這件事,為什么安卓的手機運行內存都發(fā)展到12G,甚至16個G了,而蘋果手機運行內存卻依然在4G內存原地踏步呢?你看到的只是數據差距,但你不知道的是,蘋果的4G,其實是可以完勝安卓的12G的。別不信,下面我們就來分成兩部分,先來測試iPhone的4G內存后臺駐留,到底能不能干過12G內存的安卓。然后再來解釋一下為什么4GB內存的IPHONE完勝原因。
為了實際測試不同內存帶來影響,小編準備了一臺4GB內存的IPHONE12、1臺6GB內存IPHONE 12 PRO以及一臺12GB內存的安卓旗艦小米12 PRO。實驗開始前,三臺手機都已經提前做了重置并充滿了電,安裝好了38個常用APP,包括吃雞和王者。
實驗過程分為四輪,打開一定數量APP,然后隨機返回,觀察后臺APP留存情況,第一輪打開10個APP,第二輪再打開5個,總計15個APP,第三輪24個APP,第四輪38個APP。來看一下實驗最終結果。



4GB的IPHONE12第一第二輪全部正常,在第三輪時,發(fā)現(xiàn)有兩個APP被釋放,到了第四輪,部分APP隨機被釋放。
而6GB的IPOHONE 12 PRO經歷了38個APP的洗禮依舊正常,所有后臺全部存活。
安卓系統(tǒng)的小米12PRO就不一樣了,雖然是12G內存,但實驗只到了第三輪,就出現(xiàn)了部分APP被釋放的問題,到了第四輪,更是有大量APP被釋放,甚至出現(xiàn)系統(tǒng)明顯卡頓,應用響應時間明顯延長的情況。
明明內存要比蘋果系統(tǒng)多出2~3倍,可為何實驗結果卻如此不盡人意呢?
有些朋友對此解釋為:IOS利用墓碑機制創(chuàng)造了假后臺,安卓是真后臺,所以蘋果作弊了。但事實并不是這樣的。
首先墓碑機制官方稱呼叫做APP后臺休眠,相當于是把不在前臺活躍的APP給凍住了,被凍結之后的APP無法再調用CPU,也就避免了手機發(fā)熱,節(jié)省電量。但即使假后臺,墓碑機制和省內存也沒什么關系,為了讓APP能夠快速解凍回工作狀態(tài),被凍結的APP占用內存是不會被釋放的,這也正是墓碑省電和普通殺后臺省電機制的最大區(qū)別。其次,早在Android6.0的時候,谷歌也和蘋果一樣,在安卓里面引入了墓碑機制,現(xiàn)在像小米、oppo vivo等手機廠商的,他們的系統(tǒng)也都是以這種機制在運行的,甚至部分廠商的休眠策略調教的比蘋果還嚴格。那么到底是什么原因導致了12GB內存的安卓都打不過4GB的蘋果呢?正好我之前跟一些Android開發(fā)者聊天的時候聊到過這個問題??偨Y下來,其實主要是因為下面這三個原因:
1.APP的運行模式不同
由于安卓是谷歌聯(lián)合了很多廠商一起搞的開源項目,所以它在設計之初就確定了要在不同的處理器、不同的架構上運行,既要兼容高通、聯(lián)發(fā)科的ARM處理器,也要兼容AMD、英特爾的X86臺式機,因此安卓系統(tǒng)給每個APP都套上了一層虛擬機,讓APP在一個可控環(huán)境的容器里邊運行,這樣APP的開發(fā)者。就不用操心適配的事兒,只需要寫一份代碼,虛擬機會自動在運行的時候把它們轉化成高通、聯(lián)發(fā)科或者其他處理器能看得懂的語言。而反觀蘋果這邊呢,從頭到尾生態(tài)都是自己的,所以iOS上的APP不用套虛擬機,直接原生運行即可。
在安卓5.0之前的APP,虛擬機的轉換性能做得特別拉垮,導致Android落下個不如iPhone流暢的評價。安卓5.0之后,這個虛擬機徹底重構了一遍,預編譯的工作模式,讓它的運行效率和蘋果的原生運行也差不了多少。但這個內存占用問題沒有得到解決,畢竟虛擬機還在,內存占用依舊少不了。海外科技媒體technobarg曾經對相同APP在安卓和iOS上的內存占用做過分析,大部分APP,在安卓上運行的時候都會比在iOS運行吃掉多一倍的內存,像Adobe acrobat、booking、eBay和Twitter甚至相差了四倍左右。4GB的四倍,那就是16GB,這么想,是不是覺得之前那些上了16GB內存的游戲手機不是脫了褲子放屁了呢?
2.后臺機制
雖然都有墓碑機制,但是安卓APP的后臺種類,本身就比iOS更復雜,就比方說,微信,在安卓上后臺駐留的除了主程序窗口之外,至少還得有一個消息推送服務和一個運動統(tǒng)計服務,其他APP也存在這樣一個拖家?guī)Э诘那闆r,而iOS則是整體限制的更死一些,不管你是什么,都得排好隊,老老實實走后臺自動刷新API。
3.應用組件
相比相對比較簡潔沒什么預置功能的iOS呢,國內這些個UI集成的功能就顯得非常之多,語音助手、負一屏、通勤信息、快遞狀態(tài)、天氣預警、通話錄音等等,這些功能要想維持正常運轉,也需要在后臺駐留吃掉一部分內存。所以每個APP比iOS運行時,要多吃兩倍以上內存,后臺駐留時還會運行更多的服務,系統(tǒng)本身又比iOS集成的服務多,也要吃掉更多的內存,如此來看,別說12GB了,就算是給20GB也能讓安卓手機吃得干干凈凈,想要讓6GB內存的安卓手機和6GB內存iPhone有一樣的使用體驗,只能說是天方夜譚了。
不過正如我開頭說過那樣,在這個問題上的蘋果并非技術先進,安卓呢,也并非破敗不堪。蘋果硬件利用率更高,但是生態(tài)更封閉,選擇不多,安卓生態(tài)繁榮,但是卻要為了兼容吃進更多的硬件資源,蘋果既不比安卓優(yōu)越,安卓也不比蘋果先進,大家無非是互有取舍罷了,所以果粉和卓粉們也不用因為這事吵架。只不過安卓用戶們以后在購買手機的時候,可能就更需要注意一下內存大小吧,畢竟這玩意目前真的是遠遠還沒到盡頭。



-----------------------------
精選高品質二手iPhone,上愛鋒貝APP

0

主題

41

帖子

3

積分

Rank: 1

沙發(fā)
發(fā)表于 2022-8-7 18:22:18 | 只看該作者
蘋果手機的體驗也不是很好 信號差 電池耗電快打游戲不專業(yè)
精選高品質二手iPhone,上愛鋒貝APP
您需要登錄后才可以回帖 登錄 | 立即注冊   

本版積分規(guī)則

QQ|Archiver|手機版|小黑屋|愛鋒貝 ( 粵ICP備16041312號-5 )

GMT+8, 2025-2-12 00:27

Powered by Discuz! X3.4

© 2001-2013 Discuz Team. 技術支持 by 巔峰設計.

快速回復 返回頂部 返回列表