ひつじのにっき

mhidakaのにっきです。たまに長文、気が向いたとき更新。

Android SDK 2.2 の変更点(抜粋)

http://android-developers.blogspot.com/2010/05/android-22-and-developers-goodies.html の自分メモ(超適当訳)

JITコンパイラ搭載、パフォーマンスアップ。

Dalvik JIT compiler のおかげでAndroid 2.2は2〜5倍高速に(CPUベンチでAndroid2.1比)。

Exchangeに対応、セキュリティも向上。

カレンダー、アカウント同期。また、セキュリティもアプリケーションから制御可能に。開発者はリモートリセットや、パスワード、スクリーンロックのタイムアウトなど制御するアプリを提供できるようになった。

GraphicsはOpenGL ES 2.0に対応。

android.opengl.GLES20、またETC1テクスチャ(3Dでつかう圧縮フォーマット?)のエンコーダ・デコーダの追加、YUV形式への対応(YUVからJPEGへ変換が可能)

多数のAPI追加

  • データバックアップ・リストアが可能
  • クラウドを通じて同期済みのデバイスにアラートやメッセージを送信可能
  • アプリケーションはSDカードにインストール可能
  • ネイティブコードのAPI追加:Skiaビットマップ関連

詳細はhttp://developer.android.com/sdk/android-2.2-highlights.html

Android NDK, Revision 4リリース

  • Rev4からネイティブコードのデバッグ(ndk-gdb)が可能に。
  • ARMv7命令セットに対応(ハードウェアFPUをサポート)
  • NEON ARM Advanced SIMDに対応。NEON対応が判明している機種は、

Droid/Nexus One(その他デバイスも対応との記述あり)。

  • NDKを含んだアプリケーションはAndroid Marketで自動的に検知、対応アーキテクチャの機種でフィルタリングするので「ダウンロードできたけど、動かない」なんて問題は起きなくなる
  • Bitmapオブジェクトのピクセルバッファをネイティブコードで扱えるようになった

詳細はhttp://developer.android.com/intl/ja/sdk/ndk/index.html