這就是ios裝置比android裝置使用更少ram的原因

iOS和Android裝置基本上是一樣的,對吧?錯了。iOS裝置的RAM通常只有原來的一半。但為什麼呢?iOS裝置供電不足嗎?還是另有原因?...

iOS和Android之間的戰爭一直持續到今天。顯然,有正當的理由站在籬笆的兩邊,但這並不能阻止人們(包括我們)無休止地比較兩者,看看哪一個更適合我們的需要。

ios-less-ram

我們已經探討了一些問題,比如哪個移動操作系統更安全,為什麼iOS應用程序通常比Android應用程序更好。但有一點你可能沒有注意到:iOS設備的RAM通常只有Android設備的一半(或更少)。為什麼會這樣?

比較iphone和android上的ram

在本文中,我們將介紹一些來自多家**商的最新頂級安卓設備,並將它們與iphone8、iphone8 Plus和iphonex並列。

007Ys3FFgy1h1oe7ja996j30im081t99

007Ys3FFgy1h1oe7juf4ij30im08174r

007Ys3FFgy1h1oe7kfqqgj30im081q3c

007Ys3FFgy1h1oe7ljboyj30im081js0

這些都是2017年時代的安卓設備,代表了目前智能**消費者可獲得的最好的產品。正如你所見,這些內存規格是巨大的,將花費你一大筆錢。預計將支付650美元到1000美元不等。

為了讓您瞭解8GB內存有多大,請記住,大多數現代筆記本電腦甚至都沒有配備那麼多內存。例如,大多數2017年時代的Chromebook的最高容量為4GB,只有少數型號甚至提供8GB的版本——甚至那些高性能的8GB Chromebook仍然比這些Android設備便宜!

公平地說,只有OnePlus 5T配備8GB。但我的觀點是:如果Android設備不需要內存,就不會有這麼多內存,對吧?如果最新的Android設備將配備4-8GB的RAM,那麼iphone有多少RAM呢?

007Ys3FFgy1h1oe7m0b6ej30im081wf1

007Ys3FFgy1h1oe7mka23j30im0810tb

007Ys3FFgy1h1oe7noyt8j30im081wf2

007Ys3FFgy1h1oe7o66kdj30im081dge

等一下。發生什麼事?在蘋果2017年的iPhone系列中,我們只看到入門級的iPhone8上有2GB,更大的iPhone8 Plus上有3GB,而最新最棒的iPhoneX上有3GB。蘋果最高型號的內存比較弱的Android選項要少!

順便說一下,這些都不是新的。早在2016年,iphone7plus就為iPhone系列引入了3GB內存。iPhone7、iPhone6sPlus和iPhone6s都在2GB上運行,沒有問題。而iPhone6只能像其他後繼者一樣運行iOS11,只有1GB。

說真的,怎麼了?一部2014年的iphone6怎麼能在只有1GB內存的情況下運行最新版本的iOS,而android需要8倍的內存呢?

為什麼android設備需要這麼多內存

從一開始,Android就被設計成支持許多不同的處理器類型、許多不同的**商和許多不同的硬件配置。通常,為一種系統編寫的軟件不能只在另一種系統上運行;它必須被“移植”過來,這通常涉及重寫不兼容的位。

為了解決這個問題,Android應用程序總是在Java平臺上運行。Java之所以漂亮,是因為它的虛擬機:你可以用Java編寫一個應用程序,然後虛擬機在運行時“翻譯”代碼,使其在任何系統上工作。Java虛擬機不是自己重寫和重新編譯代碼,而是為您處理代碼。

Building Java Programs

但這是有代價的。

Java虛擬機非常複雜,需要大量的RAM,不僅要管理虛擬機本身的實際進程,還要保存正在執行的任何應用程序的原始Java代碼以及系統實際執行的翻譯代碼。

一方面,Android中的虛擬機經過多年的改進,不再需要像以前那樣多的RAM。另一方面,Android應用程序正變得越來越先進,甚至可能過於臃腫,因此需要更多的RAM來運行。後臺進程也需要RAM,這在Android應用程序中很常見。

007Ys3FFgy1h1oe7p4nmoj30im0ah74h

最後,Android操作系統是圍繞一種叫做“垃圾收集”的方法構建的,實際上,它鼓勵應用程序使用所需的內存。然後,每隔一段時間,Android就會清理RAM中不再使用的數據(“垃圾”)並將其釋放,允許其他應用程序使用它。這種方法雖然有效,但在有大量RAM可供使用的情況下是最理想的,否則系統總是花費太多時間收集垃圾。

基於這些原因,如果您關心流暢的性能,我們建議Android上至少有4GB的RAM。如果你沒有,那麼2GB應該是最低限度。

為什麼ios使用的內存不如android多

蘋果對整個iOS生態系統施加了更多的控制。如果你想使用iOS,那麼你的**只有一個選擇:iPhone。如果你想創建iOS應用程序,那麼你必須使用蘋果的工具,按照蘋果的方式來做。蘋果的規則是嚴陣以待。

不過,這有很多好處。

因為蘋果知道每一臺運行其操作系統的設備的確切規格,所以他們可以據此做出設計決策。例如,Android需要支持多種處理器類型,而iOS總是在基於ARM的硬件上運行。

007Ys3FFgy1h1oe7pox2rj30im0ah3yv

因此,iOS不需要像Android那樣擁有即時翻譯功能的虛擬機。所有應用程序都被編譯為本機代碼,這些代碼直接在硬件上執行。不需要虛擬機意味著總體上使用的RAM大大減少。

此外,iOS有不同的內存管理方法。Android內存由操作系統處理,而iOS內存則由應用程序自己處理。iOS應用程序不再允許應用程序佔用任意多的內存,不再使用時釋放內存,而是根據需要自動分配和釋放內存。

簡而言之,iphone內存不足並不意味著它們的性能更差。iOS的內存管理方法不同,因為它不像Android那樣依賴虛擬機。

  • 發表於 2021-03-11 20:01
  • 閱讀 ( 48 )
  • 分類:科技

你可能感興趣的文章

ddr3型(ddr3)和ddr3l(ddr3l)的區別

...速率的RAM型別。目前,它是個人電腦和膝上型電腦等移動裝置中使用最廣泛的一種RAM模組。DDR3需要1.5V的電壓才能工作。有一種特殊型別的DDR3叫做DDR3L,它是指DDR3的低壓標準。它使用1.35V而不是1.5V,因此功耗更低。這些低電壓標...

  • 發佈於 2020-11-03 03:26
  • 閲讀 ( 44 )

如何使用microsd卡為android裝置新增更多ram

你的Android裝置很可能帶有64GB(或更多)的儲存空間,但真正影響你使用它的是RAM。大多數高階Android裝置都配備了2GB或更多的RAM,但一些更便宜的裝置可能只有1GB的RAM,在某些情況下甚至只有512MB。但是你能像用電腦一樣給**新...

  • 發佈於 2021-03-11 00:27
  • 閲讀 ( 55 )

為什麼安卓平板電腦不好(買什麼代替)

...然存在於今天。iPad在市場上佔據主導地位,但如果你是Android的粉絲,你可能不會對其中一款感興趣。 ...

  • 發佈於 2021-03-11 11:08
  • 閲讀 ( 48 )

為什麼android裝置不再需要定製rom

不久前,大多數Android愛好者都會在**上紮根,並快閃記憶體一個自定義ROM,這是正常的,甚至在全新的裝置上也是如此。 ...

  • 發佈於 2021-03-11 15:33
  • 閲讀 ( 44 )

9安全原因您應該升級到android 8.0 oreo

Android8.0Oreo充滿了令人興奮的功能,從即時應用到通知渠道。雖然大多數使用者對這些新功能相當興奮,但在谷歌最新的作業系統中有一系列鮮為人知的祕密安全增強功能。 ...

  • 發佈於 2021-03-11 22:59
  • 閲讀 ( 53 )

android與iphone:2017年哪個更安全?

...新的智慧**。2017年給了我們新一代iPhone,以及一些出色的Android**(我們的三星Galaxy S8和OnePlus 5評論)。 ...

  • 發佈於 2021-03-12 05:25
  • 閲讀 ( 53 )

谷歌推出android go for budget智慧手機

谷歌推出了androidoreo(Go版),簡稱androidgo。這是一款專為廉價智慧**設計的Android Oreo精簡版,它配備了Chrome、Google Play、Google Maps、Google Assistant等核心應用的輕量級版本,以及新檔案Go。 ...

  • 發佈於 2021-03-12 05:45
  • 閲讀 ( 41 )

你真的能加速你的智慧手機嗎(還是全是謊言?)

...都經歷過這種情況。但同樣的邏輯並不適用於移動裝置。Android和iOS都有最新的應用程式列表。拉起列表,你會發現你在某個時候開啟的應用程式似乎層出不窮。 ...

  • 發佈於 2021-03-13 05:12
  • 閲讀 ( 59 )

切換到linux智慧手機作業系統時需要考慮的10件事

因為它是Android作業系統(OS)中的一個關鍵元件,Linux對移動領域仍然至關重要。然而,雖然Android採用了Linux核心,但它遠不是另一個Linux發行版。 ...

  • 發佈於 2021-03-13 05:20
  • 閲讀 ( 55 )

在今天的android世界裡,最新的軟體只為特權使用者提供

... 讓我們後退一點。自2010年以來,谷歌一直與Android****商合作,打造“Nexus”品牌智慧**。這些**是谷歌對Android**應該是什麼樣的看法。它們的目的是成為開發者的參***和Android純粹主義者的慰藉,這要感謝香草Android軟...

  • 發佈於 2021-03-13 17:17
  • 閲讀 ( 52 )