看板 MobileComm
標題
[討論] 有關安卓和蘋果的Ram問題
作者 shintrain
時間 2022/09/22 22:43:48
人氣 推:22 噓:5 留言:103
分享給朋友
https://youtu.be/jFwkj_gjPbk
對岸拍攝,不喜勿點 這幾天在看手機板講兩種系統的差異 結果水管就推了這個影片 演算法真可怕 內容提到了 測試手機為 Iphone 12 4GB Iphone 12 pro 6GB 小米12 pro 12GB 除了測試以外 也大概講解了一下 墓碑機制以及ram差異 安卓的情況在於為了配合不同廠的cpu都能執行app 就必須多一道步驟 使得安卓在執行app時會相較蘋果多出1.5~4倍的Ram 這種說法是對的嗎? 還是說這種說法只是針對他們的安卓系統 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.199.36.92 (越南) ※ 文章網址: https://www.ptt.cc/bbs/MobileComm/M.1663857830.A.B40.html
rz759: 我記得這不是討論過了...在這板09/22 22:47
shintrain: 哪一篇 可以推給我一下嗎09/22 22:50
vig077: 不久前才戰過09/22 22:52
BenJMAS: 這也不是什麼大問題,因為安卓廠商自己也都知道安卓系統09/22 22:55
BenJMAS: 這一點很拉垮所以都會多塞一些 RAM 給旗艦機,把這個差09/22 22:55
BenJMAS: 異給弭平。09/22 22:55
f77928: 聞到系列文的味道09/22 22:56
Gauss: 真要說 Ram 效率安卓還是贏好幾倍吧09/22 22:58
rz759: a了一下ID,如果只是想發展吵架系列文還是省省吧09/22 22:58
Gauss: 而且安裝的 Ram 都是用比較貴的,Apple 都是便宜貨09/22 22:58
Gauss: 只能說 Apple 在人們心目中的印象太好了09/22 22:58
rz759: 瘋狂Re那些差不多話題系列文,呵呵09/22 22:59
Gauss: 不知道安卓進步多少,目前最先進的消費 OS 沒有之一09/22 22:59
rz759: 反串到打錯字還那麼浮誇就不像了哦,提醒一下09/22 23:00
Gauss: 完全無法反駁別人觀點只能說別人反串09/22 23:03
Gauss: 請自行回去研究手機,懂手機沒有壞處的09/22 23:03
rz759: 你說的都對 是不是還忘記順便吹一下Tensor ^_^09/22 23:05
chenlimath: 其實跟廠商調教也有關,華碩記憶體管理就做得不錯09/22 23:10
maplefff: 該水桶了吧,又要變成系列文了09/22 23:13
haveastar: 對岸的app特別的毒瘤09/22 23:15
shintrain: 所以app調教其實比幾G ram更重要對嗎09/22 23:25
shintrain: 那三星8G有機會贏過小米12G嗎 09/22 23:26
abcdefghi: 看完影片,裡面講的是為了在不同CPU,所以要透過dalvik09/22 23:27
abcdefghi: 和art的機制,不是配合不同的ram,不過,跨平台講這麼09/22 23:28
abcdefghi: 多年了,現在手機除了arm,還有其他廠商嗎?09/22 23:28
啊對 我打錯了 是cpu不是ram
james732: 曾經有個Intel但已經涼掉了09/22 23:29
※ 編輯: shintrain (103.199.36.92 越南), 09/22/2022 23:31:10
maplefff: 可以保留全部app又怎樣, iPhone有辦法分割螢幕嗎? 09/22 23:37
maplefff: 靠信仰賣的,就算ram 128Mb也是賣爆 09/22 23:37
kkcity59: 這邊有解釋了另外也有實測實際的App狀況 09/22 23:37
kkcity59: 如果像是遊戲這類用Native撰寫的方式兩者差異很小 09/22 23:38
kkcity59: 平均安卓也只比iOS大了10%左右的記憶體用量 09/22 23:38
kkcity59: 但如果透過JVM執行的程式就可以相差很大 09/22 23:38
kkcity59: 這取決於程式本身大小,程式越小差距越大甚至七八倍都有 09/22 23:39
kkcity59: 原理在於安卓開啟JVM就已經需要一塊記憶體容量了 09/22 23:39
kkcity59: 即使這個App本身非常小,所以造成App本身吃的記憶體越小 09/22 23:40
kkcity59: 安卓相較iOS吃的記憶體就多很多倍。而程式越大 09/22 23:40
kkcity59: JVM本身吃的記憶體不那麼顯著時,兩者相差就縮小了 09/22 23:41
james732: 理論上APP的JVM是可以共用不需重覆載入 09/22 23:41
cowcowleft: 除非是從業人員,不然了解這些冷僻知識不如去看求生技 09/22 23:42
cowcowleft: 能 09/22 23:42
longtimens: 這片算平實吧 09/22 23:46
tr920: jvm這種技術就是方便開發者,折磨使用者。 09/22 23:56
wmdlifecoba: 感覺會買蘋果的也不在乎這個 09/23 00:07
square4: 不論jit以時間(吃ram)換空間,aot以空間(吃rom)換時間, 09/23 00:22
square4: 甚至混合型,都為兼容性有取捨而比不上原生運行 09/23 00:22
PopeVic: 8樓要不要聽聽自己在說什麼?? ram 效率贏好幾倍?? 09/23 01:29
Purin777: 這測試真的不錯呀 09/23 01:47
Purin777: 分享給推 09/23 01:47
amazingreg: 三星記憶體從12G縮回8G 代表記憶體優化大進步!? 09/23 02:27
kkcity59: Java也沒什麼折磨使用者吧。就是硬體要求相對高點 09/23 02:47
kkcity59: 相比他的優點來說這其實這不算是什麼大問題 09/23 02:49
kkcity59: iOS的6g或許可以打Android 8g但跟12gb機種肯定沒拼才對 09/23 02:52
kkcity59: 像我開光遇+寶可夢AR一動iP13PM就很容易會被退掉光遇 09/23 02:55
kkcity59: 反而8gb ram的安卓還比較能保持各自運行一陣子 09/23 02:56
kkcity59: 因為寶可夢算是一個可以透過Plus在背景掛機的遊戲啦 09/23 02:57
kkcity59: 不然其實你很少會同時玩兩個遊戲吧 09/23 02:57
SungKyungMW: java就執行的時候要多一個程序啊 09/23 03:56
kouta: 貴的ram結果三星後台全殺光? 09/23 04:29
AbdulRauf: 開戰囉!雞排加珍奶! 09/23 05:30
roccqqck: 幾年有一陣子很多intel android設備出來 09/23 07:46
roccqqck: 結果intel apk跟arm apk完全不相容 09/23 07:47
roccqqck: 那到底用jvm開發幹嘛 09/23 07:47
natsunagi: 三星旗艦給了12g的ram還是動不動就砍後台啊有差嗎?? 09/23 08:33
natsunagi: 還好多工畫面可以選保持開啟,不然就要一直重開,氣死 09/23 08:34
BenJMAS: 不要太相信三星所謂的什麼優化,S22 也說耗電優化所以電 09/23 08:40
BenJMAS: 池可以給小一點續航還不是那麼慘,所以記憶體砍到剩 8G 09/23 08:40
BenJMAS: 肯定也是省成本之舉,一堆話術。 09/23 08:40
gdtg10900: 輸了就變不重要了記得之前很愛吹記憶體 09/23 09:01
ridges: 安卓跟蘋果已經分兩邊了,夠用就好有需要比較嗎?XD 09/23 10:05
lovez04wj06: 我是知道有些人愛吹噓規格記憶 09/23 10:13
lovez04wj06: 體有多大多大,然後還不是照樣 09/23 10:13
lovez04wj06: 被砍後台 09/23 10:13
f396761440: iphone沒後台緩存的功能 09/23 10:45
square4: 非完全用java、kotlin編寫的app就要針對不同cpu指令集架 09/23 11:53
square4: 構(abi)提供對應的so庫 09/23 11:53
a85139138: 後臺真的不用跟蘋果比 09/23 12:00
a85139138: 人家軟硬整合先天的優勢,有什麼好戰的 09/23 12:00
a85139138: 同樣話題吵好幾年了 09/23 12:00
q251425: 折磨使用者這種話都說得出來,jvm就好用,不然怎麼活的。 09/23 12:50
f396761440: 軟硬體整合有實例嗎?我自己 09/23 12:57
f396761440: 也用ipad我怎麽沒感覺有優勢? 09/23 12:57
f396761440: app間切換就是reload欸 09/23 12:58
astrofluket6: 坐等鄉民幫大家解釋一下何謂墓碑機制 09/23 14:04
kkcity59: 依照我的想法安卓跟iOS底層一個是Linux一個是BSD 09/23 14:24
kkcity59: 他們的記憶體管理跟回收機制應該也不會有很大差距吧 09/23 14:25
jjjj222: ram各家廠商一定是給到夠用就好, 影片裡看起來也是這樣 09/23 15:19
roccqqck: 但jvm是要劃ram給它 再一層記憶體管理 09/23 15:52
kkcity59: 安卓這一點來台灣進的中國機很常跳過12gb版就很討厭啊 09/23 18:17
kkcity59: 另外那些開十幾個App然後說你看都沒退所以ram無用論的 09/23 18:18
kkcity59: 我覺得超級瞎,你開各IG連划都沒划,開各YT沒點半個影片 09/23 18:19
kkcity59: 或者開各遊戲看到登入畫面就好了連碰都不用碰 09/23 18:19
kkcity59: 如果你的軟體用法是這樣我也是無言了 09/23 18:20
f77928: 很失望沒有大談記憶體和墓碑機制的回文 解釋半天但使用體 09/23 18:34
f77928: 驗始終很爛的現況科普 看了總是覺得很有趣 09/23 18:34
kkcity59: 其實這個影片裡引用的這個圖表就是來自Gary Sin的頻道 09/23 19:45
kkcity59: 也就是上面小弟貼的那位就是Gary Sins 09/23 19:46
kkcity59: https://youtu.be/lCFpgknkqRE 再貼一次看原版的吧 09/23 19:47
kkcity59: 而且這是五年前的影片了 09/23 19:48
Purin777: 現在問題完全不是墓碑機制吧 09/24 18:50
Purin777: 安卓早就墓碑了 09/24 18:50
SourireMask: 消費者不用在意這個吧,apple比較少ram有比較便宜? 09/24 22:01
分享給朋友
近期熱門文章
MobileComm熱門文章
分享給朋友