ユーザーは高品質アプリを期待しています。アプリの品質は、インストール数、ユーザーの評価とレビュー、使用頻度、ユーザーの維持の観点から、アプリの長期間にわたる成功に直接影響します。このページは、アプリの品質の中核的な側面を評価する際のガイドとなるように、アプリの品質基準と、それを実現するためのテストの情報を簡潔にまとめたものです。アプリはこれらの基準に適合している必要があります。ストアでのプロモーションの機会に向けた準備が整っていることを確認します。実際のテストはここに記載されている内容をはるかに超えて行われます。このドキュメントの目的は、すべてのアプリが示すべき重要な品質特性をテストプランで網羅できるように、これらの特性を指定することです。端末向けのアプリを作成している場合は、検討するべき追加の品質ガイドラインがあります。パターンを必要に応じて提供することを保証します。パターンとアイコンを使用します。ボタンなど)の想定される機能を別の機能に再定義することはありません。アイコンを置き換えることはありません。アイコンに非常に類似しており、標準のシステム動作を発生させます。パターンの再定義や誤用はしません。ボタン」のプロンプトは一切利用しません。ボタンで閉じることができます。ホームボタンを押すと、常に端末のホーム画面に移動します。設計ガイドラインに従います。次のガイドラインを遵守します。個の通知オブジェクトに蓄積されます。通知が持続するのは、進行中のイベント(音楽の再生や通話など)に関連している場合だけです。通知には、ユーザーがオプトインしない限り、広告やアプリの中核機能に関連しないコンテンツが含まれません。CR-11UX-S2アプリは、次に挙げるいずれかの目的でのみ通知を使用します。レベルで実行することを保証するための基準を以下に示します。アプリは、その中核機能をサポートするために必要な最低限のパーミッションのみを要求します。)へアクセスするためのパーミッションを要求する処理は実装されていません。カード(アプリでサポートされている場合)にインストールした場合も、通常どおり動作します。カードへのインストールのサポートが推奨されます。ガイドを参照してください。画面がオフの場合、オーディオは、中核機能(アプリが音楽プレーヤーである場合など)でない限り、再生されることはありません。オーディオは、中核機能でない限りロック画面の背後で再生されることはありません。オーディオは、中核機能でない限り、ホーム画面上や別のアプリより優先して再生されることはありません。アプリがフォアグラウンドに戻ると、オーディオが再開されるか、再生が一時停止状態となっていることがユーザーに通知されます。FN-U1アプリは、横向きの画面と縦向きの画面の両方をサポートします(可能な場合)。両方向ともほぼ同じ機能とアクションをサポートし、同等の機能を維持します。コンテンツやビューの若干の変更は認められます。CR-5FN-U2アプリは、両方の画面の向きで全画面表示を使用します。レターボックス表示を行って、画面の向きを変化させることはありません。画面の形状の若干のばらつきを補正するための若干のレターボックス付けは認められます。CR-5FN-U3アプリは、レンダリングの問題を生じさせることなくディスプレイ画面の向きの迅速な切り替えを正しく処理します。FN-S1アプリは、バックグラウンドになると、アプリの中核となる機能に関連する場合を除き、どのサービスも実行中のままにしません。オン状態を維持したりするサービスを実行中のままにしません。CR-6FN-S2アプリは、ユーザーまたはアプリの状態を正しく保持し復元します。ナビゲーションやその他の状態の変更による予期しないデータの損失を防ぎます。トランザクションも復元する必要があります。最近使ったアプリの切り替え機能からアプリが再開された場合、アプリは最後に使用された状態と全く同じ状態にユーザーを戻します。デバイスがスリープ(ロック)状態から復帰した後でアプリが再開された場合、アプリは最後に使用された状態と全く同じ状態にユーザーを戻します。再起動された場合、アプリは前の状態にできるだけ近い状態に復元されます。キーが押されると、アプリまたはユーザーの状態を保存するオプションがアプリからユーザーに対して提供されます。ナビゲーションでアプリまたはユーザーの状態が失われることになります。CR-1、CR-3、CR-5互換性、パフォーマンス、安定性ユーザーが期待する互換性、パフォーマンス、安定性、応答性をアプリが提供することを保証するための基準を以下に示します。アプリは、対象の端末で、クラッシュ、強制終了、フリーズ、その他の異常な動作を引き起こしません。秒以上かかる場合はユーザーへのフィードバック(進行インジケーターや同等の指示)を画面に表示します。パフォーマンスに関する警告)は表示されません。プラットフォームで動作し、クラッシュを起こさず中核機能を失いません。対象にして動作し、プラットフォームから提供される互換性のための代替機能をできる限り使用しないようにします。使用してビルドされています。スタンバイ)を適切にサポートします。電力管理によって中核機能が妨げられる場合は、認定されたアプリのみが免除を要求できます。音楽と動画の再生については、アプリの通常の使用時と読み込み時には、雑音や画面のちらつき、またはその他の不具合を発生させずにスムーズに実行します。要素を著しい歪み、ぼやけ、ピクセル化なしで表示します。ファクタで高品質グラフィックを表示します。要素の境界部にエイリアシングは表示されません。ブロックを次の許容可能な状態で表示します。ファクタで適切なレイアウトで表示されます。文字または語句は切り捨てられて表示されることはありません。ボタンまたはアイコン内で不適切に改行されて表示されることはありません。テキストと周囲の要素との間に十分なスペースを配置します。セキュリティアプリがユーザーのデータと個人情報を安全に取り扱うことを保証するための基準を以下に示します。ポリシーに従ってユーザーのプライバシーを保護しなければなりません。データはアプリの内部ストレージに格納します。外部ストレージからのすべてのデータはアクセスする前に検証します。プラクティスに従います。宛先アプリが既知の場合、インテントは明示的です。インテントは適切なパーミッションを強制し、使用します。データとペイロードを含むインテントは使用する前に検証します。個人情報または機密性の高いユーザーデータをシステムログやアプリ固有のログに記録しません。SC-P1アプリは、データを他のアプリと共有するコンポーネントまたは他のアプリから呼び出される必要のあるコンポーネントだけをエクスポートします。プロバイダはこれに当たります。属性を明示的に設定します。コンポーネントは、適切なパーミッションを定義し、強制します。プロバイダはこれに当たります。