質問: プログラミング初心者です。 現在、「Monaca」を使ってアプリを開発しています。 カードを裏返すアニメーションを組んでいるのですが、 デバッガーで確認したところ、iOS端末とandroid端末で 動作に違いが出てしまいます。 使用している端末は、 iOS:iPhone5 android:GalaxyS5(SC-04F)、Nexus7(ME571) です。 iOS端末での動きは問題ないのですが、 android端末のNexus7での動きがやや重くなる印象です。 ちなみに、Nexus7にインストールされている「AndroidシステムのWebView」のアップデートはされています。 改善する良い方法、アプローチの仕方等ありましたら、教えて頂ければ幸いです。
回答: AndroidはバージョンによってWebViewが大きく異なります。 ・〜4.3まではAndroid固有のブラウザベースでのWebView ・4.4.xはChromiumベースのWebView ・5.x〜はAndroid OSから切り離して、Google Play経由でのアップデートが可能 (Chromiumベースなのは同じ) もし、Android4.xもアプリの対象に入っているのであれば、Crosswalkを使ってみてはいかがでしょうか? Crosswalkは自身のプロジェクトにライブラリとしてWebViewエンジンごと組み込むので、全てのAndroid OSで同じWebViewを使うことができます。 Monacaでも利用できるようですよ。 少しでも助けになれば幸いです。