メモ代わり

Feed Rss

各 Android 端末と PC のスペック比較

02.26.2012, know how, by .

多くの Android 端末を触る機会がありました。各機の具合を比較しつつ、ついでに PC とも比較します。

スペック表

まずは各端末のスペックから。公式ページを参考にしています。

機種名 CPU 解像度 メモリ 備考
P-01D MSM8255 1GHz 480×800 512M
SH-02D MSM8255 1GHz 540×960 512M スライドでテンキー
SO-01D MSM8255 1GHz 480×854 512M Xperia PLAY
N-01D MSM8255 1.4GHz 480×800 512M
SC-04D OMAP4460 1.2GHz 1280×720 1024M Android 4.0
SC-02D XMM6260 1.2GHz 600×1024 1024M 7′ ガラタブ
SH-01D OMAP4430 1GHz 720×1280 1024M
N-04D Qualcomm APQ8060 1.2GHz 720×1280 1024M
VAIO-TT Core2 Duo 1.4GHz 480×800 ~ 720×1280 4096M Windows7 32bit
idea pad S205 AMD E-350 1.6GHz 480×800 ~ 720×1280 6144M Windows7 64bit

どの端末も 1G ~ 1.4G のです。たぶんデュアルコアです。最後の PC ではウィンドウの解像度を変えて測定します。

測定プログラム


(Copyright CRYPTON FUTURE MEDIA, INC) この PC は Core2 Duo 3.66Ghz 。

PC では DirectX9 + HLSL にて、 Android では OpenGL ES2 + GLSL で描画します。 SIMD による最適化など行っていません。シングルスレッドです。
ソースになるモデルは MMD 付属のデータをエクスポートしただけのものです。ボーンのモーションと IK を CPU で行い、頂点ブレンディングは GPU です。1体あたり 14997 Triangles なので5体表示で1フレームあたり約 75000 ポリです。

Android 2.2 をターゲットにビルドしています。

さっそく結果!

各端末はほぼ新規購入時の状態だったと思われます。特にチューニングなどは行っていません。

P-01D

FPS は 11 ぐらい。他のアプリの処理が乱入されたりすると 9 まで落ちる。

SH-02D

FPS は 11 ~ 12。

SO-01D

こちらも FPS は 11 前後。

N-01D

FPS は安定しないものの 15 前後。この端末は CPU が 1.4Ghz です。

SC-04D

FPS は 12 前後。 Android4.0

SC-02D

タブ機。 FPS は 16 前後。画面が奇麗でした。

SH-01D

こちらの FPS は 13 前後。最もコントラストの低い端末だった。設定かな?

N-04D

FPS は 14 。

VAIO-TT

Centrino2 世代の VAIO は GPU が貧弱です。

  • 480×800 : FPS 61
  • 600×1024 : FPS 57
  • 720×1280 : FPS 41

idea pad S205

AMD Fusion APU では FPS 頭打ち。 GPU にまだまだ余裕がありますが CPU がネックに。

  • 480×800 : FPS 102
  • 600×1024 : FPS 100
  • 720×1280 : FPS 98

まとめ

Android 各機ではあまり変化の出ない結果になってしまいました。解像度の影響が感じられない事から CPU が GPU に対して貧弱な事が分かります。特に処理のほとんどが浮動小数点な 3D アプリでは ARM は厳しいようです。結果は載せていませんが一世代前の Android 端末では FPS は半減でした。 AMD APU によるスマホが期待されます。

現行 Android 端末なら 80 万ポリゴン/sec 、ハイエンド端末でも 120 万ポリゴン/sec が目安でしょうか。

  • スマホでも GPU 重視の設計にする。
  • 1フレ1万ポリなら最新端末で十分に 60FPS は出せる。
  • 同クロックでも PC と比べるとものすごく遅い。
  • 進化は早いので先を見て作ろう。
機種名 FPS CPU 解像度 解像度 x FPS
P-01D 11 MSM8255 1GHz 480×800 4,224,000
SH-02D 12 MSM8255 1GHz 540×960 6,220,800
SO-01D 11 MSM8255 1GHz 480×854 4,529,120
N-01D 15 MSM8255 1.4GHz 480×800 5,760,000
SC-04D 12 OMAP4460 1.2GHz 1280×720 11,059,200 通知バー有
SC-02D 16 XMM6260 1.2GHz 600×1024 9,830,400
SH-01D 13 OMAP4430 1GHz 720×1280 11,980,800
N-04D 14 Qualcomm APQ8060 1.2GHz 720×1280 12,902,400
VAIO-TT 61 ~ 41 Core2 Duo 1.4GHz 480×800 ~ 720×1280 23,424,000 ~ 37,785,600
idea pad S205 102 ~ 98 AMD E-350 1.6GHz 480×800 ~ 720×1280 39,168,000 ~ 90,316,800