言語を使用して記述できます。パッケージ)にコンパイルします。端末はアプリをインストールする際にこのファイルを使用します。セキュリティ機能により保護されています。システムであり、各アプリがそれぞれ異なるユーザーになります。アプリ内のすべてのファイルにアクセスできるよう、パーミッションが設定されます。各プロセスにはそれぞれ独自の仮想マシン(VM)があるため、アプリのコードは他のアプリとは分離して実行されます。プロセスで実行されます。システムはアプリのコンポーネントのいずれかを実行する必要があるときにプロセスを開始し、それが必要なくなったときや、システムが他のアプリ用にメモリを回復させる必要があるときにプロセスをシャットダウンします。システムには「最小権限の原則」が適用されています。デフォルトでは各アプリにコンポーネントの動作に必要な分だけのアクセス権が与えられます。これにより、パーミッションの与えられていないシステムの部分にアプリはアクセスできないという非常に安全性の高い環境が作り出されます。次のように、アプリが他のアプリとデータを共有したり、システムのサービスにアクセスしたりするための方法はあります。共有して、お互いのファイルにアクセスできるようにすることが可能です。共有するよう設定することもできます。この場合、これらのアプリは同じ証明書で署名される必要があります。アクセスするためのパーミッションをリクエストできます。ユーザーはこれらのパーミッションを明示的に付与する必要があります。パーミッションの使用をご覧ください。続いて、このドキュメントでは次のコンセプトについて説明します。