13

私のチームでは、タブレットで再生されるアプリケーションを開発しています。プロジェクトの大部分は Google Chrome で開発およびテストされています。

現時点では、この webapp を Apache Cordova に挿入して、Android (および後で iOS) でネイティブ アプリケーションとして表示しますが、アプリはタブレットではうまく表示されません。これは、WebKit のバージョンがさまざまであるためです。すべての Android バージョンで動作し、Chrome のようには機能しません。

質問は... Apache Cordova で動作する Webkit のバージョンを変更する方法はありますか? (またはその他の Web レンダリング エンジン)

4

3 に答える 3

9

CrossWalkをチェックすることをお勧めします。これは Intel によって開発され、Blink レンダリング エンジン (chrome と同じ) を使用します。Cordova アプリと一緒にパッケージ化すると、すべてのデバイスとバージョン 4.0 以降で同じ Web レンダリング エンジンを使用できます。

https://crosswalk-project.org/

注: アプリのサイズが約 20MB 増加しますが、必要なクロス デバイス/バージョン テストの手間を省くことができるので、問題は少ないと思います。

crosswalk と cordova の使用を開始するには、こちらをご覧ください。 https://github.com/crosswalk-project/crosswalk-website/wiki/Create-Sample-App-With-Crosswalk-Cordova-Android

于 2014-05-14T21:36:10.553 に答える