Cordova Android 3.7.2に戻すと正常に動きます。
分かっている事はスマホの高い解像度に対応するために大きなキャンバスを作成して小さく表示した場合にフリーズします。 canvas.width,canvas.heightを解像度に合わせて2倍の大きさで作成してcanvas.style.width,canvas.style.heightとした場合などがそれにあたります。 ライブラリでscaleが提供されている場合は実質は同じ処理をしているので落ちます。
Crosswalk(Chromium42)だとフリーズしませんでした。表に表すと以下のような状況です。
Cordova Android | Crosswalk | 結果 |
3.7.2 | 正常 | |
4.0.2 | フリーズ | |
4.0.2 | 使用 | 正常 |
0 件のコメント:
コメントを投稿