要素で特定の機能を宣言することで、デバイスがその機能を搭載していない場合にユーザーがアプリをインストールできないようにすることができます。センサーが必要であることを宣言できます。ストアは、アプリに必要な機能を各ユーザーのデバイスで使用可能な機能と比較して、アプリがそのデバイスに対応しているかどうかを判断します。アプリに必要な機能がデバイスに搭載されていない場合、ユーザーはそのアプリをインストールできません。設定して、実行時にそのデバイスの機能を確認するようにしてください。デグラデーションを実行します。上のフィルタをご覧ください。パーミッションでは、デバイス機能が暗黙的に必要になります。デバイス機能が暗黙的に必要になります。暗黙的に必要なデバイス機能について詳しくは、機能要件を暗黙的に伴うパーミッションをご覧ください。)はデバイスごとに異なります。追加されることがよくあります。レベルが指定されています。レベルを指定することで、アプリが対応している最小バージョンを宣言できます。14)で追加されました。宣言する必要があります。属性では、アプリが対応している最小バージョンを宣言します。属性では、アプリが最適化されている最も新しいバージョンを宣言します。ファイルの対応するプロパティでオーバーライドされることに注意してください。各値を代わりに指定する必要があります。ファイルについて詳しくは、ビルドの設定方法をご覧ください。使用してビルドされたアプリに対する適合性を備えています。属性で指定したバージョンより新しいプラットフォームにもアプリをインストールできます。この属性は新しいバージョンでの動作変更にアプリが対応しているかどうかをシステムに示すため、重要な属性です。最新バージョンに更新しない場合、システムは、アプリを最新バージョンで実行する際になんらかの下位互換性の動作が必要であると仮定します。使用して作成されたアラームは、デフォルトでは今のところ不正確なため、システムはアプリのアラームをまとめて処理し、システム電源を維持することができます。デグラデーションを実行する必要があります。コードネーム定数と比較します。スマートフォン、タブレット、テレビなど、さまざまなサイズのデバイスで実行されます。デバイスを画面のタイプで分類するために、画面サイズ(画面の物理サイズ)と画面密度(画面の物理的なピクセル密度。つの特性をデバイスごとに定義します。これらの構成をグループ分けして、ターゲットを設定しやすくしています。xhdpi(超高密度)、xxhdpi(超超高密度)などデフォルトでは、アプリはすべての画面サイズと画面密度に対応しています。レイアウトと画像リソースに対して適切な調整を必要に応じて行うためです。エクスペリエンスを最適化する必要があります。各画面用の代替リソースを作成する方法と、必要に応じてアプリを特定の画面サイズに制限する方法については、さまざまな画面のサポートをご覧ください。ビジネス上の理由によるアプリの使用の制限デバイスの特性に基づいてアプリの使用を制限することに加え、ビジネス上の理由や法的な理由でアプリの使用を制限しなければならない場合もあります。ロンドンの地下鉄の時刻表アプリは、英国以外のユーザーには役に立ちそうにありません。ファイルに含まれている情報に基づきます。アプリをどのような構造にするかに関する情報(特定のデバイス構成用の代替リソースの提供方法など)。ストアにおいてアプリが各種デバイスにインストールされないようにするためのさまざまな方法に関する情報。アプリからのアクセスを制限する方法。