スマートフォン用語集

APIレベル(エーピーアイ レベル)

API レベルとは、Android プラットフォームで提供されている
フレームワーク API のリビジョン(改訂)を識別する番号であり
その値はプラットフォームであるOSのバージョンに対応している。

上位のレベル値は下位のレベルの機能を包含し、上位互換性を持っている。
アプリケーション開発者はアプリの実行に必要なデバイスのAPIレベルを
指定することにより、要求するAPIレベルに満たないデバイスヘの
インストールをチェックする条件を与える。

OSのバージョンとAPIレベル及び開発コードの対応は次の通り。

OS Version API Level [開発コード]
Android 4.0 14 [Ice Cream Sandwich]
Android 3.2 13 [Honeycomb]
Android 3.1 12 [Honeycomb]
Android 3.0 11 [Honeycomb]
Android 2.3.5 10 [Gingerbread]
Android 2.3.4 10 [Gingerbread]
Android 2.3.3 10 [Gingerbread]
Android 2.3 9 [Gingerbread]
Android 2.2 8 [Frozen Yogurt]
Android 2.1 7 [Eclair]
Android 2.0.1 6 [Eclair]
Android 2.0 5 [Eclair]
Android 1.6 4 [Donut]
Android 1.5 3 [Cupcake]
Android 1.1 2
Android 1.0 1