この項目ではGoogleが開発した、スマートフォンやタブレットに代表されるモバイル機器向けのオペレーティングシステムであるAndroidのバージョンおよびリリース履歴について扱う。
一部の例外を除き、Android DevelopersやGoogleから発表されている標準のAndroidについて記述する。サードパーティー︵メーカーまたはキャリア︶が独自に追加・改変した機能は含まない。
歴代のコードネームのうち、1.5 Cupcakeから9 Pieまでは頭文字がバージョンの発表順にCからのアルファベット順で始まる菓子の名前が付けられており、マスコットのAndroidロボットが各コードネームの菓子に扮していた[1]。また、コードネームがエンドユーザー向けの製品別名として使われることもあった。Android 10からはこのようなコードネームが廃止され、また色覚障害者にも見やすいようにロゴの変更とマスコットの色味の変更が行われた[2]。ただし開発者向けのプレビュー期間中は、依然としてQやRなどのアルファベット1文字によるコードネームが使われており、またGoogle社内ではQuince TartやRed Velvet Cakeのようなコードネームが使われていた[3]。Android 13以降では、Tiramisuのようなコードネームが開発者向けにも再び公開されるようになっている。Android SDKおよびAndroid NDKには、コードネームに対応したAPIレベルのエイリアス定数も用意されている[4][5][6]。
コードネーム |
バージョン |
APIレベル |
リリース日(現地時間)
|
(コードネームなし)[7] |
サポート終了:1.0 |
01 |
2008年09月23日
|
(コードネームなし)[7] |
サポート終了:1.1 |
02 |
2009年02月09日
|
Cupcake |
サポート終了:1.5 |
03 |
2009年04月27日
|
Donut |
サポート終了:1.6 |
04 |
2009年09月15日
|
Eclair |
サポート終了:2.0 - 2.1 |
05 - 07 |
2009年10月26日
|
Froyo |
サポート終了:2.2 - 2.2.3 |
08 |
2010年05月20日
|
Gingerbread |
サポート終了:2.3 - 2.3.7 |
09 - 10 |
2010年12月06日
|
Honeycomb |
サポート終了:3.0 - 3.2.6 |
11 - 13 |
2011年02月22日
|
Ice Cream Sandwich |
サポート終了:4.0 - 4.0.4 |
14 - 15 |
2011年10月18日
|
Jelly Bean |
サポート終了:4.1 - 4.3.1 |
16 - 18 |
2012年07月09日
|
KitKat |
サポート終了:4.4 - 4.4.4 |
19 |
2013年10月31日
|
4.4W |
サポート終了:4.4W - 4.4W.2 |
20 |
2014年06月25日
|
Lollipop |
サポート終了:5.0 - 5.1.1 |
21 - 22 |
2014年11月12日
|
Marshmallow |
サポート終了:6.0 - 6.0.1 |
23 |
2015年10月05日
|
Nougat |
サポート終了:7.0 - 7.1.2 |
24 - 25 |
2016年08月22日
|
Oreo |
サポート終了:8.0 - 8.1 |
26 - 27 |
2017年08月21日
|
Pie |
サポート終了:9 |
28 |
2018年08月06日
|
Q |
サポート終了:10 |
29 |
2019年09月03日
|
R |
サポート終了:11 |
30 |
2020年09月08日
|
S |
サポート中:12 |
31 |
2021年10月04日
|
Sv2 |
サポート中:12L |
32 |
2022年03月07日
|
Tiramisu |
サポート中:13 |
33 |
2022年08月15日
|
Upside Down Cake |
現行バージョン:14 |
34 |
2023年10月04日
|
Vanilla Ice Cream[5] |
最新プレビュー版:15 |
35[6] |
-
|
凡例 サポート終了 サポート中 現行バージョン 最新プレビュー版 将来のリリース
|
Androidの各バージョンには、明確なサポート期間が設けられていない。また、Androidオープンソースプロジェクト(AOSP)に対して、セキュリティ脆弱性(セキュリティホール)を修正するパッチがGoogleによって導入されたとしても、サードパーティーの各ベンダーがそれを取り込んだセキュリティパッチを自社デバイス向けに配信するとは限らない。上記の表では、最新のセキュリティと更新に関する公開情報に対象バージョンが含まれているかどうかを基準にしてサポート状況を記載している[8][9][10][11]。
Androidの各バージョンには対応する﹁APIレベル﹂が規定されている。APIレベルは使用可能なアプリケーションプログラミングインタフェース︵API︶すなわち機能を定めるものである。新しいバージョンのAndroid OSで追加されたAPIを使用するには、アプリケーションのビルドに新しいバージョンのAndroid SDKを使用する必要があるが、アプリケーションが動作できる最小のAndroid OSバージョンを決めるプロパティである﹁最小SDKバージョン﹂︵minSdkVersion
[12]︶を超えるバージョンのAPIを使用するには、実行環境のAPIレベルに応じて動的に分岐するか、リフレクションを使用してサポート有無を判断する必要がある。
Androidアプリケーションは﹁ターゲットSDKバージョン﹂︵targetSdkVersion
[13]︶のプロパティを持つ。Androidは旧バージョンのOSの動作仕様を模倣する互換性モードを備えており、新しい仕様変更にはターゲットSDKバージョンに左右されるものとされないものがある[14][15]。例えばアプリケーションのターゲットSDKバージョンが30のとき、Android 12上ではAndroid 11互換の動作が有効となる。アプリケーションのターゲットSDKバージョンを31に変更すると、Android 12本来の仕様に基づいて動作するようになる。ただし、セキュリティ向上などの観点から、新しいバージョンのOS本来の仕様に基づいて動作することが望ましい。2018年以降、Google Playストアでは、新しいアプリやアプリのアップデートは最新のAndroid APIレベルをターゲットに指定することが義務づけられるようになった[16]。この要件は毎年改訂・更新されている[17][18][19]。
Androidの開発は、2003年にAndroid Inc.によって開始された。Android Inc.は、2005年にGoogleに買収された[20]。
ベータ版のリリース前に、Google内部向けに少なくとも2つのリリースが行われている[21][22]。"Astro Boy"および"Bender"のコードネームが、これらプレリリース段階の中間目標に対して内部的に用いられていた[7]。
Dan Morrillによって最初のマスコットロゴが作成されたが、現在のAndroidのロゴはIrina Blokによってデザインされたものである[23]。
正式リリース後のバージョン(2008年から)
編集
(一)^ “Codenames, Tags, and Build Numbers”. Android.com. 2016年7月12日閲覧。
(二)^ ab﹁お菓子やめました﹂だけではないAndroidの変化
(三)^ Googleがこっそり伝承していた“Androidお菓子ネーム” 次期Android 12はかき氷?‥Googleさん︵1/2 ページ︶ - ITmedia NEWS
(四)^ Build.VERSION_CODES | Android Developers
(五)^ abcore/java/android/os/Build.java - platform/frameworks/base - Git at Google
(六)^ ablibc/include/android/api-level.h - platform/bionic - Git at Google
(七)^ abcd“A History of Pre-Cupcake Android Codenames”. Android Police (2012年9月17日). 2017年1月10日閲覧。
(八)^ Android Security and Update Bulletins | Android Open Source Project
(九)^ Android のセキュリティと更新に関する公開情報 | Android オープンソース プロジェクト | Android Open Source Project
(十)^ Android Security Bulletin—May 2024 | Android Open Source Project
(11)^ Android セキュリティ情報 - 2024 年5月 | Android オープンソース プロジェクト | Android Open Source Project
(12)^ Android SDK バージョンのプロパティ §minsdkversion | Android NDK | Android Developers
(13)^ Android SDK バージョンのプロパティ §targetSdkVersion | Android NDK | Android Developers
(14)^ Android でのアプリの互換性 | Android デベロッパー | Android Developers
(15)^ <uses-sdk> | Android デベロッパー | Android Developers
(16)^ Google Developers Japan: 今後の Google Play でのアプリのセキュリティおよびパフォーマンスの改善について
(17)^ Google Developers Japan: 2019 年のターゲット API レベル要件の拡大について
(18)^ Android Developers Japan Blog: 2021 年の新しい Android App Bundle とターゲット API レベル要件
(19)^ Google Play の対象 API レベルの要件を満たす | Android Developers
(20)^ Ben Elgin (2005年8月16日). “Google Buys Android for Its Mobile Arsenal”. Bloomberg. 2016年3月8日時点のオリジナルよりアーカイブ。2012年2月20日閲覧。
(21)^ “Dianne Hackborn” (2012年9月1日). 2013年4月8日閲覧。
(22)^ “Dan Morrill” (2013年1月2日). 2013年3月29日時点のオリジナルよりアーカイブ。2013年1月5日閲覧。
(23)^ Breeze, Mez. “The designer behind the logo”. TheNextWeb.com (TNW). https://thenextweb.com/dd/2012/09/08/the-stories-inspiration-behind-world-famous-logos/ 2013年8月14日閲覧。
(24)^ “Google Launches Android, an Open Mobile Platform”. Google Operating System (2007年11月5日). 2017年5月5日閲覧。
(25)^ “Live Google’s gPhone Open handset alliance conference call” (transcript). Gizmodo (2007年11月5日). 2013年2月8日閲覧。
(26)^ “Google releases Android SDK”. Macworld (2007年11月12日). 2013年2月8日閲覧。
(27)^ “Android is 5 years old today: Here's how it all began”. CNET (2012年11月5日). 2018年2月7日閲覧。
(28)^ ab“SDK Archives”. Android Developers. 2015年3月7日閲覧。
(29)^ “The history of Android: Android 0.5, Milestone 3—the first public build”. Ars Technica (2016年10月31日). 2018年2月7日閲覧。
(30)^ “Android: the first week”. Android Developers Blog (2007年11月16日). 2013年1月24日閲覧。
(31)^ “Life can be tough; here are a few SDK improvements to make it a little easier”. Android Developers Blog (2007年12月14日). 2013年1月24日閲覧。
(32)^ “Android SDK m5-rc14 now available”. Android Developers Blog (2008年2月13日). 2013年1月24日閲覧。
(33)^ “Announcing a beta release of the Android SDK”. Android Developers Blog (2008年8月18日). 2013年1月24日閲覧。
(34)^ “The history of Android: Android 0.9, Beta—hey, this looks familiar!”. Ars Technica (2016年10月31日). 2018年2月7日閲覧。
(35)^ “Announcing the Android 1.0 SDK, release 1”. Android Developers Blog (2008年9月23日). 2013年1月24日閲覧。
(36)^ “The history of Android: Android 1.0—introducing Google Apps and actual hardware”. Ars Technica (2016年10月31日). 2018年2月7日閲覧。
(37)^ Android Developers Blog: Announcing the Android 1.0 SDK, release 1
(38)^ Android Developers Blog: Android 1.1 SDK, release 1 Now Available
(39)^ “Android 1.5 Platform Highlights”. Android Developers (2009年4月). 2009年9月3日閲覧。
(40)^ “グーグルが﹃Android 1.6﹄発表、位置情報共有する﹃Google Latitude﹄も”. マイナビ (2009年10月23日). 2018年2月12日閲覧。
(41)^ “Android 1.6 Platform Highlights”. Android Developers (2009年9月). 2009年10月1日閲覧。
(42)^ “Android 2.0 Platform Highlights”. 2018年2月13日閲覧。
(43)^ “Android 2.0 API Changes Summary”. 2010年3月6日閲覧。
(44)^ Next Android version will be called Froyo, says Erick Tseng Engadget 2010-1-16
(45)^ Android Developers Blog: The Froyo Code Drop
(46)^ Nexus Oneの﹁Android 2.2﹂アップデートがスタート - ITmedia エンタープライズ
(47)^ OpenGL ES | Android デベロッパー | Android Developers
(48)^ “Android 2.2 Platform Highlights”. 2018年2月13日閲覧。
(49)^ Android Developers Blog: Android 2.3 Platform and Updated SDK Tools
(50)^ The Gingerbread push to AOSP is starting right now - Android Building | Google グループ
(51)^ abAndroid 2.3.3 Platform, New NFC Capabilities
(52)^ New Android OS Honeycomb May Be for Tablets Only Mashable 2010-08-19
(53)^ Google、Android 3.0 Honeycombのソースは当面公開せず - 2013年9月10日閲覧
(54)^ Final Android 3.0 Platform and Updated SDK Tools
(55)^ Google、タブレット向けOS﹁Android 3.0﹂の最終版SDKを公開 製品アプリ開発が可能に - ITmedia プロフェッショナル モバイル
(56)^ Android 3.1 Platform, New SDK tools
(57)^ Android 3.2 Platform and Updated SDK tools
(58)^ Android 4.0 Platform and Updated SDK Tools
(59)^ Android 4.0 "Ice Cream Sandwich" ソースコード公開
(60)^ Verizon’s 4G LTE Galaxy Nexus Gets Pictured, Receives Android 4.0.2 Update
(61)^ Android 4.0.3 Platform and Updated SDK tools
(62)^ Introducing Android 4.1 (Jelly Bean) preview platform, and more
(63)^ Android 4.1 in AOSP
(64)^ 4.1.2 in AOSP
(65)^ 4.2.1 is in AOSP
(66)^ Android 4.2.2 in the Android Open Source Project
(67)^ Android 4.3 and Updated Developer Tools
(68)^ Android 4.4のコードネームは﹁KitKat﹂ ネスレから特別版キットカット発売も - ITmedia、2013年9月4日
(69)^ abAndroid 4.4 KitKat 公式コラボのキットカット登場、Nexus 7他が当たるキャンペーンも実施 - engadget 日本語版、2013年9月4日
(70)^ Android 4.4 KitKat and Updated Developer Tools - Android Developers Blog
(71)^ https://plus.google.com/+Nexus/posts/YW8sTPpVN8W
(72)^ Android 4.4.2 (KOT49H) Is Already Rolling Out To All Nexus Devices - Here Are The OTA ZIP Links For Manual Updating
(73)^ Google releases Android 4.4.3 to Nexus devices
(74)^ Whoa: Android 4.4.4 Factory Images Posted as Build KTU84P (Updated)
(75)^ refs/heads/kitkat-wear - platform/build - Git at Google
(76)^ refs/tags/android-4.4w_r1 - platform/build - Git at Google
(77)^ Google uploads part of the Android Wear source code to AOSP[リンク切れ]
(78)^ Android 5.0は Lollipop (ロリポップ)、GoogleがNexus 6, Nexus 9, Nexus Player発表
(79)^ Google Developers Japan: Android 5.0 Lollipop の SDK と、新しい Nexus プレビュー版イメージを公開しました
(80)^ 塩田紳二のアンドロイドなう(83) Android "L"プレビューとAndroidWareがアップデート | マイナビニュース
(81)^ 次期Android﹁L﹂の新UXデザイン﹁Material Design﹂はどのような動きでアニメーションするかがよくわかるムービー
(82)^ NVIDIA、Anroid向け初64ビットARM﹁Tegra K1﹂を﹁Android L﹂向けに開発中
(83)^ HTC、Andoid初の64bitスマートフォン﹁Desire 510﹂を発表
(84)^ ﹁今後最も成長するのはスマートホーム向け﹂Bluetooth SIG説明会
(85)^ Android L Developer Preview and Android Studio Beta
(86)^ New Android L Update Arrives for Nexus Users
(87)^ 通知の概要 | Android デベロッパー | Android Developers
(88)^ 通知を作成する | Android デベロッパー | Android Developers
(89)^ Notification | Android Developers
(90)^ Android: Be together. Not the same.
(91)^ Android 5.1: Unwrapping a new Lollipop update
(92)^ Android.com - Android 6.0
(93)^ “Get ready for the sweet taste of Android 6.0 Marshmallow”. Android Developers. 2016年3月11日閲覧。
(94)^ “Now on Tap”. 2016年3月11日閲覧。
(95)^ “Android Doze”. 2016年3月11日閲覧。
(96)^ “Android vertical app drawer”. 2016年3月11日閲覧。
(97)^ “Android 6.0 APIs - Android Developers”. 2016年3月11日閲覧。
(98)^ “Handling App Links”. Android Developers. 2016年3月11日閲覧。
(99)^ “App Linking in Android 6.0”. Android Developers. 2016年3月11日閲覧。
(100)^ “Use Android 6.0’s Hidden System UI Tuner to Customize Your Quick Settings and Status Bar”. 2016年3月11日閲覧。
(101)^ “Android 6.0 APIs - Android Developers”. 2016年3月11日閲覧。
(102)^ “Android 6.0 APIs - Android Developers”. 2016年3月11日閲覧。
(103)^ “Android 6.0 APIs - Android Developers”. 2016年3月11日閲覧。
(104)^ “MIDI - Android Open Source Project”. 2016年3月11日閲覧。
(105)^ “How to Unlock the Hidden Multi-Window Mode in Android 6.0 Marshmallow”. 2016年3月11日閲覧。
(106)^ “Enable Multi-Window mode in Android 6.0 Marshmallow with a bit of tinkering”. 2016年3月11日閲覧。
(107)^ “Factory images for Android 6.0.1 are now available for Nexus devices”. Android Central. 2018年2月13日閲覧。
(108)^ “Android 6.0.1 Emoji Changelog”. 2016年3月11日閲覧。
(109)^ GoogleがAndroid 7.0、Nougatを正式公開―画面分割、通知、履歴ボタンでアプリ呼び出しなど改良点多数
(110)^ Android – Nougat
(111)^ Google Developers Japan: Android 7.0 Nougat の最終版を公開
(112)^ 動作の変更点 | Android Developers
(113)^ 動作の変更点 | Android Developers
(114)^ 動作の変更点 | Android Developers
(115)^ Android N for Developers | Android Developers
(116)^ 動作の変更点 | Android Developers
(117)^ 動作の変更点 | Android Developers
(118)^ Android N for Developers | Android Developers
(119)^ Android N for Developers | Android Developers
(120)^ Android N for Developers | Android Developers
(121)^ 動作の変更点 | Android Developers
(122)^ 動作の変更点 | Android Developers
(123)^ 動作の変更点 | Android Developers
(124)^ 動作の変更点 | Android Developers
(125)^ 動作の変更点 | Android Developers
(126)^ 動作の変更点 | Android Developers
(127)^ 動作の変更点 | Android Developers
(128)^ “Android 7.1 Nougat's changelog is here, includes both Pixel-exclusive and non-Pixel exclusive changes”. Android Police (2016年10月4日). 2017年4月4日閲覧。
(129)^ “A sweet update to Nougat: Android 7.1.1”. Google Blog (2016年12月5日). 2017年4月4日閲覧。
(130)^ “Google Groups”. Google プロダクト フォーラム. 2017年4月4日閲覧。
(131)^ “Some Pixel C and Nexus Player owners are getting the official Android 7.1.2 update”. Android Authority (2017年4月2日). 2017年4月4日閲覧。
(132)^ Bohn, Dieter (2017年3月21日). “Google releases Android O to developers, promising better battery life and notifications”. The Verge. Vox Media. 2017年3月22日閲覧。
(133)^ Lardinois, Frederic (2017年3月21日). “Google launches the first developer preview of Android O”. TechCrunch. AOL. 2017年3月22日閲覧。
(134)^ Ruddock, David (2017年3月21日). “Google announces Android O: Focus on power management, notifications, and more”. Android Police. 2017年3月22日閲覧。
(135)^ “What’s New in Android: O Developer Preview 2 & More” (2017年5月17日). 2017年5月20日閲覧。
(136)^ この時、正式に8.0になった。“﹁Android O﹂の﹁Developer Preview 3﹂リリース バージョンは﹁8﹂に”. ITmedia (2017年7月8日). 2017年7月9日閲覧。
(137)^ Whitwam, Ryan (2017年3月21日). “Android O developer preview will include 4 releases, final version coming in Q3 2017”. Android Police. 2017年3月22日閲覧。
(138)^ “Android – eclipse” (英語). Android. 2017年8月22日閲覧。
(139)^ Android.com - Android 8.0
(140)^ Android.com - Android Go
(141)^ HAL Types
(142)^ “Android 8.1 Oreo goes final, rolling out now to Pixel and Nexus devices”. Ars Technica (2017年12月5日). 2017年12月6日閲覧。
(143)^ Dave Burke (2017年12月5日). “Welcoming Android 8.1 Oreo and Android Oreo (Go edition)”. 2017年12月6日閲覧。
(144)^ Google Developers Japan: Android Q ベータ版の概要
(145)^ 関口聖 (2019年8月23日). “次のAndroidは数字だけの﹁10﹂、命名ルール変更でお菓子の名前は廃止へ”. ケータイ Watch (インプレス). https://k-tai.watch.impress.co.jp/docs/news/1202922.html 2019年8月23日閲覧。
(146)^ Yusuke Sakakura (2019年8月29日). “﹁Android 10﹂、幻のお菓子コードネームは“Queen Cake”だった”. 携帯総合研究所. https://mobilelaby.com/blog-entry-android-10-codename-queeen-cake.html 2020年4月26日閲覧。
(147)^ 山本竜也 (2019年3月14日). “Android Q ベータ1が突如公開、Pixelシリーズのみ対象。正式リリースはQ3の予定”. Engadget 日本版. オリジナルの2019年3月14日時点におけるアーカイブ。. https://web.archive.org/web/20190314183424/https://japanese.engadget.com/2019/03/13/android-q-1-pixel-q3/ 2019年8月23日閲覧。
(148)^ 樽井秀人 (2019年9月4日). “Google、﹁Android 10﹂を正式リリース”. 窓の杜 (インプレス). https://forest.watch.impress.co.jp/docs/news/1205164.html 2019年9月4日閲覧。
(149)^ Google Developers Japan: Android 開発の最新情報をご紹介する﹁Now in Android﹂
(150)^ “Android 11、Google内部でのコードネームはRed Velvet Cake | 財経新聞”. www.zaikei.co.jp (2020年7月26日). 2022年2月12日閲覧。
(151)^ Burke, Dave (2020年9月19日). “Turning it up to 11: the first Developer Preview of Android 11” (英語). Android Developers Blog. 2020年9月13日閲覧。
(152)^ Fedewa, Joe (2020年9月19日). “Android 11 Developer Preview: All the changes we found from Android 10 so far!” (英語). xda-developers. 2020年9月13日閲覧。
(153)^ “Google delays the Android 11 Beta announcement as protests roil US cities”. www.theverge.com (2020年5月30日). 2020年6月8日閲覧。
(154)^ “Turning it up to Android 11”. Google (2019年9月8日). 2020年9月13日閲覧。
(155)^ ab“Unwrapping the Android 11 Beta, plus more developer updates”. Android Developers Blog (2020年6月10日). 2020年9月13日閲覧。