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

2009 年 4 月

Android 1.5 プラットフォームでは、ユーザーとデベロッパー向けに多くの新機能が導入されています。変更の概要を以下に示します。

ユーザー インターフェースの改良

  • システム全体:
    • すべての主要な UI 要素の改良
    • ウィンドウ遷移のアニメーション(デフォルトでオフ)
    • 加速度計ベースのアプリケーション回転
  • 以下を目的とした UI の改良:
    • 通話中のエクスペリエンス
    • 連絡先、通話履歴、お気に入り
    • SMS、MMS
    • Browser
    • Gmail
    • カレンダー
    • メール
    • カメラ / ギャラリー
    • アプリケーションの管理

パフォーマンスの改善

  • カメラの起動と撮影が高速化されました。
  • GPS による位置情報の取得が大幅に高速化(SUPL AGPS を利用)
  • ブラウザ ページのスクロールがスムーズになりました。
  • Gmail のスレッド リストのスクロールが高速化されました。

新機能

  • 画面上のソフト キーボード
    • 横向きと縦向きの両方で機能
    • サードパーティ製キーボードのユーザー インストールをサポート
    • 単語をカスタマイズできるユーザー辞書
  • ホーム画面
    • ウィジェット
      • バンドルされたホーム画面ウィジェット: アナログ時計、カレンダー、音楽プレーヤー、フォトフレーム、検索
    • ライブ フォルダ
  • カメラとギャラリー
    • 録画
    • 動画再生(MPEG-4 形式、3GP 形式)
  • Bluetooth
    • ステレオ Bluetooth のサポート(A2DP、AVCRP のプロファイル)
    • 自動ペアリング
    • ハンズフリーの使用の改善
  • ブラウザ
    • 最新の Webkit ブラウザと Squirrelfish JavaScript エンジンで更新
    • ブラウザ内でコピーして貼り付け
    • ページ内の検索
    • ユーザーが選択できるテキスト エンコード
    • UI の変更点は次のとおりです。
      • Go と検索ボックスの統合
      • タブ形式のブックマーク/履歴/よくアクセスする画面
  • 連絡先
    • お気に入りにユーザーの画像を表示
    • 通話履歴のイベントの個々の日付/タイムスタンプ
    • 通話履歴のイベントから 1 回のタップで連絡先カードにアクセス
  • システム
    • 新しい Linux カーネル(バージョン 2.6.27)
    • SD カード ファイル システムの自動チェックと修復
    • SIM アプリケーション ツールキット 1.0
  • Google アプリ(Android SDK に含まれる Android 1.5 システム イメージでは使用できません)
    • 連絡先、SMS、MMS、Gmail、メール アプリケーションでの Google トークのフレンドのステータスの表示
    • Gmail のメールのアーカイブ、削除、ラベル付けなどの一括操作
    • YouTube に動画をアップロード
    • Picasa に写真をアップロード

新しい API とマニフェスト要素

  • UI フレームワーク
    • バックグラウンド/UI スレッドのインタラクションを容易にするためのフレームワーク
    • 新しい SlidingDrawer ウィジェット
    • 新しい HorizontalScrollview ウィジェット
  • AppWidget フレームワーク
  • メディア フレームワーク
    • 未加工オーディオの録音および再生 API
    • インタラクティブ MIDI 再生エンジン
    • デベロッパー向けの Video Recording APIs(3GP 形式)。
    • 動画と写真の共有インテント
    • メディア検索目的
  • インプット メソッド フレームワーク
    • Input Method Service フレームワーク
    • テキスト予測エンジン
    • ダウンロード可能な IME をユーザーに提供する機能
  • アプリケーション定義のハードウェア要件

    アプリはマニフェスト ファイルの新しい要素 <uses- configuration> を使用して、適切に動作するために必要なハードウェア機能を Android システムに示すことができるようになりました。たとえば、アプリでこの要素を使用して、物理キーボードや特定のナビゲーション デバイス(トラックボールなど)が必要であることを指定できます。アプリをインストールする前に、Android システムは <uses-configuration> 要素に対して定義されている属性をチェックし、必要なハードウェアが存在する場合にのみインストールの続行を許可します。

  • 音声認識フレームワーク
    • インテントを介して音声認識ライブラリを使用するためのサポート。RecognizerIntentをご確認ください。
  • その他の API の追加
    • LocationManager - アプリはインテントを介して位置情報の変更に関する最新情報を取得できます
    • WebView - タップ開始/終了/移動/キャンセルの DOM イベントのサポート
    • デザインが一新された Sensor Manager APIs
    • GLSurfaceView - OpenGL アプリを作成するための便利なフレームワーク
    • アプリのアップデート インストールのブロードキャスト インテントに成功 - アプリのアップグレードをスムーズに