携帯の機種変更でAndroid端末を検討していますが、基本的なスペックであるメモリについて調べてみたら興味深いデータになったので以下に掲載します。
OS |
RAM | |||
Total RAM |
User RAM |
VRAM等 | ||
GALAXY S(SC-02B) | Android 2.2 | 512MB |
304MB |
208MB |
Desire HD(001HT) | Android 2.2 | 768MB |
623MB |
145MB |
Desire(X06HT) | Android 2.1.1 | 576MB |
398MB |
192MB |
GALAPAGOS (003SH) | Android 2.2 | 512MB |
342MB |
170MB |
DELL Streak(001DL) | Android 2.2 | 512MB |
396MB |
116MB |
HTC Aria(S31HT) | Android 2.2.1 | 384MB |
291MB |
93MB |
LYNX 3D(SH-03C) | Android 2.1.1 | 512MB |
398MB |
114MB |
REGZA Phone(T-01C) | Android 2.1.1 | 512MB |
287MB |
225MB |
Xperia(SO-01B) | Android 2.1.1 | 384MB |
280MB |
104MB |
HT-03A | Android 1.6 | 192MB |
96MB |
96MB |
IS03 | Android 2.1 | 512MB |
386MB |
126MB |
IS01 | Android 1.6 | 232MB |
154MB |
78MB |
SIRIUSα IS06 | Android 2.2.1 | 512MB |
401MB |
111MB |
HTC Aria | Android 2.2 | 384MB |
291MB |
93MB |
HTC Wildfire | Android 2.1.1 | 384MB |
313MB |
71MB |
iPhone 4 | iOS 4.2 | 512MB |
440MB |
72MB |
iPod touch 4G | iOS 4.2 | 256MB |
192MB |
64MB |
iPad | iOS 4.2 | 256MB |
187MB |
69MB |
Flash Memory | |||
All |
ROM |
Internal | |
GALAXY S(SC-02B) | 16GB |
512MB |
1918MB |
Desire HD(001HT) | 1536MB |
386MB |
1150MB |
Desire(X06HT) | 512MB |
364MB |
148MB |
GALAPAGOS (003SH) | 1024MB |
628MB |
396MB |
DELL Streak(001DL) | 2048MB |
384MB |
1664MB |
LYNX 3D(SH-03C) | 1024MB |
734MB |
290MB |
REGZA Phone(T-01C) | 1024MB |
554MB |
480MB |
Xperia(SO-01B) | 1024MB |
559MB |
465MB |
HT-03A | 512MB |
217MB |
295MB |
IS03 | 1024MB |
484MB |
540MB |
IS01 | 4096MB |
532MB |
3566MB |
SIRIUSα IS06 | 1024MB |
512MB |
512MB |
HTC Aria | 512MB |
327MB |
185MB |
HTC Wildfire | 512MB |
337MB |
175MB |
実は、Android端末でユーザーメモリが一番少ないのは、GALAXY Sなんですね。
逆に一番多いのは、Desireシリーズ。Desireは398MB、Desire HDはなんと623MBでした。
ユーザーメモリ以外はVRAM等に割り当てられています。
実はVRAMは表示領域だけでは、数MBもあれば全て表示できます。
残りのメモリは、3Dのテクスチャ領域や画像エフェクトの処理を行うワークエリアになります。
上記の表をみると、GALAXY Sは無駄に多くのVRAM等を割り当ててユーザーメモリを圧迫している状態とも言えそうです。
VRAM以外ではハードウェアやI/O(ハードウェア入出力処理)関係のワーク領域と確保されていることがあります。
ここが、スペック的にはGALAXY Sの方が上なのに使った印象では早い印象を受けない一つの理由かと感じてきました。
メモリに関しては将来のバージョンアップでOSの肥大化、エフェクト等の強化でメモリ、VRAMの消費量が増えたとしても安心できるのはDesire HDですね。
GALAXY Sは、メモリの割り当ての少なさで影響が出るのか出ないのか気になるところです。
この勝負で言うと、Desire HDの圧勝かと思います。
しかし、こう並べるとメモリの狭さを痛感するのが、iPad等です。OSが専用チューンという事もありますが、Androidのメモリの多さからみるとiPadのメモリの狭さはiOS5や6等で多少不安になります。
10/24 追記 : au SIRIUSα IS06を追加。VRAM以外の用途の可能性もあるので「VRAM」→「VRAM等」に変更しました。
あくまで独自調査なので全てを鵜呑みにしないように。
10/30 追記 : Desireのシステム情報を実機で確認できました。利用出来るメモリは398MBでした。訂正しています。orz
11/13 追記 : Desire HDのシステム情報を確認。もっと余裕がありました。
11/23 追記 : Xperiaを間違えていました。hazamaさん指摘ありがとう。ついでにIS01、HT-03Aを追加。少なっ。
Flash Memory領域を追加。IS06は情報による推測値です。
Flash Memoryについてですが、基本的にはROMと内蔵ストレージ(Internal Memory)は兼用となっています。
大半のAndroid端末は、ROMサイズ=Flash Memoryサイズになります。
但し例外が、GALAXY Sとなります。内蔵SDカード扱いの領域(13064MB)もあるので複雑になります。
ただ気になるのが合計しても16GBにならない事。う~ん何故?
ちなみに内蔵ストレージは結構重要でアプリは基本的にこの領域に入れられます。
Android 2.2以降ではSDカードにインストールする事が可能になったのですが、それ以前のバージョンだと内蔵ストレージのサイズがアプリを入れれる最大値となります。
(そうなると地図内蔵ナビアプリや大容量ゲームが作りづらい…)
ストレージ領域となるとGALAXY Sが有利となります。(ただSDカード領域と分けたのが残念)
12/01 追記 : docomo LYNX 3D SH-03C、HTC Aria (SIM Free)を追加。
12/08 追記 : GALAPAGOS SoftBank 003SHを追加。
12/22 追記 : DELL Streak(001DL)、REGZA Phone(T-01C)を追加
02/04 修正 : IS03のOS Verを間違えていたので訂正
03/24 メモリサイズですが、OSバージョン、アップデート状態により異なりますのでこれ以上の修正は行いません。
最新の情報に更新する場合は、新規記事で作成します。
XperiaってRAM256MB+VRAM128MBでトータル384MBのはずでは?
IS03は2.1の間違いですか?
REGZA Phone(T-01C)がUPDATEきてシステムメモリ増えたみたいです。
2011/02/22 Galaxy Sソフトウェアアップデートにより
システムメモリが329MB使えるようになってました
はじめまして。
h13i32maruと申します。
もし良ければVRAMの調査方法もしくは元ソースを教えていただけないでしょうか?
よろしくおねがいします。
h13i32maruさん
RAM領域からUser RAM領域を引いた残りの値ですよ。
基本的にVRAMはこの領域に割り当てられています。
他にも利用されているのでVRAM等としています。