0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

論為何安卓內(nèi)存大流暢度卻不如蘋果

h1654155282.3538 ? 來源:沈苗 ? 2019-08-21 09:05 ? 次閱讀

即使到今天,iOSAndroid之間的戰(zhàn)爭依然強勁。

顯然雙方都有各的擁護者,但這并不能阻止大家繼續(xù)比較兩者優(yōu)劣,看看哪一個更符合我們的需求。

豪仔之前已經(jīng)探討了iOS系統(tǒng)通常比Android系統(tǒng)使用周期更長的問題。

但是你可能沒有注意到這一點:iOS設(shè)備通常擁有Android設(shè)備的一半(或更少)RAM。為什么是這樣?

你知道什么是RAM嗎?或者是經(jīng)常會把RAM和ROM傻傻分不清?有木有??!

什么是RAM?RAM(隨機存取存儲器)是短期數(shù)字存儲。計算機(是的,你的手機是一臺計算機)主要使用RAM來保存活動應(yīng)用程序的數(shù)據(jù)。

以及CPU操作系統(tǒng)的內(nèi)核,因為RAM在讀寫方面非???。

當(dāng)您需要“立即”讀取或?qū)懭肽承﹥?nèi)容時,即使最快的硬盤驅(qū)動器或閃存也很慢,而手機內(nèi)的CPU有自己的緩存來保存用于計算的數(shù)據(jù)。 以高通Snapdragon 855為例,它采用1+3+4的64位架構(gòu)設(shè)計,包含一顆最高主頻達2.84GHz的A76超級核心(Prime Core),擁有512KB L2二級緩存。

注意,這是高通首次引入超級核心的概念;另外還有三顆最高主頻2.42GHz的A76性能核心,每顆擁有256KB L2二級緩存。 還有四顆最高主頻1.8GHz的A55效率核心,每顆擁有128KB L2二級緩存。 八顆核心共享三級緩存,這種的緩存僅足以保存現(xiàn)在正在使用的內(nèi)容。

這一切聽起來都很復(fù)雜,但是,您需要了解的只有三個基本內(nèi)容: RAM是一個可以在短時間內(nèi)保存數(shù)據(jù)的地方,放在那里的數(shù)據(jù)可以非??焖俚刈x取或?qū)懭搿?/p>

關(guān)閉手機時,RAM中的數(shù)據(jù)將被刪除。只要您重新打開手機,就會使用手機中的一部分RAM。

這適用于任何計算機,他們差不多都有內(nèi)存,他們以同樣的方式使用它。比較iPhone和Android上的RAM豪仔將介紹一些來自多家制造商最新最頂級Android設(shè)備,并將它們與iPhone XS 系列并列對比。

↑ Samsung Note 10+ 5G

↑ 紅米K20Pro

↑ 華為P30 Pro

↑ 一加7Pro

這些都是2019年的Android設(shè)備,代表了目前智能手機消費者中最好的Android設(shè)備。

正如你所看到的,這些RAM規(guī)格很大,當(dāng)然價格也不菲哈!

為了讓您了解12GB的內(nèi)存是多少,請記住,大多數(shù)現(xiàn)代筆記本電腦都沒有那么多。

例如,大多數(shù)2019年的筆記本只有8GB,只有少數(shù)幾款機型甚至可以提供16GB及其更多。

可以看到,2019年的最新的旗艦機型至少配備8GB。

如果最新的Android設(shè)備配備8-12GB內(nèi)存,那么iPhone有多少內(nèi)存?

↑ iPhone XS MAX

↑ iPhone XS

↑ iPhone XR

等一下。這是怎么回事?在Apple的最新iPhone系列中。

我們只看到“入門級”iPhone XR上的3GB,以及最好的iPhone XS以及XS MAX上的4GB。 Apple的最頂級的手機比Android旗艦最弱的還少一半…為什么Android設(shè)備需要如此多的RAM?從一開始,Android就被設(shè)計為支持許多不同的處理器類型,許多不同的制造商和許多不同的硬件配置。

通常,為一種系統(tǒng)編寫的軟件不能只在另一種系統(tǒng)上運行; 它必須“移植”,通常涉及到重寫不兼容。 為了解決這個問題,Android應(yīng)用程序始終在Java平臺上運行。

由于它的虛擬機,Java非常好:您可以用Java編寫一次應(yīng)用程序。

然后虛擬機在運行時“翻譯”該代碼以處理它所在的任何系統(tǒng)。 Java虛擬機不是自己重寫和重新編譯代碼,對此處理又會帶來新的任務(wù)。

Java虛擬機很復(fù)雜,需要大量的RAM,不僅要管理虛擬機本身的實際進程。

還要為正在執(zhí)行的任何應(yīng)用程序,加上實際執(zhí)行的已翻譯代碼并保存原始Java代碼。

最后,Android操作系統(tǒng)是圍繞一種稱為“垃圾收集”的方法構(gòu)建的。實際上鼓勵應(yīng)用程序使用盡可能多的RAM。 然后,每隔一段時間,Android就會清理不再使用的RAM中的數(shù)據(jù)“垃圾”并釋放它,允許其他應(yīng)用程序使用它。

出于這些原因,如果您關(guān)心平滑的性能,豪仔建議在Android上至少使用4GB以上的RAM。

為什么iOS不像Android那樣使用大量內(nèi)存?Apple對整個iOS生態(tài)系統(tǒng)施加了更多控制。如果你想使用iOS,那么你只有一個手機選項:iPhone。

如果你想創(chuàng)建iOS應(yīng)用程序,那么你必須使用Apple的工具并按照Apple的方式進行。收到蘋果拳頭的嚴(yán)厲“威脅”,就問你怕不怕。

不過,這還是有很多好處的。因為Apple知道將運行其操作系統(tǒng)的每個設(shè)備的確切規(guī)格,所以他們可以相應(yīng)地做出設(shè)計決策。

例如,雖然Android需要支持多種處理器類型,但iOS總是在基于ARM的硬件上運行。

因此,iOS不需要像Android那樣具有即時翻譯功能的虛擬機。所有應(yīng)用程序都編譯為本機代碼,并且該代碼直接在硬件上執(zhí)行。不需要虛擬機意味著整體使用的RAM明顯減少此外,iOS有一種不同的內(nèi)存管理方法。Android內(nèi)存由操作系統(tǒng)處理,而iOS內(nèi)存由應(yīng)用程序本身處理。 iOS應(yīng)用程序可以根據(jù)需要自動分配和釋放內(nèi)存,而不是讓應(yīng)用占用他們想要的RAM,并在不再使用時釋放它。

簡而言之,僅僅因為iPhone擁有較少的RAM并不意味著它們的性能更差。iOS有一種不同的內(nèi)存管理方法,因為它不依賴于Android這樣的虛擬機。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • iPhone
    +關(guān)注

    關(guān)注

    28

    文章

    13466

    瀏覽量

    201746
  • 安卓手機
    +關(guān)注

    關(guān)注

    2

    文章

    122

    瀏覽量

    14742
  • 手機內(nèi)存
    +關(guān)注

    關(guān)注

    0

    文章

    17

    瀏覽量

    12980
收藏 人收藏

    評論

    相關(guān)推薦

    可以打電話的蘋果皮 稀奇不稀奇

    `蘋果皮并不稀奇,網(wǎng)上一搜一大把。重要的是,掩的這個蘋果皮還可以打電話。這就稀奇了吧。S
    發(fā)表于 01-03 11:03

    蘋果兼容線控解決方案

    `蘋果兼容線控解決方案`
    發(fā)表于 02-26 15:14

    鴻蒙2.0和對比流暢如何?

    容量已經(jīng)達到了 6GB 左右,系統(tǒng)版本號為 2.0.0.51。據(jù)悉,新版本UI設(shè)計微調(diào)、優(yōu)化了過渡動畫。根據(jù)微博數(shù)碼大 V 透露,升級至鴻蒙 OS 2.0 系統(tǒng)后,整體系統(tǒng)流暢提高了不少,并且過渡動畫
    發(fā)表于 05-07 10:48

    華為鴻蒙與流暢測試,鴻蒙OS僅排第八,與第一名差距懸殊

    的排行榜,華為鴻蒙與流暢測試,鴻蒙OS僅排第八,與第一名差距懸殊。按理說,流暢應(yīng)該是鴻蒙
    發(fā)表于 07-15 16:42

    為什么蘋果手機比手機更流暢?

     隨著手機硬件的發(fā)展,如今很多旗艦機的配置已經(jīng)能夠狂甩iPhone幾條街。然而如果只比流暢性的話,iPhone基本要比同配置的
    發(fā)表于 12-21 10:15 ?3091次閱讀

    一加3T和華為mate9升級到7.0:流暢到爆,快到飛起!

    最新的7.0則是改變最大,也是被譽為最流暢的一個系統(tǒng),各個方面對蘋果的IOS來說都不差,
    發(fā)表于 02-23 09:58 ?6021次閱讀

    手機翻身!8.0即將發(fā)布:流暢爆表不輸蘋果!!

    用,耐不耐用,還要看軟件系統(tǒng)優(yōu)化的如何。這點上,蘋果是做的最好的,畢竟IOS系統(tǒng)是自己的,所以不存在適配的問題,很多老款機型都可以用上最新的IOS系統(tǒng),但就不同了,由于機型比較復(fù)雜,碎片化嚴(yán)重
    發(fā)表于 05-05 11:38 ?1049次閱讀

    8.0正式發(fā)布,流暢將不輸ios系統(tǒng),蘋果是否有后招?

    谷歌每年都會對進行升級,每次升級必定都會為用戶帶來不錯的體驗。不過流暢一直是個梗,剛
    發(fā)表于 05-19 10:02 ?2608次閱讀

    六臺旗艦手機PK流暢,獲勝者卻是閃存門的主角華為p10

    眾所周知,手機即使硬件配置幾乎相同,但跑分成績卻天差地別。這就必須提到各家定制的UI系統(tǒng)了,比如小米MIUI8、一加H20S、華為EMUI等,都是公認(rèn)流暢很快的。為了更加印證系統(tǒng)
    發(fā)表于 06-06 14:25 ?1018次閱讀

    嚇壞黨,蘋果新機內(nèi)存提升至4G

    蘋果因為封閉而優(yōu)秀的iOS系統(tǒng),所以在手機的流暢方面表現(xiàn)都非常優(yōu)秀,這也導(dǎo)致一直以來的蘋果在硬件配置方面基本上都落后于
    發(fā)表于 06-08 10:37 ?980次閱讀

    手機實現(xiàn)iOS虛擬化,進一步攻占蘋果的iPhone生態(tài)

    大部分用戶認(rèn)為,iPhone6/6S裝7.0/8.0會喪失流暢。即使最新的iPhone
    發(fā)表于 12-04 16:35 ?1.2w次閱讀

    永遠不如iOS運行流暢的根本原因

    手機越用越卡,這是一個不爭的事實,即便是目前主流的旗艦機,使用一年之后也會感覺到明顯的卡頓。反觀蘋果,即便iPhone 6s也很少出
    的頭像 發(fā)表于 02-04 13:42 ?5521次閱讀

    華為鴻蒙系統(tǒng)和蘋果流暢?

    不管怎么說,華為鴻蒙離我們越來越近,也就越讓我們好奇,鴻蒙系統(tǒng)和目前市面上我們使用的主流操作系統(tǒng)蘋果iOS到底有什么區(qū)別,關(guān)鍵點在于,鴻蒙的整體流暢
    的頭像 發(fā)表于 08-13 09:06 ?5502次閱讀

    1月份新發(fā)布手機流暢排名公布

    陣營有一個奇怪的現(xiàn)象,每次有新機發(fā)布大家都在講流暢提升多少、提升多少。這說明在陣營
    的頭像 發(fā)表于 02-04 16:09 ?2045次閱讀

    鴻蒙系統(tǒng)真的比流暢

    ? ? ? 鴻蒙系統(tǒng)的推出,大家說得最多的體驗就是縱享絲滑,那華為真的比絲滑嗎? ? ? ?系統(tǒng)是基于宏內(nèi)核,而鴻蒙系統(tǒng)是微內(nèi)核,子程序的運行互不干擾,這就增加了系統(tǒng)的
    的頭像 發(fā)表于 07-06 18:23 ?2.2w次閱讀