AOSPによるAndroidシステムの入門
Android オープンソースプロジェクト(AOSP)とは、Google 主導のオープンソースプロジェクトで、完全、オープン、無料のモバイルオペレーティングシステムプラットフォームを提供することを目的としています。 AOSP には、オペレーティングシステムのコア、アプリケーションフレームワーク、システムサービス、アプリケーションなど、Android システムのソースコードの大部分が含まれています。 AOSP を通じて、開発者は Android システムのコードを自由に閲覧、変更、配布し、独自の特定のニーズに合わせて調整することができます。 AOSP はモバイル機器の革新と進歩を促進し、開発者が Android システムを自由に開発してカスタマイズすることができるようにすることを目的としています。また、メーカーや開発者に AOSP コミュニティに参加して、Android エコシステムの進歩を共同で推進することを奨励しています。 AOSP には Google の独占アプリやサービスは含まれません。これらのアプリやサービスは 「Google Mobile Services」(GMS)と呼ばれ、Google の認証要件に準拠しているデバイスにのみプリインストールできます。全体として、AOSP はオープンソースをベースとした Android システムプラットフォームを提供し、開発者が Android システムを自由にカスタマイズして開発できるようにするだけでなく、Android エコシステムの進歩も促進しています。