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

2009 年 4 月

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

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

  • システム全体:
    • すべての主要な UI 要素の改良
    • ウィンドウ遷移のアニメーション(デフォルトでオフ)
    • 加速度計ベースのアプリケーション回転
  • UI を改良:
    • 通話中エクスペリエンス
    • 連絡先、通話履歴、お気に入り
    • SMS、MMS
    • ブラウザ
    • 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 アプリを作成するための便利なフレームワーク
    • アプリのアップデート インストールのブロードキャスト インテントに成功 - アプリのアップグレードをよりスムーズに