Android (オペレーティングシステム)
アプリケーション開発用にはAndroid SDK(Software Development Kit)が、ランタイムとライブラリの開発用にはAndroid NDK(Native Development Kit)が無償提供されている。SDKとツール類は後述のAndroid Studioに含まれているほか、単独のコマンドラインツールも利用可能である。Android SDKに含まれる通信ツール「Android Debug Bridge」(adb)によって、Androidデバイス(携帯電話機/タブレットなど)とホストPCとをUSBで接続して、アプリケーションプログラムをデバイス上で実行しながらPC上でデバッグすることができる。Googleが有償で提供するSIMロックフリーの開発専用携帯電話機や他社の専用の携帯電話機エミュレータでないと、低レベルのランタイムとライブラリを書き換えることはできない。統合開発環境は、Android Studioが推奨されている。Android Studioの実行環境つまりホストとして対応しているOSは、Microsoft Windows、macOS、Linux(Ubuntuなど)、ChromeOSである。
AndroidのカーネルではLinuxカーネルに独自パッチを当てたAndroid共通カーネル(ACK)が使われている。
ACK 5.4より前は各プロセッサーベンダー毎にACKを派生したベンダーカーネルがあり、製品メーカーは製品毎にベンダーカーネル派生のプロダクトカーネルを用意していたが、ACK 5.4以降は外部モジュールを読み込むためのカーネルモジュールインターフェース(KMI)を提供する汎用カーネルイメージ(GKI)となり、各プロセッサーベンダーはベンダーモジュールを提供する形となった。
ハードウェア寄りでは開発組織 Linaro(英語版)がベンダー固有コードの本家Linuxカーネルへの還元(アップストリーミング)を続けている。
またAndroid共通カーネルも少しずつ本家Linuxカーネルへの還元が進んでおり、本家Linuxで受け入れられなかった独自機能もだんだん標準機能やユーザー空間への置き換えが進んでいる。
2008年10月からは対応する携帯電話が多数販売されている。
競合するモバイル向けプラットフォームは、AppleのiOS/iPadOS/watchOS/tvOSがある。過去の競合にはマイクロソフトのWindows Mobile/Windows Phone/Windows 10 Mobile、アクセンチュアのSymbian OS、クアルコムのBrew MP、ブラックベリーのBlackBerry、Linux FoundationのTizenなどがあった。Googleはスマートフォン・タブレット・腕時計(スマートウォッチ)以外にもゲーム機・冷蔵庫といった領域にもAndroidを搭載させる考えである。
Android OSを搭載するスマートフォンとタブレットはベンダー各社から発売されており、それぞれベンダー固有のブランド名が付けられている。これらはAndroidスマートフォンやAndroidタブレットというような総称で呼ばれる。主な競合はiOSあるいはiPadOSを搭載するiPhoneおよびiPadである。