次の記事は、自動翻訳技術を使用して自動的に翻訳されました。 コンピュータプログラムによって翻訳されているため、誤りがある場合があります。Adobeは、世界中の多くのユーザーがより多くの記事を利用できるように、翻訳版を提供しています。
翻訳の品質を評価してください。Translation by SYSTRAN


注意/次のステップ

モバイルデバイスで使用するアプリを開発する場合、テストに最適な環境は、そのターゲットデバイス自体であるとは言わずに実行する必要があります。 ブラウザープラットフォームを使用してテストする際に、具体的に注意し、注意が必要な点を次に示します。

  • デスクトップブラウザーは、多くの場合、特定の機能とAPIのサポートとモバイルブラウザーのサポート、およびプラットフォームのサポートとが異なります。 アプリで使用する機能とサ ポート対象について詳しくは 、「使用可能な機能」サイトを参照してください。

  • ブラウザーにはテスト用のソフトキーボードがないので、フォームコントロール/入力フィールドを使用する場合にUI/画面レイアウトに与える効果をテストすることはできません。

  • 特定のデバイスは、デスクトップブラウザーでテストできないハードウェア機能をサポートしている場合があります。
  • Apache Cordovaプラグインは、プラットフォームにネイティブなので、常に正しくモックできるとは限らないネイティブ機能を公開します。
  • アプリケーションは、セキュリティの処理方法に影響を与えるファイルシステムではなく、IPアドレスから提供されます。
  • バッテリ不足、ネットワークカバレッジ不足、メモリ不足、着信/発信呼び出し、テキスト、通知などの状況に対するテストの中断などに対するパフォーマンステストは、ブラウザーで正しくテストできません。

開発/テストのオプション:

  1. 上記の制限事項に注意しながら、既に知っているツールや日々使用するツールを使用して、できる限り多くのアプリを開発します。

  2. 物理デバイス上の PhoneGap Developer App を使用して、ブラウザープラットフォームに加えて、PhoneGap CLIまたはPhoneGap Desktop appから提供されるアプリをペア化し、テストします。 詳しくは、「は じめに 」を参照してください。

  3. PhoneGap/Cordova CLIまたは PhoneGap Build (プラットフォームSDKを設定する必要を回避するため)を使用して、コンパイル済みのアプリケーションを入手し、物理デバイスまたはシミュレーターを使用して対象のプラットフォームでテストします。 Appleは iOSシミュレーターを Xcodeの一部として提供し、Googleは AndroidエミュレーターをAndroid開発ツールの一部として提供しています。 また、 Genymotionエミュレーターもあり 、Androidアプリケーションのテストに使用でき、Androidツールにパッケージ化されたエミュレーターよりも高速に実行できます。

  4. モバイルテストと自動化サービス(Apligent Labs Appiumなど)とモバイルアプリインテリジェンスサービス(Apligent、Crashlytics Soace、Crashlytics Souceなど)を活用して、クラッシュテストのレポートや他の分析を行い、一度で最高のユーザーエクスペリエンスを実現します。

**注意:**テスト、リモートデバッグなどの詳細については、Apache Cordovaドキュメ ントの 「次の手順」を参照してください。
GitHubでこのページを編集
Copyright SYSTRAN 2016
この翻訳は役に立ちましたか?

Translation by SYSTRAN