[Android]API levelとOS versionの対比

Androidの開発をしていると、Android6.0ってSDKいくつだっけ(API levelなに)?ってなるので、まとめておきます。

[Swift]バージョン履歴 のAndroid版です。

対比一覧

OSバージョンAPI レベルリリース日コードネーム
1.012008年9月23日
1.122009年2月9日
1.532009年4月27日Cupcake
1.642009年9月15日Donut
2.0 – 2.15 – 72009年10月26日Eclair
2.2 – 2.2.382010年5月20日Froyo
2.3 – 2.3.79 – 102010年12月6日Gingerbread
3.0 – 3.2.611 – 132011年2月22日Honeycomb
4.0 – 4.0.414 – 152011年10月18日Ice Cream Sandwich
4.1 – 4.3.116 – 182012年7月9日Jelly Bean
4.4 – 4.4.419 – 202013年10月31日KitKat
5.0 – 5.1.121 – 222014年11月12日Lollipop
6.0 – 6.0.1232015年10月5日Marshmallow
7.0 – 7.1.224 – 252016年8月22日Nougat
8.0 – 8.126 – 272017年8月21日Oreo
9.0282018年8月6日Pie
10.0292019年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のバージョンをつぶやくアカウントがあった。

コメント

タイトルとURLをコピーしました