2012/10/02 動画追加

2012/11/07 対処記事へのリンク追加

2012/11/20 記事文章多少修正
カクカクするゲームは基本的にFlashじゃなくHTML5アニメーションの為単語を修正。

2013/1/22 微修正とFirefoxのiPhone偽装記事を追加


#オーディンバトル #モバゲー 【検証求】Android4.0 でカクカクする方 - ドッフの喫茶店
http://doplxyz.livedoor.biz/archives/51951041.html

UA偽装によるFlash直接再生手法です。試して見て下さい。
GREEはほぼ未検証です。






従来記事は以下より


auが「HTC EVO 3D ISW12HT」でAndroid4.0へのバージョンアップ開始、
「MOTOROLA PHOTON ISW11M」などでも更新
http://appllio.com/news/20120925-2672-htc-evo-update

今回のバージョンアップにより、Android2.3からAndroid4.0になる。ホーム画面やロック画面、ドロワー等のインターフェイス刷新のほか、各種設定項目の変更、ICS標準機能の実装などの改善がなされる。

なお、ICSにアップデートすると「Flash Player」がプリインストールされなくなり、同アプリはGoogle Playでもすでに公開を終了しているため注意が必要だ。

※ICS = Ice Cream Sandwich(アイスクリームサンドイッチ)



現状、私がAndroid4.0.4(IS15SH)を使って体験した事を書きます。


モバゲーやGREEなどのソーシャルゲーム(というかブラウザゲーム)をしてる人は、
操作性が著しく下る可能性が高いです。


1.画面倍率がおかしくなるゲームがある
Android4.0デフォルトブラウザにて検証
2249_Android40
例:神撃のバハムート
問題のないゲームは横幅使い切る形で表示されます。
Flash(swf)描画も問題ありません。
同様に、怪盗ロワイヤル、アイドルマスターシンデレラガールズ(モバマス/モゲマス)は大丈夫です。その他2012年後半以降リリースされたゲームは最初からスマートフォンに最適化されてるようです。



2250_Android40
例:大召喚マジゲート、大連携オーディンバトル、大進撃ドラゴン騎士団
問題のあるゲームは縮小表示され非常に見づらいです
この場合



2251_Android40
「設定」→「高度な設定」→「倍率/高」にすれば良い。
ただしこの設定をすると「問題ないゲームで拡大されすぎる」という状況に陥りどっちつかずの状態になります。

とはいえ見辛くなるだけで些細な問題とも言えます。
次が一番問題です。





2.Flash描画(swfやHTML5?)が安定しない、描画が著しく遅いケースがある

同現象は同僚のもつHTC J ISW13HT(Android4.0)でも確認してます。
例えば↓

2252_Android40
例:大連携オーディンバトル
再生されたFlash(swf)のサイズがおかしく解像度調整が上手く行ってない。
表示がおかしいのは2012年10月頃に大幅修正されました。
表示fpsが低くカクカクしてるのは相変わらず。
これはFlashではなくHTML5アニメーションのせいですね。



2253_Android40
倍率/高 状態だと見きれる事があります。
例えば、タイミングよくゲージを押せ!系のゲームだと見えなくなり致命的です。


※上でも書いてますが見きれる問題は解決傾向にあるようです


オーディンバトル(任務)、モバマス(お仕事)、マジゲート(召喚、戦闘)







3.何か対策はないか?

そもそもの画面表示速度遅かったり、
HTML5アニメーションが遅いならサードパーティ製ブラウザで解決する事がある。




■HTML5描画問題解決例



大連携オーディンバトル

iLunascape や Opera Mobile を使う

・解決した内容
ゲームそのものがデフォルトブラウザより圧倒的に早くサクサク動く。
HTML5描画もサクサク動き、タイミングゲージを押せ系に強くなった。
速度的にはOpera Mobile > iLunascape

・新たに出た問題
Operaだとメニュー表示が使えないか爽快にブッ壊れる。
iLunascapeでは全く問題ない。
2254_Android40
この状態でも選択自体は可能。
ゲームスピードを得られるという点ではトレードオフ関係かな…






新手法

FirefoxにPhony入れてiPhoneに偽装する

Screenshot_2013-01-22-10-14-55

ユーザーエージェント(UA偽装)アドオンの「Phony」を導入する。
もちろんiPhoneに偽装です。



Screenshot_2013-01-22-10-13-14

導入に成功すると画面が外までぴっちり張り付きます。
この状態でオーディンバトルするとサクサク動き、ゲージのズレもほぼありません。
他のブラウザではダメでした。恐らくエンジンの差でしょう・・・



Screenshot_2013-01-22-10-12-42

デメリットは一部描画崩壊する事です。
「TOP」「マイペ」等の場所は5列並びの状態と同じなのでエスパータップすれば使えない事はありません。
もっと辛いのは「過去の任務が選べない事」です。なので最新任務走る事しか出来ません。




これはAndroid4.0+モバゲーにおける氷山の1角です。
HTC J ISW13HTの場合IS15SHよりはかなりマシに動いてるのでシングルコア以上がベターなんでしょう。

モアベターは「Android2.3のまま」でしょう。
困ってなければ上げる必要はありません。

更に更に言うと「ガラケーのままが最強」でした。

参考になれば幸いです。