目前,即使是當(dāng)前的 iPhone 13 仍然只有 4 GB 的 RAM。對于Android手機來說,在很多年前就不使用了,現(xiàn)在即使是最便宜的機型也至少使用這樣的RAM了。至于高端的安卓機型,如今主流的 Android 手機可以擁有高達 18 GB 的 RAM。由于RAM擴展技術(shù),Android 手機還可以有高達 20 GB 的 RAM 甚至更多。但是,這樣的安卓手機,為什么沒有iPhone運行的流暢呢?
為什么 iPhone 的 RAM 這么少?
在數(shù)百萬人仍在購買iPhone的情況下,這是很多人提出的一個郁悶的問題。為什么 4 GB 的 RAM 仍然足夠 iPhone 使用,而相同的容量卻無法滿足 Android 手機的需求?
首先,我們必須了解為什么手機需要 RAM。它的作用是臨時存儲處理器的工作數(shù)據(jù)。因此,用戶可以隨時訪問這些信息,并且從緩慢的內(nèi)置RAM中加載它不會花費很長時間。
為什么你的手機需要 RAM ?
做個比喻吧,RAM 就像一張草稿紙,在紙里可以得到你最需要的數(shù)據(jù),比如,在工作中編寫報告。如果這張紙用完了,你就將無法快速得到最需要的數(shù)據(jù),然后不得不翻閱大量的參考書、文件和其他來源,這需要更多的時間。希望這個比喻能使你理解RAM存在的理由。
從上面的例子中,很容易推斷出iPhone手機是不需要那么多RAM。此外,它的算法更簡單、更高效,不需要大量的草稿紙。它還具有刪除不必要的數(shù)據(jù)以便為新數(shù)據(jù)騰出空間的有效機制。
為什么需要更多的RAM?
更詳細(xì)地說,盡管iOS和Android是面向高效操作的觸摸屏手機,但它們的相似之處到此為止。例如,由于谷歌在Android上的服務(wù)有限,所有應(yīng)用程序都必須在后臺運行。也就是說,如果你打開一個100 MB的應(yīng)用程序,你的RAM將減少100 MB。
這意味著即使是一個簡單的調(diào)用應(yīng)用程序也會占用 RAM 并減少其容量。只有這樣,你才能使用它。因此,許多應(yīng)用程序?qū)⒃诤笈_運行,而不管你目前是否使用它們。很明顯,這種Android操作模式需要大量的RAM。
iPhone 需要更多RAM嗎?
iOS采用了更先進的后臺機制,信息接收與蘋果服務(wù)統(tǒng)一。所有App推送消息都需要先發(fā)送到Apple推送通知服務(wù),然后再發(fā)送給用戶,因此只需要一個接口。然而,正因為如此,一些用戶收到不必要的通知往往要慢一點。
同時,當(dāng)應(yīng)用程序處于后臺時,Android是真正的工作機制,iOS是虛擬存儲。在iOS上,當(dāng)應(yīng)用程序處于后臺時,它將被暫停并停止工作。當(dāng)上一個任務(wù)停止時,系統(tǒng)將記錄當(dāng)前應(yīng)用程序的狀態(tài),并轉(zhuǎn)到新的應(yīng)用程序。也就是說,它不存儲應(yīng)用程序本身的打開形式,而只是存儲有關(guān)它的數(shù)據(jù)。這就像拿著一本書打開或只是在里面放一個書簽一樣。
在 Android 上,更多的應(yīng)用程序?qū)⑿枰嗟腞AM,而 iOS 模型的優(yōu)勢在于它不需要太多的RAM。所以現(xiàn)在我們可以理解為什么Apple 對 4 GB RAM感到滿意,而Android 對 18 GB 的要求卻越來越高。
在 Android 和 iOS 上運行的同一個應(yīng)用程序使用不同數(shù)量的RAM。它的大小也受到開發(fā)人員自己的方法的影響。iOS是一個只有蘋果才能使用的封閉系統(tǒng),所以對開發(fā)者的要求更加嚴(yán)格,審核機制也更加完善。開發(fā)人員必須很好地優(yōu)化他們的應(yīng)用程序,以便他們可以在 iPhone 或 iPad 上運行。
相反,Android作為開源系統(tǒng),控制機制比較松散,在某種程度上讓開發(fā)者松了口氣。他們不必過多考慮定制他們的產(chǎn)品。而且,Android的應(yīng)用市場中合規(guī)性控制要低得多。這導(dǎo)致了一個事實,就是雖然是同一個應(yīng)用程序,但Android上的RAM占用明顯更多。
為什么 iPhone 比Android好?
這就解釋了為什么蘋果公司不需要增加 iPhone 中的 RAM 量。很多用戶可能仍有疑問,哪個更好,是更多RAM還是更少RAM?對于 iPhone 本身來說,少量的RAM意味著成本的降低或RAM本身質(zhì)量的提升。也就是說,不是增加量,而是增加穩(wěn)定性或提高運行速度。
最終,用戶不必?fù)?dān)心有多少RAM,是4 GB 還是 18 GB。最重要的是,一切都要順利而迅速地運行。現(xiàn)在你明白了吧,為什么iPhone的RAM只有Android的一半,但價格是Android手機的兩倍。其實,iPhone的RAM還可以進一步縮小,但不影響它正常運行就可以。同時,擁有8GB及以上Android手機可以毫不留情慢下來。
這同樣適用于電池,由于后臺進程較少,電池負(fù)載明顯減少。因此,即使電池容量只有一半,iPhone 的運行時間也與 Android 手機一樣多,甚至更長。
如果你對此事有想法,可以在評論中表達出來。