Androidバージョン一覧(1.5〜2.3, 「初めてのAndroid 第3版」より)

毛利です。

検索してもまとまったものはあまり出てこないのでメモ。

↓の P. viii〜ix より。

初めてのAndroid 第3版

Cupcake(1.5)の新機能

などAndroidプラットフォームに多くの拡張を追加

  • 水面下では、1.1と1.5の間で Android API には 1,000以上の変更が加えられている

Android API Differences Report

Donut(1.6)の新機能

  • 高/低解像度ディスプレイのサポート(ほとんどのプログラマにはあまり影響のない小さな変更)

Android API Differences Report

Eclair(2.0)の新機能

  • マルチタッチ
  • 仮想キー
  • 一元的アカウント管理
  • 同期API
  • ドッキング
  • HTML5

などのサポートを追加

  • すぐに Android 2.0.1(これも Eclair と呼ばれている)にバージョンアップした。いくつかのバグフィックスから構成。

Android API Differences Report
Android API Differences Report

Eclair MR1(2.1)の新機能(MR1 = Maintenance Release 1)

  • ライブウォールペーパー、より充実したHTMLサポート(小さな改良を追加)

Android API Differences Report

Froyo(2.2)の新機能

  • 外部ストレージ(SDカード)へのアプリケーションのインストール
  • ずっと高速なJava仮想マシン
  • OpenGL ES 2.0 API サポート

などの追加

Android API Differences Report

Gingerbread(2.3)の新機能

  • SIPベースの VoIP
  • NFC(Near Field Communications、近距離無線通信)
  • じゃいろコンパスなどの新たなセンサ
  • 複数カメラのサポート
  • オーディオエフェクト
  • ダウンロードマネジャ
  • 大型画面への対応
  • ストレージマネジャ
  • ネイティブアクティビティ

を追加

  • このバージョンから Dalvik VM がコンカレント GC に対応(例えばゲーム実行中に GCガベージコレクション)が起こってもパフォーマンスが極端に低下すると行ったことがなくなった)
  • Linux カーネルは 2.6.35 にアップグレード
  • UI ではテキスト選択が改良され、プレスホールドと呼ばれるカーソルで領域を間単(←誤字)に選択できるようになった。

Android API Differences Report


英語の変更概要はさっぱり分からんな…。