Android 2.2 プラットフォームには、ユーザーとデベロッパー向けに魅力的な新機能が数多く導入されています。このドキュメントでは、Android 2.2 で導入された新しいユーザー機能とテクノロジーの一部を紹介します。新しいデベロッパー向け API について詳しくは、Android 2.2 バージョン ノートをご覧ください。
新しいユーザー機能
ホーム
ホーム画面の新しいヒント ウィジェットは、ショートカットとウィジェットでホーム画面を設定する方法と、複数のホーム画面を活用する方法を新規ユーザーにサポートします。 スマートフォン、アプリケーション ランチャー、ブラウザは、ホーム画面に専用のショートカットが表示されるようになりました。これにより、5 つのホーム画面パネルから簡単にアクセスできます。 |
Exchange に対応しています。
デバイスをロック解除するための数字 PIN または英数字のパスワード オプションの追加により、セキュリティが向上しました。Exchange 管理者は、デバイスにパスワード ポリシーを適用できます。 リモートワイプ: Exchange 管理者は、デバイスの紛失や盗難が発生した場合に、リモートでデバイスを出荷時の設定にリセットして、データを保護できます。 カレンダー アプリケーションで Exchange カレンダーがサポートされるようになりました。 自動検出: ユーザー名とパスワードを把握するだけで、Exchange アカウント(Exchange 2007 以降で利用可能)の設定や同期を簡単に行うことができます。 メールアプリでグローバル アドレス リストの検索をご利用いただけるようになりました。これにより、ユーザーはディレクトリの受信者名をオートコンプリートできるようになりました。 |
カメラとギャラリー
Gallery では、ズーム操作で写真スタックを探索できます。 カメラの画面上のボタンから、ズーム、フラッシュ、ホワイト バランス、ジオタグ、フォーカス、露出を制御するための新しい UI に簡単にアクセスできます。また、MMS や YouTube の動画のサイズと画質を簡単に設定することもできます。 カムコーダーの LED フラッシュが有効になったので、夜間や暗い場所でも動画を撮影できます。 |
ポータブルアクセスポイント
Nexus One などの一部のデバイスは、最大 8 台のデバイスと共有できるポータブル Wi-Fi アクセス ポイントに変換できます。 USB ケーブルで Android スマートフォンをパソコンに接続すると、Android スマートフォンを Windows または Linux ノートパソコンの 3G 接続として使用できます。これにより、2 台のデバイス間で接続が共有されます。 |
複数のキーボード言語
多言語ユーザーは、キーボードに複数の言語を追加したり、スペースバーをスワイプすることで複数のラテン語ベースの入力言語を切り替えたりできます。これにより、キーと自動候補辞書が変更されます。 |
パフォーマンスの向上
V8 エンジンを使用してブラウザのパフォーマンスが向上したことで、JavaScript を多用するページの読み込み速度が向上しました。 Dalvik Performance Boost: 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 に倍増します。カメラは、縦向き、ズーム コントロール、露出データへのアクセス、サムネイル ユーティリティをサポートするようになりました。新しいカムコーダー プロファイルを使用すると、アプリでデバイスのハードウェア機能を決定できます。
グラフィック
YUV 画像形式に対応する OpenGL ES 2.0 と、テクスチャ圧縮用の ETC1 用の新しい API。
データのバックアップ
アプリはデータのバックアップと復元に参加し、ユーザーが初期状態にリセットした後やデバイスを切り替えたときにデータを維持できます。
デバイス ポリシー マネージャー
新しいデバイス ポリシー管理 API を使用すると、デベロッパーは、パスワードの最小強度やデータのワイプなど、デバイスのセキュリティ機能を制御できる「デバイス管理」アプリを作成できます。ユーザーは、デバイスで有効にする管理者を選択できます。
UI フレームワーク
「運転モード」と「夜間モード」の新しいコントロールと設定により、アプリはこうした状況に合わせて UI を調整できます。スケール ジェスチャー検出 API を使用すると、マルチタッチ イベントの定義が改善されます。アプリで TabWidget の下部ストリップをカスタマイズできるようになりました。
デベロッパー向けの新しい API について詳しくは、Android 2.2 バージョン ノートと API 差分レポートをご覧ください。