您的位置:極速下載站→ 資訊首頁(yè) → 系統(tǒng)教程 → 系統(tǒng)資訊 → 為什么iPhone比安卓?jī)?nèi)存小,卻更流暢?
時(shí)間:2019-08-27 16:59:58 作者:Bill 瀏覽量:76
為什么iPhone比安卓?jī)?nèi)存小,卻更流暢?
即使到今天,iOS和Android之間的戰(zhàn)爭(zhēng)依然強(qiáng)勁。
顯然雙方都有各的擁護(hù)者,但這并不能阻止大家繼續(xù)比較兩者優(yōu)劣,看看哪一個(gè)更符合我們的需求。
但是你可能沒(méi)有注意到這一點(diǎn):iOS設(shè)備通常擁有Android設(shè)備的一半(或更少)RAM。為什么是這樣?
為什么iPhone比安卓?jī)?nèi)存小,卻更流暢?圖一
你知道什么是RAM嗎?或者是經(jīng)常會(huì)把RAM和ROM傻傻分不清?有木有。
什么是RAM?RAM(隨機(jī)存取存儲(chǔ)器)是短期數(shù)字存儲(chǔ)。計(jì)算機(jī)(是的,你的手機(jī)是一臺(tái)計(jì)算機(jī))主要使用RAM來(lái)保存活動(dòng)應(yīng)用程序的數(shù)據(jù)。
以及CPU和操作系統(tǒng)的內(nèi)核,因?yàn)镽AM在讀寫方面非?臁
當(dāng)您需要“立即”讀取或?qū)懭肽承﹥?nèi)容時(shí),即使最快的硬盤驅(qū)動(dòng)器或閃存也很慢,而手機(jī)內(nèi)的CPU有自己的緩存來(lái)保存用于計(jì)算的數(shù)據(jù)。 以高通Snapdragon 855為例,它采用1+3+4的64位架構(gòu)設(shè)計(jì),包含一顆最高主頻達(dá)2.84GHz的A76超級(jí)核心(Prime Core),擁有512KB L2二級(jí)緩存。
注意,這是高通首次引入超級(jí)核心的概念;另外還有三顆最高主頻2.42GHz的A76性能核心,每顆擁有256KB L2二級(jí)緩存。 還有四顆最高主頻1.8GHz的A55效率核心,每顆擁有128KB L2二級(jí)緩存。 八顆核心共享三級(jí)緩存,這種的緩存僅足以保存現(xiàn)在正在使用的內(nèi)容。
這一切聽起來(lái)都很復(fù)雜,但是,您需要了解的只有三個(gè)基本內(nèi)容: RAM是一個(gè)可以在短時(shí)間內(nèi)保存數(shù)據(jù)的地方,放在那里的數(shù)據(jù)可以非常快速地讀取或?qū)懭搿?o:p>
關(guān)閉手機(jī)時(shí),RAM中的數(shù)據(jù)將被刪除。只要您重新打開手機(jī),就會(huì)使用手機(jī)中的一部分RAM。
這適用于任何計(jì)算機(jī),他們差不多都有內(nèi)存,他們以同樣的方式使用它。比較iPhone和Android上的RAM豪仔將介紹一些來(lái)自多家制造商最新最頂級(jí)Android設(shè)備,并將它們與iPhone XS 系列并列對(duì)比。
這些都是2019年的Android設(shè)備,代表了目前智能手機(jī)消費(fèi)者中最好的Android設(shè)備。
正如你所看到的,這些RAM規(guī)格很大,當(dāng)然價(jià)格也不菲哈!
為了讓您了解12GB的內(nèi)存是多少,請(qǐng)記住,大多數(shù)現(xiàn)代筆記本電腦都沒(méi)有那么多。
例如,大多數(shù)2019年的筆記本只有8GB,只有少數(shù)幾款機(jī)型甚至可以提供16GB及其更多。
為什么iPhone比安卓?jī)?nèi)存小,卻更流暢?圖二
可以看到,2019年的最新的旗艦機(jī)型至少配備8GB。
如果最新的Android設(shè)備配備8-12GB內(nèi)存,那么iPhone有多少內(nèi)存?
我們只看到“入門級(jí)”iPhone XR上的3GB,以及最好的iPhone XS以及XS MAX上的4GB。 Apple的最頂級(jí)的手機(jī)比Android旗艦最弱的還少一半…為什么Android設(shè)備需要如此多的RAM?從一開始,Android就被設(shè)計(jì)為支持許多不同的處理器類型,許多不同的制造商和許多不同的硬件配置。
通常,為一種系統(tǒng)編寫的軟件不能只在另一種系統(tǒng)上運(yùn)行; 它必須“移植”,通常涉及到重寫不兼容。 為了解決這個(gè)問(wèn)題,Android應(yīng)用程序始終在Java平臺(tái)上運(yùn)行。
由于它的虛擬機(jī),Java非常好:您可以用Java編寫一次應(yīng)用程序。
然后虛擬機(jī)在運(yùn)行時(shí)“翻譯”該代碼以處理它所在的任何系統(tǒng)。 Java虛擬機(jī)不是自己重寫和重新編譯代碼,對(duì)此處理又會(huì)帶來(lái)新的任務(wù)。
Java虛擬機(jī)很復(fù)雜,需要大量的RAM,不僅要管理虛擬機(jī)本身的實(shí)際進(jìn)程。
還要為正在執(zhí)行的任何應(yīng)用程序,加上實(shí)際執(zhí)行的已翻譯代碼并保存原始Java代碼。
最后,Android操作系統(tǒng)是圍繞一種稱為“垃圾收集”的方法構(gòu)建的。實(shí)際上鼓勵(lì)應(yīng)用程序使用盡可能多的RAM。 然后,每隔一段時(shí)間,Android就會(huì)清理不再使用的RAM中的數(shù)據(jù)“垃圾”并釋放它,允許其他應(yīng)用程序使用它。
出于這些原因,如果您關(guān)心平滑的性能,豪仔建議在Android上至少使用4GB以上的RAM。
為什么iOS不像Android那樣使用大量?jī)?nèi)存?Apple對(duì)整個(gè)iOS生態(tài)系統(tǒng)施加了更多控制。如果你想使用iOS,那么你只有一個(gè)手機(jī)選項(xiàng):iPhone。