Androidの開発をしていると、Android6.0ってSDKいくつだっけ(API levelなに)?ってなるので、まとめておきます。
[Swift]バージョン履歴 のAndroid版です。
対比一覧
OSバージョン | API レベル | リリース日 | コードネーム |
---|---|---|---|
1.0 | 1 | 2008年9月23日 | – |
1.1 | 2 | 2009年2月9日 | – |
1.5 | 3 | 2009年4月27日 | Cupcake |
1.6 | 4 | 2009年9月15日 | Donut |
2.0 – 2.1 | 5 – 7 | 2009年10月26日 | Eclair |
2.2 – 2.2.3 | 8 | 2010年5月20日 | Froyo |
2.3 – 2.3.7 | 9 – 10 | 2010年12月6日 | Gingerbread |
3.0 – 3.2.6 | 11 – 13 | 2011年2月22日 | Honeycomb |
4.0 – 4.0.4 | 14 – 15 | 2011年10月18日 | Ice Cream Sandwich |
4.1 – 4.3.1 | 16 – 18 | 2012年7月9日 | Jelly Bean |
4.4 – 4.4.4 | 19 – 20 | 2013年10月31日 | KitKat |
5.0 – 5.1.1 | 21 – 22 | 2014年11月12日 | Lollipop |
6.0 – 6.0.1 | 23 | 2015年10月5日 | Marshmallow |
7.0 – 7.1.2 | 24 – 25 | 2016年8月22日 | Nougat |
8.0 – 8.1 | 26 – 27 | 2017年8月21日 | Oreo |
9.0 | 28 | 2018年8月6日 | Pie |
10.0 | 29 | 2019年9月3日 | コードネーム廃止 |
参考
開発における対象APIレベル(targetSdkVersion)について
2018年からtargetSdkVersionに指定できるバージョンにルールができました。
簡単にいうと、最初は新規リリースや既存アプリのアップデートが対象で、targetSdkVersionを26以上であることが必要となりました。
#公式情報は割愛
んで、2019年の前半ごろは、いつ26から上がるんだろと思っていました。
最近、次の要件が出たようです。
- Google Play の対象 API レベルの要件を満たす
新しいアプリは、Android 9.0(API レベル 28)以上を対象とする必要があります
2019 年 11 月 1 日以降、アプリのアップデートは Android 9.0 以上を対象とする必要があります。この日付まで、アプリのアップデートは Android 8.0(API レベル 26)以上を対象とする必要があります
googleのリンクはころころ変わるので、貼りたくない。。。
その他
Twitter上にminimum/max/tareget のSDKのバージョンをつぶやくアカウントがあった。
23
— minSdkVersion (@minSdkVersion) December 9, 2019
コメント