A、Androidのシステムアーキテクチャ:
1. Linuxのカーネル層
のAndroid、Linuxカーネルに基づいて、Androidのさまざまなデバイスのための基盤となるハードウェアのドライバ提供
など:その他のディスプレイドライバ、オーディオ、カメラ、ブルートゥース、無線LANドライバ、パワーマネジメント、
2.システムランタイムを層は
、AndroidシステムのためのC / C ++ライブラリは、メイン機能のサポートであるによって提供され
、このようなSQLiteライブラリは、データベース層のためのサポート提供として
ES 3Dグラフィックスライブラリは、のサポートを提供| OpenGLを
ブラウザのカーネルのサポートを提供Webkitのライブラリ
など、
この層はまた、 Androidのランタイムライブラリ、
主に開発者がJava使用のAndroidアプリケーションを作成することができますコアライブラリの一部を提供する
ランタイムライブラリもAndroidアプリケーションが別のプロセスで実行することができた、(ARTを変更5.0オペレーティング環境の後)のDalvik仮想マシンが含まれて、とのDalvik仮想マシンの独自のインスタンスを持っている
限られた携帯電話のメモリとCPUのパフォーマンス状況に最適化された、カスタムモバイルデバイスに仮想マシンのDalvik、Java仮想マシンに対して
前記アプリケーションフレームワーク層は、
アプリケーションを構築する際に主に提供APIの様々な使用することができる、
Androidのは、コアアプリケーションの一部が付属してこれを使用することです API完成し、
開発者はまた、これらのAPIを使用して、独自のプログラムを構築することができます
。4.アプリケーション層を
この層に属して携帯電話にインストールされているすべてのアプリケーション
などのシステムなどは、連絡先、テキストメッセージや他のプログラムに付属
またはダウンロード他者プログラム
または独自のプログラムを開発
第二に、Androidの、コードネームのさまざまなバージョン
版数 | システムコード | API | 中国の意味 | 公開 |
1.0 | 鉄腕アトム&ベンダー | API 1 | 鉄腕アトム&時計仕掛けのロボット | 2008.9 |
1.1 | プチフール | API 2 | ファンシーケーキ | 2009.2 |
1.5 | カップケーキ | API 3 | カップケーキ | 2009.4 |
1.6 | ドーナツ | API 4 | ドーナツ | 2009.9 |
2.0 | 稲妻 | API 5 | パフ | 2009.10 |
2.0.1 | API 6 | 2009.12 | ||
2.1 | API 7 | 2010.1 | ||
2.2 | フローズンヨーグルト | API 8 | フローズンヨーグルト | 2010.5 |
2.3.0-2.3.2 | ジンジャーブレッド | API 9 | ジンジャーブレッド | 2010.12 |
2.3.3-2.3.7 | API 10 | 2011.2 | ||
3.0 | 蜂の巣 | API 11 | 蜂の巣 | 2011.2 |
3.1 | API 12 | 2011.5 | ||
3.2.0-3.2.6 | API 13 | 2011.7 | ||
4.0.0-4.0.2 | アイスクリームサンドイッチ | API 14 | アイスクリームサンドイッチ | 2011.10 |
4.0.3-4.0.4 | API 15 | 2011.12 | ||
4.1 | ゼリービーン | API 16 | ジェリービーン | 2012.7 |
4.2 | API 17 | 2012.11 | ||
4.3 | API 18 | 2013.7 | ||
4.4 | キットカット | API 19 | キットカット | 2013.11 |
4.4ワット、4.4w.2 | API 20 | 2014.6 | ||
5.0 | ロリポップ(アンドロイドL) | API 21 | ロリポップ | 2014.10 |
5.1 | API 22 | 2015.3 | ||
6.0 | マシュマロ(アンドロイドM) | API 23 | 綿飴 | 2015.10 |
7.0 | ヌガー(AndroidのN) | API 24 | ヌガー | 2016.5 |
7.1 | API 25 | 2016.10 | ||
8.0 | オレオ(アンドロイドO) | API 26 | オレオ | 2017.3 |
8.1 | API 27 | 2017.12 | ||
9.0 | ピスタチオのアイスクリーム(アンドロイドP) | API 28 | ピスタチオのアイスクリーム | 2018.8 |
10.0 | (不明)(AndroidのQ) | API 29 | 2019.5 |