PTT推薦

[討論] 有關安卓和蘋果的Ram問題

看板MobileComm標題[討論] 有關安卓和蘋果的Ram問題作者
shintrain
(戰犯分析師)
時間推噓17 推:22 噓:5 →:77

https://youtu.be/jFwkj_gjPbk

對岸拍攝,不喜勿點


這幾天在看手機板講兩種系統的差異

結果水管就推了這個影片

演算法真可怕


內容提到了

測試手機為
Iphone 12 4GB
Iphone 12 pro 6GB
小米12 pro 12GB

除了測試以外

也大概講解了一下 墓碑機制以及ram差異
安卓的情況在於為了配合不同廠的cpu都能執行app
就必須多一道步驟

使得安卓在執行app時會相較蘋果多出1.5~4倍的Ram



這種說法是對的嗎?

還是說這種說法只是針對他們的安卓系統

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 103.199.36.92 (越南)

※ 文章網址:
https://www.ptt.cc/MobileComm/M.1663857830.A.B40

rz75909/22 22:47我記得這不是討論過了...在這板

shintrain09/22 22:50哪一篇 可以推給我一下嗎

vig07709/22 22:52不久前才戰過

BenJMAS09/22 22:55這也不是什麼大問題,因為安卓廠商自己也都知道安卓系統

BenJMAS09/22 22:55這一點很拉垮所以都會多塞一些 RAM 給旗艦機,把這個差

BenJMAS09/22 22:55異給弭平。

f7792809/22 22:56聞到系列文的味道

Gauss09/22 22:58真要說 Ram 效率安卓還是贏好幾倍吧

rz75909/22 22:58a了一下ID,如果只是想發展吵架系列文還是省省吧

Gauss09/22 22:58而且安裝的 Ram 都是用比較貴的,Apple 都是便宜貨

Gauss09/22 22:58只能說 Apple 在人們心目中的印象太好了

rz75909/22 22:59瘋狂Re那些差不多話題系列文,呵呵

Gauss09/22 22:59不知道安卓進步多少,目前最先進的消費 OS 沒有之一

rz75909/22 23:00反串到打錯字還那麼浮誇就不像了哦,提醒一下

Gauss09/22 23:03完全無法反駁別人觀點只能說別人反串

Gauss09/22 23:03請自行回去研究手機,懂手機沒有壞處的

rz75909/22 23:05你說的都對 是不是還忘記順便吹一下Tensor ^_^

chenlimath09/22 23:10其實跟廠商調教也有關,華碩記憶體管理就做得不錯

maplefff09/22 23:13該水桶了吧,又要變成系列文了

haveastar09/22 23:15對岸的app特別的毒瘤

shintrain09/22 23:25所以app調教其實比幾G ram更重要對嗎

shintrain09/22 23:26那三星8G有機會贏過小米12G嗎

abcdefghi09/22 23:27看完影片,裡面講的是為了在不同CPU,所以要透過dalvik

abcdefghi09/22 23:28和art的機制,不是配合不同的ram,不過,跨平台講這麼

abcdefghi09/22 23:28多年了,現在手機除了arm,還有其他廠商嗎?

啊對 我打錯了 是cpu不是ram

james73209/22 23:29曾經有個Intel但已經涼掉了

※ 編輯: shintrain (103.199.36.92 越南), 09/22/2022 23:31:10

kkcity5909/22 23:37https://youtu.be/lCFpgknkqRE

maplefff09/22 23:37可以保留全部app又怎樣, iPhone有辦法分割螢幕嗎?

maplefff09/22 23:37靠信仰賣的,就算ram 128Mb也是賣爆

kkcity5909/22 23:37這邊有解釋了另外也有實測實際的App狀況

kkcity5909/22 23:38如果像是遊戲這類用Native撰寫的方式兩者差異很小

kkcity5909/22 23:38平均安卓也只比iOS大了10%左右的記憶體用量

kkcity5909/22 23:38但如果透過JVM執行的程式就可以相差很大

kkcity5909/22 23:39這取決於程式本身大小,程式越小差距越大甚至七八倍都有

kkcity5909/22 23:39原理在於安卓開啟JVM就已經需要一塊記憶體容量了

kkcity5909/22 23:40即使這個App本身非常小,所以造成App本身吃的記憶體越小

kkcity5909/22 23:40安卓相較iOS吃的記憶體就多很多倍。而程式越大

kkcity5909/22 23:41JVM本身吃的記憶體不那麼顯著時,兩者相差就縮小了

james73209/22 23:41理論上APP的JVM是可以共用不需重覆載入

cowcowleft09/22 23:42除非是從業人員,不然了解這些冷僻知識不如去看求生技

cowcowleft09/22 23:42

longtimens09/22 23:46這片算平實吧

tr92009/22 23:56jvm這種技術就是方便開發者,折磨使用者。

wmdlifecoba09/23 00:07感覺會買蘋果的也不在乎這個

square409/23 00:22不論jit以時間(吃ram)換空間,aot以空間(吃rom)換時間,

square409/23 00:22甚至混合型,都為兼容性有取捨而比不上原生運行

PopeVic09/23 01:298樓要不要聽聽自己在說什麼?? ram 效率贏好幾倍??

Purin77709/23 01:47這測試真的不錯呀

Purin77709/23 01:47分享給推

amazingreg09/23 02:27三星記憶體從12G縮回8G 代表記憶體優化大進步!?

kkcity5909/23 02:47Java也沒什麼折磨使用者吧。就是硬體要求相對高點

kkcity5909/23 02:49相比他的優點來說這其實這不算是什麼大問題

kkcity5909/23 02:52iOS的6g或許可以打Android 8g但跟12gb機種肯定沒拼才對

kkcity5909/23 02:55像我開光遇+寶可夢AR一動iP13PM就很容易會被退掉光遇

kkcity5909/23 02:56反而8gb ram的安卓還比較能保持各自運行一陣子

kkcity5909/23 02:57因為寶可夢算是一個可以透過Plus在背景掛機的遊戲啦

kkcity5909/23 02:57不然其實你很少會同時玩兩個遊戲吧

SungKyungMW09/23 03:56java就執行的時候要多一個程序啊

kouta09/23 04:29貴的ram結果三星後台全殺光?

AbdulRauf09/23 05:30開戰囉!雞排加珍奶!

roccqqck09/23 07:46幾年有一陣子很多intel android設備出來

roccqqck09/23 07:47結果intel apk跟arm apk完全不相容

roccqqck09/23 07:47那到底用jvm開發幹嘛

natsunagi09/23 08:33三星旗艦給了12g的ram還是動不動就砍後台啊有差嗎??

natsunagi09/23 08:34還好多工畫面可以選保持開啟,不然就要一直重開,氣死

BenJMAS09/23 08:40不要太相信三星所謂的什麼優化,S22 也說耗電優化所以電

BenJMAS09/23 08:40池可以給小一點續航還不是那麼慘,所以記憶體砍到剩 8G

BenJMAS09/23 08:40 肯定也是省成本之舉,一堆話術。

gdtg1090009/23 09:01輸了就變不重要了記得之前很愛吹記憶體

ridges09/23 10:05安卓跟蘋果已經分兩邊了,夠用就好有需要比較嗎?XD

lovez04wj0609/23 10:13我是知道有些人愛吹噓規格記憶

lovez04wj0609/23 10:13體有多大多大,然後還不是照樣

lovez04wj0609/23 10:13被砍後台

f39676144009/23 10:45iphone沒後台緩存的功能

square409/23 11:53非完全用java、kotlin編寫的app就要針對不同cpu指令集架

square409/23 11:53構(abi)提供對應的so庫

a8513913809/23 12:00後臺真的不用跟蘋果比

a8513913809/23 12:00人家軟硬整合先天的優勢,有什麼好戰的

a8513913809/23 12:00同樣話題吵好幾年了

q25142509/23 12:50折磨使用者這種話都說得出來,jvm就好用,不然怎麼活的。

f39676144009/23 12:57軟硬體整合有實例嗎?我自己

f39676144009/23 12:57也用ipad我怎麽沒感覺有優勢?

f39676144009/23 12:58app間切換就是reload欸

astrofluket609/23 14:04坐等鄉民幫大家解釋一下何謂墓碑機制

kkcity5909/23 14:24依照我的想法安卓跟iOS底層一個是Linux一個是BSD

kkcity5909/23 14:25他們的記憶體管理跟回收機制應該也不會有很大差距吧

jjjj22209/23 15:19ram各家廠商一定是給到夠用就好, 影片裡看起來也是這樣

roccqqck09/23 15:52但jvm是要劃ram給它 再一層記憶體管理

kkcity5909/23 18:17安卓這一點來台灣進的中國機很常跳過12gb版就很討厭啊

kkcity5909/23 18:18另外那些開十幾個App然後說你看都沒退所以ram無用論的

kkcity5909/23 18:19我覺得超級瞎,你開各IG連划都沒划,開各YT沒點半個影片

kkcity5909/23 18:19或者開各遊戲看到登入畫面就好了連碰都不用碰

kkcity5909/23 18:20如果你的軟體用法是這樣我也是無言了

f7792809/23 18:34很失望沒有大談記憶體和墓碑機制的回文 解釋半天但使用體

f7792809/23 18:34驗始終很爛的現況科普 看了總是覺得很有趣

kkcity5909/23 19:44https://youtu.be/jFwkj_gjPbk?t=388

kkcity5909/23 19:45其實這個影片裡引用的這個圖表就是來自Gary Sin的頻道

kkcity5909/23 19:46也就是上面小弟貼的那位就是Gary Sins

kkcity5909/23 19:47https://youtu.be/lCFpgknkqRE 再貼一次看原版的吧

kkcity5909/23 19:48而且這是五年前的影片了

Purin77709/24 18:50現在問題完全不是墓碑機制吧

Purin77709/24 18:50安卓早就墓碑了

SourireMask09/24 22:01消費者不用在意這個吧,apple比較少ram有比較便宜?

xluds2480509/27 01:59蘋果邏輯,輸就說調教比較好,贏就說碾壓ww