2012/04/23(月) [n年前の日記]
#1 [android] IdeaPad A1は遅い
ベンチマークアプリっぽいアレコレをインストールして試したり。
Adobe AIRで書かれたベンチマークアプリをDLして動かしてみたけれど、自機とボスしか表示してないのに40FPS前後。60FPSには程遠い。弾を出し始めると、30FPSぐらいになる。AIRはもうちょっと頑張ってくれるものと予想していたが、ちと残念。でも、1024x600の面積で30FPS程度が出せるなんて、なかなか頑張っているではないか、という気もしているのだけど。
Unityを使っているらしい、初音ミクのモデルが動くアプリは、24FPS前後。一応表示できてホッとした。ただ、モデルをアップにすると、みるみるフレームレートが落ちていく。…描画面積が関係してそうな気がする。
enchant.js がどの程度の速度で動くのか試してみたけれど。9leapにアクセスして、リアルタイム系ゲームをいくつか動かしてみたが、体感では10FPSにも達してない印象。30年前の8bitマイコンのBASICゲームより動きがガクガクしている。どうも背景を描いているゲームは遅い印象。背景を一切描画してないものは比較的速く動くので、そのあたりに何かありそうな。また、タップした時にググッと処理落ちするのも気になる。
何にせよ、現状では enchant.js を使って“スマホ向け”に“リアルタイム系ゲーム”を作るのは速度的に無理だなあ、と思えてきた。 *1
HTML5 + JavaScript は全般的にこんな感じで話にならないのだろうか。それとも enchant.js だけがトホホなのだろうか。他のライブラリではどういう結果になるのだろう。もう少し調べてみないと。…ひょっとして、ブラウザによっても速度が違うのだろうか。FirefoxとOperaを入れて試してみようかしら。
いや、そもそも、現時点では HTML5 + JavaScript に見切りをつけたほうがいいような気もする。富豪的プログラミングにも限度ってものがあるだろう。モバイル用のデバイスで JavaScript なんて期待し過ぎだ、という気がしないでもないし。
Adobe AIRで書かれたベンチマークアプリをDLして動かしてみたけれど、自機とボスしか表示してないのに40FPS前後。60FPSには程遠い。弾を出し始めると、30FPSぐらいになる。AIRはもうちょっと頑張ってくれるものと予想していたが、ちと残念。でも、1024x600の面積で30FPS程度が出せるなんて、なかなか頑張っているではないか、という気もしているのだけど。
Unityを使っているらしい、初音ミクのモデルが動くアプリは、24FPS前後。一応表示できてホッとした。ただ、モデルをアップにすると、みるみるフレームレートが落ちていく。…描画面積が関係してそうな気がする。
enchant.js がどの程度の速度で動くのか試してみたけれど。9leapにアクセスして、リアルタイム系ゲームをいくつか動かしてみたが、体感では10FPSにも達してない印象。30年前の8bitマイコンのBASICゲームより動きがガクガクしている。どうも背景を描いているゲームは遅い印象。背景を一切描画してないものは比較的速く動くので、そのあたりに何かありそうな。また、タップした時にググッと処理落ちするのも気になる。
何にせよ、現状では enchant.js を使って“スマホ向け”に“リアルタイム系ゲーム”を作るのは速度的に無理だなあ、と思えてきた。 *1
HTML5 + JavaScript は全般的にこんな感じで話にならないのだろうか。それとも enchant.js だけがトホホなのだろうか。他のライブラリではどういう結果になるのだろう。もう少し調べてみないと。…ひょっとして、ブラウザによっても速度が違うのだろうか。FirefoxとOperaを入れて試してみようかしら。
いや、そもそも、現時点では HTML5 + JavaScript に見切りをつけたほうがいいような気もする。富豪的プログラミングにも限度ってものがあるだろう。モバイル用のデバイスで JavaScript なんて期待し過ぎだ、という気がしないでもないし。
*1: もちろん、スマホ向けではなく、とか、リアルタイム性はどうでもいい、とか、大昔のゲームみたいに背景真っ黒でOKとか、そういうことなら話は別。
[ ツッコむ ]
以上、1 日分です。