發新話題
打印

為何 iPhone 6 只有 1GB RAM, 卻比 2GB RAM 的 Android 手機更快?

為何 iPhone 6 只有 1GB RAM, 卻比 2GB RAM 的 Android 手機更快?

https://hk.lifestyle.yahoo.com/%E7%82%BA%E4%BD%95-iphone-6-%E5%8F%AA%E6%9C%89-1gb-050021361.html



雖然現在大部分 Android 旗艦手機都已經有 2GB RAM,但 iPhone 6 / 6 Plus 卻繼續配備 1GB RAM,令不少人失望。不過事實證明 iPhone 6 利用這 1GB RAM,速度已經能超越 2GB RAM 的 Android 機。究竟為甚麼? 原來就和 iOS / Android 運行 apps 的方法有個根本的分別。

Android apps 透過 Java 來運行,缺點是需要進行一個名為「垃圾收集」的程序,就是當你用完 Android app 後,就要靠這個程序才能釋出 RAM 讓其他 apps 使用。問題是這個程序本身就需要額外的 RAM 才能順暢地運作。如果運行多個 apps,或者進行高需求工作,RAM 不夠給「垃圾收集」使用,裝置就會變慢。

至於 iOS 一開始的設計就特意避免「垃圾收集」這個問題,裝置需要的 RAM 就是 apps 需要的 RAM,無需預留額外 RAM 才能順暢地運作。因為這樣 Android 手機就需要比 iPhone 多一倍的 RAM 才能好好地跑 apps。


Share this:

TOP

發新話題