Android 4.0.4 で Canvas をリサイズするとブラウザが落ちる、最悪OSが死ぬ。 拡大縮小どちらもダメっぽい。 ※ OSが死んだ場合はバッテリーを外すしかなくなるので自己責任で。 ▼検証端末 問題なし ・GALAXY S3α(SC-03E) Android 4.1 ・INFOBAR A02 Android 4.1 ・HTC J(SW13HT) ・AQUOS PHONE si(SH-01E) デフォルトブラウザが落ちる ・Xperia Z(SO-02E) Android 4.1.2 ・Xperia VL(SOL21) Android 4.0.4 ・Xperia GX(SO-04D) Android 4.0.4 ▼回避案 ・Canvas ではなく Container 側をリサイズ、はみだす部分は css でトリミング ・全体的にボケる ・大きめの Canvas を用意するため負
CreateJS を使ったWebアプリをいくつか作ったのですが、iPhone はサクサクでも Android でやたらハマる。 Android 2.3 で最適化したつもりのものが 4.0 の標準ブラウザで落ちたりする。 機種や OS のバージョンにより動作がさまざまなため確認しきれない。 というとこでハマったポイント3つを共有します。 誰かもっとよい解決策を教えてくれるとありがたい。 即死ポイントその1 Android 4.0.4 で Canvas をリサイズするとブラウザが落ちる 回避策 Canvas 領域を広めにとっておき、Canvas ではなく Container 側をリサイズ。 はみでた部分は css でトリミング。 これで落ちなくはなるが全体的にボケる。 2013.7.7 追記 その後、以下の方法を試したところ落ちずに動作すことが確認できました。 描画とかGPUアクセラレーション
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く