というわけで、Androidです。
行くつもりだったGoogleのイベントには行けなかったけど、名刺を預けておいたおかげで無事?GooglePhone(GDD)を入手できました。だめもとで頼んでおいてよかった~
いろいろな人が同じようなエントリを上げていることと思いますが、私もやってしまいます。


サイズはiPhoneよりちょっと小さくて、ちょっと軽い気がします。画面サイズもちょびっとだけ小さいですね。
使ってみて思ったのは
・タッチパネルはいい線いってるけど、iPhoneの方がインタフェース的に練りこまれてる
・意外とトラックボールがいい
・URL入力するのに携帯と同じ文字入力インタフェースは致命的では?
って感じですね。
でもって、早速SDKを入手して、eclipse もセットアップ。エミュレーターで文字表示ぐらいまではやってしまいました。
最近 java を使っていたので eclipse にはそこそこなじみがあり、割とすんなり入れる印象です。
まぁ、Android 独特の書き方、考え方を理解しないといけないので、まだまだ入口にもついていない感じですが....
まずは実機に転送したいんだけど、どうすりゃいいんだ?
(2009.06.12 追記)
android 実機への転送の仕方も分かりました。
USBで接続し、SDKに付属のUSBドライバをインストールします。win32 だと x86, win64だと amd64 らしいです。ドキュメントによると。
eclipse を立ち上げて、デバッグか普通の実行を選択すると、「どのターゲットで実行するか」を聞いてくるので、
そこで実機を選べば転送&実行されます。
デバッグでやってみたら、ちゃんと実機でステップ実行されていい感じ。
実行できるようになるまでにはいくつか詰まったところがあって、
・プロジェクトの設定で実行環境の選択をエミュレータに固定していたため、ターゲット選択画面が出なくて焦った。手動で選択にしたら選択画面が出るようになった。
・何度もアップロードに失敗して実機で実行できなかったけど、一度実機側でUSBでの接続を解除し、再びUSB接続に戻したらアップロードされるようになった
・USBドライバをインストールしたときには再起動は求められなかったけど、念のため再起動した
・そういえば、android を USB接続したままだと PC が POST 画面から先に進まなかったような... 外して起動したらすんなり起動しました。時間がないのでたいした検証はしてませんが。
なにが本質的に効いたのかは良く分かりませんが、ひとまず実行できるようになったということで。