HTML5ハイブリッドアプリの構築とテスト
HTML5ハイブリッドアプリの構築とテスト
Amazon WebView API(AWV)はChromiumから派生した、Fire OS専用のウェブランタイムです。AWVは標準的なAndroid WebViewに置き換わる透過的なAPIで、よりパフォーマンスの優れた強力なハイブリッドウェブアプリの作成を可能にします。
前提条件
Amazon WebView APIを使用するHTML5ハイブリッドアプリを作成してテストするには、Android開発用の開発環境をセットアップする必要があります。これには以下が含まれます。
- Android SDKと、開発システムに対するAndroid SDKのすべての要件 注: Amazon WebViewを使用するには、APIレベル17のSDKパッケージをインストールする必要があります。
- Java Development Kit
また、Android Studioなどの統合開発環境がインストールされていると便利です。
Amazonデバイスでのアプリのテスト
アプリのインストールと実行
ADBを使用してFire TVに接続する方法を参照してください。
アプリのテストに関するガイドライン
テストプランには次の内容が含まれるようにしてください。
- アプリの実行時にウェブページが表示されるかどうかをテストする。
- 必要なパーミッションを
AndroidManifest.xml
に設定したかどうかをテストする。 - ウェブ関連のすべての機能をテストする。
- Android WebViewとAmazon WebViewの機能が異なるとき、特にアプリをAndroid WebViewから移行した場合に、アプリが意図したとおりに動作していることを検証する。
- Amazon WebViewに対応していないデバイスでアプリが適切に調整されることを確認する。たとえば、アプリを第1世代や第2世代のKindle Fireデバイスでテストし、すべての機能が適切に制限された状態でアプリが正しく実行されることを確認します。
リモートデバッグの有効化
Android 4.4以上が搭載されているデバイスでハイブリッドアプリをテストしている場合、Chrome Developer Toolsを使用してウェブページをWebViewでリモートでデバッグできます。開始手順を参照してください。