はじめに
ここでは、Android、Android SDKが何かについて説明します。
![]() |
Android(アンドロイド)とは、スマートフォン(ソニーエリクソンのXperia、サムスンのGALAXY S)や
タブレット型コンピュータ(サムスンのGalaxyTab、LG電子のOptimus Pad)
などの携帯端末向けの開発・実行環境です。
AndroidはLinuxをベースに作られたオープンソースのOS、ミドルウェア、主要アプリケーションで構成されています。 |
米グーグルを中心とした端末メーカー、通信メーカーなどからなる業界団体であるOpen Handset Alliance(OHA)が Androidの開発を行っています。OHAには日本のNTTドコモ、KDDI、ソフトバンク、東芝、ソニーエリクソンなども参加しています。
Android SDKとはAndroid端末用のアプリケーションを開発するための ソフトウェア開発キット(Software Development Kit)です。 Android SDKは無償で提供されており、誰でも利用することができます。 また、AndroidアプリケーションはJavaで開発を行います。 開発環境としてはEclipseがサポートされています。
Android SDKは短い期間に、頻繁にバージョンアップがされています。
2008年にバージョン1.0がリリースされてから、2011年5月には3.1がリリースされています。
Androidはバージョンに対して以下のAPIレベルが割り当てられています。
OS | APIレベル |
Android 3.1 | 12 |
Android 3.0 | 11 |
Android 2.3.3 | 10 |
Android 2.3 | 9 |
Android 2.2 | 8 |
Android 2.1 | 7 |
Android 2.0.1 | 6 |
Android 2.0 | 5 |
Android 1.6 | 4 |
Android 1.5 | 3 |
Android 1.1 | 2 |
Android 1.0 | 1 |
Androidアプリケーションを作成する際に、実行可能なAPIレベルを指定することができます。 例えば、APIレベル9を最下位APIレベルに指定したアプリケーションは Android2.2以前のOSでは動作しません。