Android
昨日行われた「Google デベロッパー交流会 第6回「Android」」というのに行ってきました。
場所は六本木ヒルズ森タワー49F アカデミーヒルズ オーディトリアム。
六本木ヒルズは久しぶりです。少々天気が悪かったのですが、それでも高いところは気分がいいですね。
Android SDK
Androidについては、テストプログラムを書いていないどころか、SDKをインストールすらしていなかったので、席に着いたらEMOBILEをつなげて早速ダウンロード開始してみました。78.4MBあるので、じっくりと。
全く知らなかった自分にとっては最高の導入講座となったセミナーでした。箇条書きでメモした内容をここにも書いておきます。
- OHA: Open Handset Alliance
- 基本OS部分はLinux2.6カーネル
- ライブラリ
- C/C++で各種ドライバやライブラリが用意されている
- Dalvik VMというJ2SE相当のJava動作環境(VM)が用意されている
- OPEN性
- 開発者は、アプリを公開(ship)するのに許可(permission)は必要ない。
- ユーザは、アプリをインストールするのに許可(permission)は必要ない。
- アプリ間でメッセージ(Intent)通信を行うことができ、ユーザはそれを自由に切り替えられる。
基本的にJavaを使って開発する。ライブラリは結構充実している、という印象。
Q&A
最初のQ&Aの時間。すべてを残したわけではないですが、メモを書いておきます。
- Q:悪意のあるアプリに対する対策は?
- Q:いつ完全にAndroidSDKのすべてがオープンになるのか?
まず今年下半期に出荷されるであろう実機を出すことが第1の目標となっているらしく、ちょっとでもプライオリティが低いものは、その出荷以降の話になるらしい。とりあえず、まず出荷して、たくさんの人柱によるレビューが進み、たくさんのアプリが開発されて、それからもう一度見直そうよ、という考え方なのかな。
Androidの現状やケータイの仕組みを詳しく把握してない自分には理解できない部分が多かったので、もうちょっと勉強しておけば良かったと、ちょっと後悔。特にDalvicVMについて全く分からなかったのは痛かった。今調べてみたら、以下のページにスタックベース・レジスタベースの議論について詳しく載っている。
あと、SIP(シップ)という言葉が分からなかったので、こちらも今調べてみた。
パネルディスカッション、デモアプリ
後半はパネルディスカッションで、パネラーは皆でもアプリを作ってきていて、現状どのようなことが可能なのか?とか分かっておもしろかった。以下に箇条書きメモを載せておきます。
- 鄭さん(GOOGLE)
- 若狭さん(GOOGLE)
- WebViewをはるだけでWEBが見られる
- GoogleAppEngineを使って作ってみた
- MapViewをはるとマップが見られる。
- docomoのケータイでは、現在位置を送信することが出来る→ウェブアプリで使える!?こっちがスゲー。
- WebViewをはるだけでWEBが見られる
- 安生さん(CAVE?)
- 丸山さん
- 西山さん(eitarosoft)開発:今村さん
以上のように一通り見せてもらったあと、苦労話などを語ってくれて、現状がいろいろ分かりました。
- マルチスレッドでやらないとチャットアプリを作りにくい(今村さん)
- サービスというのを作ると、ハンドラを二つ作りそれぞれにメッセージを送らないといけない
- 確かにマルチスレッドをやるのが難しい(ジェイソン)
- Androidがすべてのアプリのライフサイクルを管理する必要性がある
- ActivityとServiceの関連が問題がある
- javascriptからjavaに日本語を渡すときにハマった
と、こんな感じで、エミュレータが遅いのはしょうがないかもなー、という印象と、やっぱりどういう実機が出てくるのか?が分からないと、Googleや実機を設計しているハードウェアメーカ以外の会社が大きなプロジェクトを動かすことが難しいように思う。
SDKインストール
セミナー中盤の頃にダウンロードが完了したので、インストールしてみた。
ちょっと重いが、PATHを通すだけでエミュレータが動いたのはすごい。エミュレータの実行アプリ名がemulator.exeというのもすごい。
また時間があるときのサンプルでもいじってみようかな。
アカデミーヒルズ
ちょっと調べてみたら、今回使用したアカデミーヒルズ オーディトリアムの使用料金は13:00〜17:00で¥600,000。
さらに同時通訳(日→英、英→日)もあり、ドリンクもあった。ある程度安く使わせてもらってるのかもしれないけど、参加費無料のセミナーでこういう雰囲気なのは、やっぱGoogleならでわですね。
関連URL
- Android Zaurusの日記
- うそぉ!? - steletoのブログ
- http://www.google.co.jp/developer/prg/events/6-vol1.html .. 2008-05-30 ようやくアップされました。
関連書籍
- 作者: 嶋是一
- 出版社/メーカー: 技術評論社
- 発売日: 2008/04/23
- メディア: 単行本(ソフトカバー)
- 購入: 1人 クリック: 46回
- この商品を含むブログ (45件) を見る