Re: [情報] 為何1GB RAM的iPhone比2GB的Android快已回收

看板MobileComm作者 (溺汨客)時間9年前 (2014/11/18 00:12), 9年前編輯推噓33(35228)
留言65則, 37人參與, 最新討論串2/2 (看更多)
※ 引述《Roy3567 (路邊的大白)》之銘言: : 為何 iPhone 6 只有 1GB RAM,卻比 2GB RAM 的 Android 手機更快? : http://www.cool3c.com/article/86899 : 雖然現在大部分 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。 : --- : 這篇文章為蘋果只給1GB RAM卻能給使用者相當於Android 2GB甚至3GB RAM的順暢體驗 : 給出了一個理由。不過在Android 5.0 Lolipop全面使用ART的情況下,Android是否終 : 於可以跟iOS平起平坐?但奇怪的是,從目前4.4能開ART的機器表現看起來,ART 似乎 : 帶來的使用者體驗提昇也沒有太多,這中間到底發生了什麼事情呢? ART主要是預編譯比較多 也就是啟動比較快而已,開始執行後速度不會差太多 這篇是從九月份Quora上面一則回答來的 http://qr.ae/mO4Gy 重點就是,原本的問題只是問說為何iPhone用1G可以跟Android 2G的對手競爭 來到癮科科就變成比較快了 XD 這標題 反正內容大概是Java的垃圾回收機制要有更多記憶體速度才會飛快 iOS沒有使用垃圾回收,所以不用預留這麼多記憶體來變快 不過這個是可以改的,目前不知道是不是用Java內建的回收機制 但真的太差的話Google應該會改 還有虛擬機效能其實不一定會差很多 有種東西叫做JIT Compilation 理論上效能不會差太多,甚至因為可以針對機器編譯應用上不同的最佳化來增加效能 微軟的.NET同樣是非靜態編譯,C#跑起來效能不會被說很差 Java是特例,他實作就是慢~ 不過記憶體大還是有好處的 慢歸慢,還是可以跑 今天要開一個超大網頁,同時又多工音樂啥的 1G跑不夠用上暫存一樣慢下來摟 Android另外一個好處就是可以自訂OOM程度 會改的一樣可以調到適合自己的,很好用 有滿坑滿谷的自訂化是目前Android的最大優勢 比效能,iPhone或許領先一點,但以現在來說一般使用根本感覺不到 Android+一個好的Kernel並不輸,考量到豐富性我更偏好Android -- Sent from my Nokia 3310 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.169.199.214 ※ 文章網址: http://www.ptt.cc/bbs/MobileComm/M.1416240768.A.7F4.html ※ 編輯: CrazyMika (118.169.199.214), 11/18/2014 00:17:08

11/18 00:15, , 1F
3310可以推文喔
11/18 00:15, 1F

11/18 00:15, , 2F
3310可以推文喔
11/18 00:15, 2F

11/18 00:16, , 3F
好的kernel很重要是真的
11/18 00:16, 3F

11/18 00:24, , 4F
IOS比Android順太多了
11/18 00:24, 4F

11/18 00:27, , 5F
這麼快就有人崩潰
11/18 00:27, 5F

11/18 00:29, , 6F
iOS8真的能叫做順嗎........
11/18 00:29, 6F

11/18 00:31, , 7F
iOS8叫順? 這樣的話根本是降級了.. iOS6表示:順超多
11/18 00:31, 7F

11/18 00:31, , 8F
我同時擁有Padfone S和ipad mini2
11/18 00:31, 8F

11/18 00:32, , 9F
iOS在過場動畫和程式切換是強項
11/18 00:32, 9F

11/18 00:32, , 10F
但是程式開多了一樣要自己滑掉一些,不然頓感明確
11/18 00:32, 10F

11/18 00:33, , 11F
IOS7的黑歷史看來又被遺忘
11/18 00:33, 11F

11/18 00:35, , 12F
跳閃比較快沒錯
11/18 00:35, 12F

11/18 00:36, , 13F
反過來會不會被說什麼年代了還在用1G ram?
11/18 00:36, 13F

11/18 00:37, , 14F
Ios8順啦,只是android已經變超順了
11/18 00:37, 14F

11/18 00:40, , 15F
很多人好像都忘了 當年低階硬體上表現最好的是 WP
11/18 00:40, 15F

11/18 00:41, , 16F
Google 這種設計決定, 在硬體規格較差的時期會吃虧
11/18 00:41, 16F

11/18 00:42, , 17F
你不懂 手機上有蘋果 順暢度提升500%
11/18 00:42, 17F

11/18 00:42, , 18F
認真說個人是感覺蘋果之前過場動畫也做得比較好
11/18 00:42, 18F

11/18 00:43, , 19F
硬體比較差表現卻能比較好 對消費者不重要
11/18 00:43, 19F

11/18 00:44, , 20F
畢竟硬體差賣的跟別人硬體好的一樣貴 那就不是優勢
11/18 00:44, 20F

11/18 00:44, , 21F
消費者要的其實就是一個順暢不卡頓 爽爽用就好
11/18 00:44, 21F

11/18 00:45, , 22F
這以前是iOS強項 但現在有退步的跡象
11/18 00:45, 22F

11/18 00:45, , 23F
而Android以前都是黑歷史 不過現在是追上了
11/18 00:45, 23F

11/18 00:47, , 24F
現在順暢差異度真的很小
11/18 00:47, 24F

11/18 00:48, , 25F
順暢才是重點,如何達成不是一般使用者要思考的
11/18 00:48, 25F

11/18 00:49, , 26F
不能否定天生的架構差異有落差 但現在那已不是重點
11/18 00:49, 26F

11/18 00:49, , 27F
能夠順順幾年不卡頓 這樣其實就夠了XDD
11/18 00:49, 27F

11/18 00:50, , 28F
至於不卡頓 問HTC用戶感受吧 調校是HTC強項 XD
11/18 00:50, 28F

11/18 00:55, , 29F
以前用512mb ram的android真的超想死……換2g ram以
11/18 00:55, 29F

11/18 00:55, , 30F
後根本飛天啦!爽啊!
11/18 00:55, 30F

11/18 00:56, , 31F
處理器也差很多了吧!
11/18 00:56, 31F

11/18 01:22, , 32F
你真的懂 ART? 這跟 JIT 是不相容技術耶.....
11/18 01:22, 32F
我沒說ART是用上JIT啦 ART就先編譯了 那段是在說虛擬機效能理論上不會差太多

11/18 01:29, , 33F
兩年前我就覺得順暢的那一丁點差距可忽略了何況現在
11/18 01:29, 33F

11/18 01:37, , 34F
以前用S5830,感覺女友的ipod touch2代真的超順,
11/18 01:37, 34F

11/18 01:37, , 35F
現在感覺是安卓大進步,蘋果算持平吧…
11/18 01:37, 35F

11/18 02:14, , 36F
kernel是啥?
11/18 02:14, 36F

11/18 02:19, , 37F
回樓上 應該是核心吧...我也不清楚......
11/18 02:19, 37F

11/18 02:21, , 38F
art是aot吧
11/18 02:21, 38F

11/18 02:34, , 39F
Java 也有 JIT 阿
11/18 02:34, 39F
Java有阿,但是實際出來效能就不是很好 還有進步空間

11/18 02:58, , 40F
問題是OOM怎樣調都調不好 Kernel效率都還需不斷校正
11/18 02:58, 40F

11/18 07:35, , 41F
其實差不多了啦
11/18 07:35, 41F

11/18 08:00, , 42F
什麼年代了還有唉瘋比較快的錯覺
11/18 08:00, 42F

11/18 08:00, , 43F
以前 dalvik 就是用JIT阿…
11/18 08:00, 43F

11/18 08:11, , 44F
看psplay表演反串 眾人配合跳舞 真歡樂XD
11/18 08:11, 44F

11/18 08:33, , 45F
有神調教蘋果早看不到hTc車尾燈了,iphone加到8g ram
11/18 08:33, 45F

11/18 08:33, , 46F
也不會改變這事實
11/18 08:33, 46F

11/18 08:44, , 47F
推3310
11/18 08:44, 47F

11/18 08:50, , 48F
我也是同時用安卓跟ios....而ios確實是比較順,但是
11/18 08:50, 48F

11/18 08:50, , 49F
如果單單只為了那一點順而不用安卓而就ios,我個人是
11/18 08:50, 49F

11/18 08:50, , 50F
不會這樣做的~安卓的自由度,真的是我的最愛
11/18 08:50, 50F

11/18 09:01, , 51F
iOS各種綁架真的感覺很不爽....
11/18 09:01, 51F

11/18 09:40, , 52F
apple神調教從ios7之後就是笑話..人家出來是最沒bug
11/18 09:40, 52F

11/18 09:40, , 53F
它是反過來
11/18 09:40, 53F
※ 編輯: CrazyMika (220.134.212.217), 11/18/2014 10:12:07

11/18 10:16, , 54F
jit 不是2.2.3就開始導入了嗎,只是成效不彰而已
11/18 10:16, 54F

11/18 11:03, , 55F
iOS上的行列輸入法是個杯具
11/18 11:03, 55F

11/18 11:05, , 56F
iOS中文第三方還很有得等
11/18 11:05, 56F

11/18 11:46, , 57F
輸入法老實說我蠻喜歡就是..日文不用另外裝 切換
11/18 11:46, 57F

11/18 11:50, , 58F
日文跟注音以外中文兩回事呀
11/18 11:50, 58F

11/18 12:10, , 59F
IOS順的假象在於它點的APP的轉場動畫都先過場 很順
11/18 12:10, 59F

11/18 12:10, , 60F
然後白白的一片等了許久 才LOAD出真的內容
11/18 12:10, 60F

11/18 12:10, , 61F
跟安卓的NOVA改轉場動畫的效果根本一樣
11/18 12:10, 61F

11/18 12:11, , 62F
不然單單滑動桌面 切使用過的APP選單 蘋果還會掉FPS
11/18 12:11, 62F

11/18 12:12, , 63F
從來不認為i5後有比當時的旗艦順到哪去 都是假象
11/18 12:12, 63F

11/18 12:19, , 64F
iP5同期是N2 應該有順一點 5s之後就......
11/18 12:19, 64F

11/18 18:22, , 65F
蘋果的多工是悲劇,切換都會重跑,慢死了
11/18 18:22, 65F
文章代碼(AID): #1KQXw0Vq (MobileComm)
文章代碼(AID): #1KQXw0Vq (MobileComm)