7

クロスウォークプラグインは、ハイブリッドアプリのパフォーマンスを大幅に向上させる上で非常に重要です。しかし、それが追加されると、問題は、APKが巨大になり、インストーラに約15-18MBのサイズが追加されることです。Android 4.4以降でクロスウォークを使用すると本当に有益ですか?

上記のAndroid 4.4 &のインストーラにクロスウォークを追加すると、実際のメリット(特にパフォーマンス)はありますか?

+1

Android 4.4は、静的(OSアップデートのみ)WebView(https://developer.chrome.com/multidevice/webview/overview)の最後のものでした。Android 5.0以降では、WebViewはPlayから更新可能です格納。あなたのアプリが4.4/4.4.3でうまく動作し、アップデートされたバージョンが5.0+であれば、それを削除するのが理にかなっています。 –

+1

パフォーマンスは、XWalkを使用する主な理由の1つではありません。主な理由は互換性です。もう一つの理由は、すべてのチームが幅広いデバイス/エンジンでテストできるわけではありません。また、40MB以上のAPKに慣れてください。 –

+1

CSS変換はAndroid 4.4では動作しません。少なくとも、私のアプリが使用しているほとんどのものです。クロスウォークは、そのプラットフォームのための日を節約する。 –

答えて

3

最近、アンドロイド4.4+デバイスでangularJS cordovaアプリのパフォーマンステストを行った。私は短編小説を完成させ、browser-perfユーティリティ(https://github.com/axemclion/browser-perf)を使ってcordovaアプリとcordova + crosswalkアプリをテストしました。私が見た唯一のパフォーマンス向上は、絵画(「クリーン」コードバスと比較して約4倍速い)でした。その他のメトリックはすべて悪化し、さらに悪化しました(レンダリング:aproxは1.5倍遅くなりました)。要約すると、私のコードワー+クロスウォークアプリはコードワよりも9%遅かった。また、クロスウォークは私のAPKサイズに21MB、インストール後にアプリケーションサイズに60MB(!)を追加しました。私のプロジェクトの場合、クロスウォークを使用することは重量とスピードのために無意味でした。テストに使用されたアプリケーションは本当に豊富な角度のSPAプロジェクトでした。多分単純なアプリケーションがクロスウォークからいくらかのブーストを達成することができます。

関連する問題