Android 2.2 プラットフォームのハイライト

Android 2.2 プラットフォームには、ユーザーとデベロッパー向けの多くの新機能が導入されています。このドキュメントでは、Android 2.2 の新機能とテクノロジーの一部について説明します。新しいデベロッパー向け API について詳しくは、Android 2.2 バージョン ノートをご覧ください。

新しいユーザー機能

ホーム

新しいホーム画面のヒント ウィジェットは、ショートカットとウィジェットを使用してホーム画面を構成する方法や、複数のホーム画面を使用する方法を新規ユーザーに案内します。

電話、アプリ ランチャー、ブラウザの専用のショートカットがホーム画面に追加され、5 つのホーム画面パネルから簡単にアクセスできるようになりました。

Exchange に対応しています。

デバイスのロック解除に数値 PIN または英数字パスワードのオプションを追加し、セキュリティを強化しました。Exchange 管理者は、デバイス全体にパスワード ポリシーを適用できます。

リモートワイプ: Exchange 管理者は、デバイスの紛失や盗難に備えて、デバイスをリモートで工場出荷時の設定にリセットしてデータを保護できます。

カレンダー アプリで Exchange カレンダーがサポートされるようになりました

自動検出: ユーザー名とパスワードを把握しているだけで、Exchange アカウントを簡単に設定して同期できます(Exchange 2007 以降で利用可能)。

メール アプリケーションでグローバル アドレス リストの検索が利用可能になり、ユーザーはディレクトリから受信者名を自動入力できるようになりました。

ギャラリーでは、ズーム ジェスチャーを使用してフォト グルーピングをプレビューできます。

カメラの画面上ボタンから、ズーム、フラッシュ、ホワイトバランス、位置情報タグ付け、フォーカス、露出を操作できる新しい UI に簡単にアクセスできます。カムコーダーでは、MMS や YouTube の動画サイズや画質を簡単に設定することもできます。

カムコーダーでLED フラッシュが有効になり、夜間や暗い場所でも動画を撮影できるようになりました。

ポータブルアクセスポイント

Nexus One などの一部のデバイスは、最大 8 台のデバイスと共有できるポータブル Wi-Fi アクセス ポイントにできます。

Android 搭載スマートフォンを Windows または Linux ノートパソコンの 3G 接続として使用するには、USB ケーブルでスマートフォンをパソコンに接続します。接続は 2 つのデバイス間で共有されます。

複数のキーボード言語

複数の言語を使用しているユーザーは、キーボードに複数の言語を追加し、スペースバーをスワイプして複数のラテン文字ベースの入力言語を切り替えることができます。これにより、キーと自動補完辞書が変更されます。

パフォーマンスの向上

V8 エンジンを使用してブラウザのパフォーマンスが強化され、JavaScript を多用するページの読み込みが高速化されました。

Dalvik のパフォーマンスの向上: Dalvik JIT を使用した Android 2.1 と比較して、CPU 使用率の高いコードのパフォーマンスが 2 ~ 5 倍向上します。

右のグラフは、さまざまなベンチマーク テストを使用した Android 2.1 から Android 2.2 へのパフォーマンスの高速化を示しています。たとえば、LinPack は 5 倍以上高速になりました。

カーネルのメモリ管理の改善: メモリの再利用が最大 20 倍に向上し、メモリに制約のあるデバイスでアプリの切り替えが速くなり、パフォーマンスがスムーズになります。

新しいプラットフォーム テクノロジー

メディア フレームワーク

  • ローカル ファイルの再生と HTTP プログレッシブ ストリーミングをサポートする新しいメディア フレームワーク(Stagefright)
  • Android 2.2 で OpenCore のサポートを継続

Bluetooth

  • Bluetooth 経由の音声ダイヤル
  • 他のスマートフォンと連絡先を共有する機能
  • Bluetooth 対応の車載ホルダーとデスクホルダーのサポート
  • カーキットやヘッドセットとの互換性マトリックスを改善しました

2.6.32 カーネルのアップグレード

  • 256 MB を超える RAM の HIGHMEM サポート
  • SDIO のスケジューリングと BT の改善

新しいデベロッパー サービス

Android クラウド - デバイス メッセージ

アプリは Android Cloud to Device Messaging を使用して、モバイル アラート、スマートフォンへの送信、双方向プッシュ同期機能を有効にできます。

Android アプリのエラーレポート

Google Play アプリ向けの新しいバグレポート機能により、デベロッパーはユーザーからクラッシュとフリーズに関するレポートを受け取ることができます。レポートは、パブリッシャー アカウントにログインすると利用できます。

新しい Developer API

外部ストレージ上のアプリ

アプリは、共有外部ストレージ(SD カードなど)へのインストールをリクエストできるようになりました。

メディア フレームワーク

音声フォーカス、SCO への音声のルーティング、メディア データベースへのファイルの自動スキャン用の新しい API を提供します。また、アプリが音声の読み込みの完了を検出し、音声の再生を一時停止および自動再開できるようにする API も提供します。

カメラ、ビデオカメラ

新しいプレビュー API では、フレームレートが約 10 FPS から約 20 FPS に倍増します。カメラが縦向き、ズーム操作、露出データへのアクセス、サムネイル ユーティリティに対応しました。新しいカムコーダー プロファイルにより、アプリはデバイスのハードウェア機能を特定できるようになります。

グラフィック

OpenGL ES 2.0 の新しい API、YUV 画像形式、テクスチャ圧縮用の ETC1。

データのバックアップ

アプリはデータのバックアップと復元に参加して、ユーザーが出荷時の設定にリセットした後やデバイスを切り替えた後もデータを保持できるようにします。

デバイス ポリシー マネージャー

新しいデバイス ポリシー管理 API を使用すると、デバイスのセキュリティ機能(パスワードの最低強度、データのワイプなど)を制御できる「デバイス管理者」アプリを開発できます。ユーザーは、デバイスで有効にする管理者を選択できます。

UI フレームワーク

新しい「車載モード」と「夜間モード」のコントロールと構成により、アプリはこれらの状況に合わせて UI を調整できます。スケール ジェスチャー検出 API により、マルチタッチ イベントの定義が改善されました。アプリで TabWidget の下部ストリップをカスタマイズできるようになりました。

新しいデベロッパー API の詳細については、Android 2.2 バージョン ノートAPI の差異レポートをご覧ください。