2010-11-27
Google日本語入力APIをテストするためのAndroidアプリをリリースしました
去る11月23日、Adobe AIR for Android のテストも含みつつ表題のアプリをリリースしました
Androidマーケットで「日本語入力」あたりで検索すれば見つけやすいと思います。
アイコンはこんなのです
実は先日のハッカソン(Python hack-a-thon 2010.10)でちまちまやっていたのはこれで、あの時はまだ手元にGalaxy Sがなかったんですが、
11月20日にGalaxy Sと手に入れてからという物モチベーションがフルスロットルで一気に開発を進め、23日にリリースまで行きました。
ちなみに、Google日本語入力APIというのは少し前にGoogleからリリースされているAPIで、詳細は以下のURLにて
Google CGI API for Japanese Input
http://www.google.com/intl/ja/ime/cgiapi.html
興味深いAPIではあるのですが、簡単にテストできる環境があればなあというところで、じゃあ作っちゃえAndroidでというわけで、すべてFlash CS5にて製作しました。
以下つくってみて気になった所
Android的コンポーネントが揃っていない
Flexの方は次期バージョンの"Hero"でモバイル向けコンポーネントが整備されるらしいのですが、
Flash本家の方はどうなるか今のところ情報がありません。
現在はAdobeエバンジェリストのケビン・ホイトという方が簡易的なコンポーネントを作成されているそうです。
http://himco.jp/air-for-android/?p=286
今回はすべてFlashのコンポーネントで構成したため、テキスト入力から直接検索できないとかなんとか少し切ない状態です。
Flash不安定すぎ
Mac版だけかもしれませんが、突然ビルドできなくなったり(5005エラーとか)してFlash再起動で回復とかイラッと来ました
Google CGI API for Japanese InputのJSONが適当すぎ
JSONのデコードにはAdobeのcorelibを使っていたのですが、,(カンマ)が余分なところに入っていたため、真面目にデコードしようとすると失敗するという罠が。
ハッカソンの半分はこの問題への対処に当てていた気がします。
という割には解決法は痛く単純で、
JSON.decodeの引数であるstrictをfalseにすれば通ったというオチ(デフォルトがtrueだった)
やる気あるのかGoogleと少し思った
- 22 http://blender.jp/modules/newbb/viewtopic.php?topic_id=1274&forum=3&post_id=6730
- 21 http://blenderartists.org/forum/showthread.php?t=89986&page=68
- 20 http://d.hatena.ne.jp/nakamura001/20091115/1258300143
- 17 http://search.yahoo.co.jp/search?p=3gスイッチ vista&rs=1&ei=UTF-8&fr=slv1-ybb
- 13 http://chabudai.org/blog/?p=217
- 8 http://bleble.s321.xrea.com/
- 8 http://www.google.co.jp/search?q=3gbスイッチ+vista&rls=com.microsoft:ja:IE-SearchBox&ie=UTF-8&oe=UTF-8&sourceid=ie7&rlz=1I7RNSN_ja&redir_esc=&ei=Nhn1TND9Is6ecY6dkMgE
- 8 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGIH_jaJP281JP281&q=iphone+mzone
- 6 http://fedb.blogzine.jp/blenderclip/2009/05/3treblemixtured.html
- 6 http://search.yahoo.co.jp/search?p=戸袋&search.x=1&fr=top_ga1_sa&tid=top_ga1_sa&ei=UTF-8&aq=1&oq=



