もうご存知の方も多いと思いますが、ちょうど日本Androidの会のカンファレンスが開催された6月26日の朝方にAndroid NDK (Native Development Kit) がリリースされました。
http://android-developers.blogspot.com/2009/06/introducing-android-15-ndk-release-1.html
このr1でネイティブコードとして利用できる部分は以下の部分です。
* libc, the standard C library
* libm, the standard math library
* the JNI interface
* libz, the common ZLib compression library
* liblog, used to send logcat messages to the kernel
ARMv5TEがサポート対象です。ネイティブである以上、CPU等が異なるとまず動作しませんので、注意が必要です。
そして、framework APIが使えるわけでもありません。したがって、NDKだけでアプリケーションが作成できるわけではありません。部分的にでもアプリケーションを高速化したい人向けです。
使う上での:
メリット
・自分で作成中もしくは作成済みのアプリケーションを高速化できる可能性がある
デメリット
・互換性(端末(ハードウェア)に依って動かない場合があり得る)
・開発の手続きがやや煩雑になる(共有ライブラリを作成する作業、それをリンクする作業等)
・C|C++知らない人は学習コストがかかる
・debugが難しくなる
あと、特にゲームを製作してる人に向けてなのですが
「もうついたのか!はやい!NDKきた!これで勝つる!」と思ってる方が多いかもしれませんが、少なくともこのバージョンではGL ESは叩けません。
それに、ネイティブは速いですが、JNI自体は遅いです。TraceViewでしっかり確認しつつ使う事をオススメします!
Androidアプリケーションで色々と聞かれる事があるので紹介してみます。
Q. SDカードの中身とか端末から見たいんだけど?
A. ASTRO まじオススメ。ファイラーです。

Q. QRコードとかスキャンしたいんだけど?
A. Barcode Scanner おすすめ。

Q. いいTumblrアプリない?
A. うーん。特にこれといって。 ボクも色々無料有料合わせて試してますが、iPhoneのTumbladdict早く移植されないかなーなどと思ってます。
Q. 現在地からお店とか検索するのでいいのないですか?
A. 検索すると色々出てくるんで好きなの使えばいいと思いますが。 Places Directory はGoogler製です。


Q. Todo系で(ry
A. Astrid が人気。 Remember the milkと同期もできるので、RTM使ってる人は特にオススメ。

Mapsアプリがupdateした!というお知らせがOfficial Google Mobile Blogに。
http://googlemobile.blogspot.com/2009/06/search-by-voice-and-transit-directions.html
具体的に変わったところというと、
Map上の検索で音声検索が可能になった
今のところ認識してくれる言語は英語で、アメリカ、オーストラリア、イギリスの
アクセントまで認識できる。
公共機関や徒歩でのディレクション表示機能追加
Google Transitが対応している250以上の都市で、ディレクション表示が可能。
http://www.google.com/transit
Google Latitude利用時の、現在地更新の動作がおかしかったのを修正
(Latitudeは許可してる友人同士で自分達の居場所をMap上に表示できるサービス)

実験的な機能として”Updates” を追加
Latitude内にUpdatesという機能が追加されてあり、これを使うと友人同士で
メッセージのやりとりが可能。友達がとあるレストランや施設などにいるときに
メッセージのやりとりや書き置きなどができるようです。



ストリートビューはMapModeから選択するのではなく、もっと自然に
使えるようmapに統合された
このMapsアプリは今のところバージョンアップがpushで通知されません。
Android MarketからGoogle Mapsアプリをダウンロードする必要があります。
(ちなみに日本のキャリアのSIMだとできないぽいです)
海外キャリアのSIMをお持ちでしたらMarketのSearchから”Google Maps”で検索、
あるいはカテゴリ Travelあたりを見ると一番上に出てきますよ。
追記:
どうやらSIMを抜いたり、LocaleをEnglishに変えればMarketにGoogle Mapsが出てくる事があるようです。自己責任でお願いします。
起動のスプラッシュ画面


裏のロゴデザイン


裏カバーの仕上げ
上がGDDバージョン。マットです。
下はツルツル。

あとは
IME(iWnn)の有無 (GDDは日本語変換が入ってる)
カメラのシャッター音(IONは無音にできる)
個人的にシャッター音消せるのでかいんですけど。いや、盗撮とかじゃなくて。
GDDのシャッター音でかいんで。
参加していただいた皆さん、ありがとうございました。
特に、私の拙いセッション見ていただいた方本当にありがとうございました。まさかあれほど多くの人に来ていただけるとは思っていなかったので、正直今でもよくわかりません。
そういえば、ふくゆき総帥から「よかったですー。けど、デモほしかったですー。」などとありがたいお言葉をいただいたんですね!
で、いいわけしてもいいかな!
直前まで、各説明項目(Intent, SharedPrefs, ContentProvider, Http)のデモを入れるかどうか悩んだのですが、どうがんばってもデモを入れると時間が圧倒的に足りなく、とても駆け足な内容になるか、あるいは最後間に合わないで終了するような状況だったので、それならしっかり時間をかけて説明したいと思い、あのような形に。(それでも割と駆け足な内容だったと思うのですが)
すみません、ホントしょうじんします…。