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デバイスにインストールするを参照してください。

アプリのテストに関するガイドライン

テストプランには次の内容が含まれるようにしてください。

  • アプリの実行時にウェブページが表示されるかどうかをテストする。
  • 必要なパーミッションをAndroidManifest.xmlに設定したかどうかをテストする。
  • ウェブ関連のすべての機能をテストする。
  • Android WebViewとAmazon WebViewの機能が異なるとき、特にアプリをAndroid WebViewから移行した場合に、アプリが意図したとおりに動作していることを検証する。
  • Amazon WebViewに対応していないデバイスでアプリが適切に調整されることを確認する。たとえば、アプリを第1世代または第2世代のKindle Fireデバイスでテストし、すべての機能が適切に制限された状態でアプリが正しく実行されることを確認します。

リモートデバッグを有効にする

Android 4.4以上が実行されているデバイスでハイブリッドアプリをテストしている場合、Chrome Developer Toolsを使用してウェブページをWebViewでリモートでデバッグできます。開始手順を参照してください。