※ 本文為 MindOcean 轉寄自 ptt.cc 更新時間: 2014-11-18 12:08:08
看板 MobileComm
作者 標題 Re: [情報] 為何1GB RAM的iPhone比2GB的Android快
時間 Tue Nov 18 00:12:42 2014
※ 引述《Roy3567 (路邊的大白)》之銘言:
: 為何 iPhone 6 只有 1GB RAM,卻比 2GB RAM 的 Android 手機更快?
: http://www.cool3c.com/article/86899
為何 iPhone 6 只有 1GB RAM,卻比 2GB RAM 的 Android 手機更快? | 癮科技
雖然現在大部分 Android 旗艦手機都已經有 2GB RAM,但 iPhone 6 / 6 Plus 卻繼續配備 1GB RAM,令不少人失望。不過事實證明 iPhone 6 利用這 1GB R... ...
雖然現在大部分 Android 旗艦手機都已經有 2GB RAM,但 iPhone 6 / 6 Plus 卻繼續配備 1GB RAM,令不少人失望。不過事實證明 iPhone 6 利用這 1GB R... ...
: 配備 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
※ 同主題文章:
11-17 22:47 ■ [情報] 為何1GB RAM的iPhone比2GB的Android快
● 11-18 00:12 ■ Re: [情報] 為何1GB RAM的iPhone比2GB的Android快
※ 編輯: CrazyMika (118.169.199.214), 11/18/2014 00:17:08
ART就先編譯了
那段是在說虛擬機效能理論上不會差太多
還有進步空間
--
推 : 3310可以推文喔1F 11/18 00:15
推 : 3310可以推文喔2F 11/18 00:15
推 : 好的kernel很重要是真的3F 11/18 00:16
噓 : IOS比Android順太多了4F 11/18 00:24
推 : 這麼快就有人崩潰5F 11/18 00:27
推 : iOS8真的能叫做順嗎........6F 11/18 00:29
推 : iOS8叫順? 這樣的話根本是降級了.. iOS6表示:順超多7F 11/18 00:31
推 : 我同時擁有Padfone S和ipad mini28F 11/18 00:31
→ : iOS在過場動畫和程式切換是強項
→ : 但是程式開多了一樣要自己滑掉一些,不然頓感明確
→ : iOS在過場動畫和程式切換是強項
→ : 但是程式開多了一樣要自己滑掉一些,不然頓感明確
推 : IOS7的黑歷史看來又被遺忘11F 11/18 00:33
推 : 跳閃比較快沒錯12F 11/18 00:35
→ : 反過來會不會被說什麼年代了還在用1G ram?13F 11/18 00:36
→ : Ios8順啦,只是android已經變超順了14F 11/18 00:37
推 : 很多人好像都忘了 當年低階硬體上表現最好的是 WP15F 11/18 00:40
→ : Google 這種設計決定, 在硬體規格較差的時期會吃虧
→ : Google 這種設計決定, 在硬體規格較差的時期會吃虧
推 : 你不懂 手機上有蘋果 順暢度提升500%17F 11/18 00:42
→ : 認真說個人是感覺蘋果之前過場動畫也做得比較好
→ : 認真說個人是感覺蘋果之前過場動畫也做得比較好
推 : 硬體比較差表現卻能比較好 對消費者不重要19F 11/18 00:43
→ : 畢竟硬體差賣的跟別人硬體好的一樣貴 那就不是優勢
→ : 畢竟硬體差賣的跟別人硬體好的一樣貴 那就不是優勢
推 : 消費者要的其實就是一個順暢不卡頓 爽爽用就好21F 11/18 00:44
→ : 這以前是iOS強項 但現在有退步的跡象
→ : 而Android以前都是黑歷史 不過現在是追上了
→ : 這以前是iOS強項 但現在有退步的跡象
→ : 而Android以前都是黑歷史 不過現在是追上了
推 : 現在順暢差異度真的很小24F 11/18 00:47
推 : 順暢才是重點,如何達成不是一般使用者要思考的25F 11/18 00:48
推 : 不能否定天生的架構差異有落差 但現在那已不是重點26F 11/18 00:49
→ : 能夠順順幾年不卡頓 這樣其實就夠了XDD
→ : 至於不卡頓 問HTC用戶感受吧 調校是HTC強項 XD
→ : 能夠順順幾年不卡頓 這樣其實就夠了XDD
→ : 至於不卡頓 問HTC用戶感受吧 調校是HTC強項 XD
推 : 以前用512mb ram的android真的超想死……換2g ram以29F 11/18 00:55
→ : 後根本飛天啦!爽啊!
→ : 後根本飛天啦!爽啊!
→ : 處理器也差很多了吧!31F 11/18 00:56
→ : 你真的懂 ART? 這跟 JIT 是不相容技術耶.....32F 11/18 01:22
我沒說ART是用上JIT啦ART就先編譯了
那段是在說虛擬機效能理論上不會差太多
→ : 兩年前我就覺得順暢的那一丁點差距可忽略了何況現在33F 11/18 01:29
→ : 以前用S5830,感覺女友的ipod touch2代真的超順,34F 11/18 01:37
→ : 現在感覺是安卓大進步,蘋果算持平吧…
→ : 現在感覺是安卓大進步,蘋果算持平吧…
推 : kernel是啥?36F 11/18 02:14
推 : 回樓上 應該是核心吧...我也不清楚......37F 11/18 02:19
→ : art是aot吧38F 11/18 02:21
推 : Java 也有 JIT 阿39F 11/18 02:34
Java有阿,但是實際出來效能就不是很好還有進步空間
推 : 問題是OOM怎樣調都調不好 Kernel效率都還需不斷校正40F 11/18 02:58
推 : 其實差不多了啦41F 11/18 07:35
推 : 什麼年代了還有唉瘋比較快的錯覺42F 11/18 08:00
推 : 以前 dalvik 就是用JIT阿…43F 11/18 08:00
推 : 看psplay表演反串 眾人配合跳舞 真歡樂XD44F 11/18 08:11
推 : 有神調教蘋果早看不到hTc車尾燈了,iphone加到8g ram45F 11/18 08:33
→ : 也不會改變這事實
→ : 也不會改變這事實
推 : 推331047F 11/18 08:44
推 : 我也是同時用安卓跟ios....而ios確實是比較順,但是48F 11/18 08:50
→ : 如果單單只為了那一點順而不用安卓而就ios,我個人是
→ : 不會這樣做的~安卓的自由度,真的是我的最愛
→ : 如果單單只為了那一點順而不用安卓而就ios,我個人是
→ : 不會這樣做的~安卓的自由度,真的是我的最愛
推 : iOS各種綁架真的感覺很不爽....51F 11/18 09:01
推 : apple神調教從ios7之後就是笑話..人家出來是最沒bug52F 11/18 09:40
→ : 它是反過來
※ 編輯: CrazyMika (220.134.212.217), 11/18/2014 10:12:07→ : 它是反過來
推 : jit 不是2.2.3就開始導入了嗎,只是成效不彰而已54F 11/18 10:16
推 : iOS上的行列輸入法是個杯具55F 11/18 11:03
推 : iOS中文第三方還很有得等56F 11/18 11:05
推 : 輸入法老實說我蠻喜歡就是..日文不用另外裝 切換57F 11/18 11:46
→ : 日文跟注音以外中文兩回事呀58F 11/18 11:50
--
1樓 時間: 2014-11-18 13:45:57 (台灣)
→
11-18 13:45 TW
ISO都到8代了...Andriod 也不過快要發表5代而已...再來開放式和封閉式本來發展上就會各有優缺....Andriod要針對多家的核心晶片,IOS只要針對自己的晶片做優化....這就差很多了~
→
guest
回列表(←)
分享