關閉廣告

Android 和 iOS 是世界上最常用的兩種行動作業系統。這也是為什麼用戶將它們相互比較是合乎邏輯的。每當 Android VS. iOS,將會出現一個劇變,即第一個提到的 RAM 比第二個更大,因此自然必須「更好」。但事實真的是這樣嗎? 

當你比較旗艦 Android 手機和同年生產的 iPhone 時,你會發現 iPhone 的 RAM 確實比競爭對手少。然而,更令人驚訝的是,iOS 裝置的運行速度與 RAM 更大的 Android 手機一樣快,甚至更快。

目前的 iPhone 13 Pro 系列擁有 6 GB RAM,而 13 款機型只有 4 GB。但如果我們看看可能是最大的 iPhone 公司三星,其 Galaxy S21 Ultra 5G 型號甚至擁有高達 16GB 的 RAM。這場比賽的勝利者應該已經很清楚了。如果我們衡量“尺寸”,那麼是的,但與 Android 手機相比,iPhone 根本不需要那麼多 RAM 就可以躋身世界上最快的智慧型手機之列。

為什麼 Android 手機需要更多 RAM 才能有效運作? 

答案其實非常簡單,取決於您所使用的程式語言。 Android 的大部分內容(包括 Android 應用程式)通常是用 Java 編寫的,Java 是該系統的官方程式​​語言。從一開始,這就是最好的選擇,因為 Java 使用「虛擬機器」來編譯在許多裝置和處理器類型上執行的作業系統程式碼。這是因為 Android 被設計為在不同製造商的具有不同硬體配置的裝置上運行。相比之下,iOS 是用 Swift 編寫的,只能在 iPhone 裝置上運行(以前也在 iPad 上運行,儘管它的 iPadOS 實際上只是 iOS 的一個分支)。

然後,由於 Java 的配置方式,您關閉的應用程式釋放的記憶體必須透過稱為垃圾收集的過程返回裝置 - 以便其他應用程式可以使用它。這是幫助設備本身順利運作的有效過程。當然,問題是這個過程需要足夠的 RAM。如果它不可用,進程就會變慢,用戶會在設備的整體響應緩慢中觀察到這一點。

iOS 中的情況 

iPhone 不需要將用過的記憶體回收回系統,這只是因為 iOS 的建構方式。此外,蘋果對 iOS 的控制也比Google對 Android 的控制更多。 Apple 知道其 iOS 運行在哪種類型的硬體和裝置上,因此將其建置為在此類裝置上盡可能流暢地運行。

雙方的 RAM 隨著時間的推移而增長是合乎邏輯的。當然,這是由要求更高的應用程式和遊戲造成的。但很明顯,如果 Android 手機在未來的任何時候與 iPhone 及其 iOS 競爭,它們總是會贏。它應該會讓所有 iPhone(或 iPad)用戶徹底感到冷漠。 

.