AndroidOSについて
・カーネルやライブラリー、ランタイムなどはほとんどがC言語またはC++で記述・アプリケーションはGoogle独自に構築した仮想マシンであるDalvik仮想マシン(VM)上で動作
・アプリの開発用にはAndroid SDK を使用
・低レベルのランタイムとライブラリーの開発用にはAndroid NDK を使用
AndroidOSは、端末を制御するオペレーションシステム(OS)です。
AndroidOSが搭載された端末ではAndroidアプリを動作させることができます。
現在では、携帯電話の他、ウォークマンやテレビ, 家電等にも組み込まれてきていて、
どの端末でも同じようにアプリなどを動作できるのが魅力的だと思います。
AndroidのバージョンとコードネームとAPIレベル
プラットフォーム | APIレベル | コードネーム | 公開日 |
---|---|---|---|
Android 1.0 | 1 | Base | 2008/09/23 |
Android 1.1 | 2 | Base 1_1 | 2009/02/09 |
Android 1.5 | 3 | Cupcake | 2009/04/30 |
Android 1.6 | 4 | Donut | 2009/09/15 |
Android 2.0 | 5 | Eclair | 2009/10/26 |
Android 2.0.1 | 6 | Eclair 0_1 | 2009/12/03 |
Android 2.1.x | 7 | Eclair MR1 | 2010/01/12 |
Android 2.2.x | 8 | Froyo | 2010/05/20 |
Android 2.3 | 9 | Gingerbread | 2010/12/06 |
Android 2.3.1 | |||
Android 2.3.2 | |||
Android 2.3.3 | 10 | Gingerbread MR1 | 2011/02/09 |
Android 2.3.4 | |||
Android 3.0.x | 11 | Honeycomb | 2011/02/22 |
Android 3.1.x | 12 | Honeycomb MR1 | 2011/05/10 |
Android 3.2 | 13 | Honeycomb MR2 | 2011/07/15 |
Android 4.0 | 14 | Ice Cream Sandwich | 2011/10/19 |
Android 4.0.1 | |||
Android 4.0.2 | |||
Android 4.0.3 | 15 | Ice Cream Sandwich MR1 | 2011/12/16 |
Android 4.1 | 16 | Jelly Bean | 2012/07/09 |
Android 4.1.1 | |||
Android 4.2 | 17 | Jelly Bean MR1 | 2012/12/13 |
Android 4.2.2 | |||
Android 4.3 | 18 | Jelly Bean MR2 | 2013/07/24 |
Android 4.4 | 19 | Kitkat | 2013/11/03 |
Android 5.0 | 21 | Kitkat | 2014/11/12 |
・Androidのバージョンは2013年10月時点では99%以上がVer.2.1以上
アプリ開発を行う場合はVer.2.1以上をターゲットとして開発を行えばほぼすべてのユーザーで使えるアプリが作れると思われます。
ライフサイクル
Android上ではアプリ等は上記のようなサイクルで処理が実行されます。
この記事はもう少し正確な情報を仕入れた上で、
ちょくちょく情報を追加していきます。
まとめるべき内容や間違いなどあればどなたかご指摘くださいm(_ _)m
0 件のコメント:
コメントを投稿