AndroidアプリをPython・Ruby・JavaScriptで開発する

後藤大地  [2009/06/11]

Android Scripting Enviornment brings scripting languages to Android

最新版のiPhoneとなるiPhone 3G S発表された。さまざまな改善がほどこされているが、最大のポイントはアプリケーションが以前よりも高速に軽快に動作するようになったことだ。iPhoneの特徴は電話というよりもアプリケーションとサービスにある。実行速度の高速化は多くのユーザや開発者が望んでいたことだけに、この新製品は従来製品からの乗り換え組みを多いに満足させることになりそうだ。

iPhoneのネイティブアプリケーション開発はそれほど難しいものではないが、大きくみて2つの障壁がある。ひとつは開発環境がMac OS Xの特定のバージョン以降とアーキテクチャ向けにしか提供されていないこと、もうひとつは開発言語がObjective-Cであることだ。Objective-CはC/C++を扱ったことのあるプログラマにはそれほど難しくない言語だが、スクリプト言語しか使ったことがない場合にはとっかかりにくい可能性がある。できれば自分がいつも使っているOSとプログラミング言語でスマートフォンのアプリケーションを開発したいというのは、開発者であれば一度は考えるだろう。

そこで期待されるのがAndroid携帯だ。日本ではまだ販売されていないが、Google Developer Day 2009に参加した方はすでに実機を手に入れている。来月にはNTTドコモからAndroid携帯 HT-03Aの販売も予定されている。Androidの開発環境となるAndroid SDKはWindows、Mac OS X、Linuxと主要OSをサポートし、開発言語もJavaであるなどObjective Cよりも敷居が低い。

さらに8日(米国時間)、Googleから発表されたAndroid Scripting Environmentに注目したい。これはAndroid携帯でスクリプト言語を使ったプログラミングを可能にするためのアプリケーションで、現在のところPython、Lua、BeanShellがサポートされており、将来的にはRubyとJavaScriptもサポートに加えると計画と説明がある。メッセージ、通知、設定の操作、センサー入力、ロケーション検出、SMS操作、テキストの読み上げ、サービス操作といった作業をスクリプト言語から操作できる。



IT製品 "比較/検討" 情報

転職ノウハウ

あなたが本領発揮できる仕事を診断
あなたの仕事適性診断

シゴト性格・弱点が20の質問でサクッと分かる!

「仕事辞めたい……」その理由は?
「仕事辞めたい……」その理由は?

71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?

3年後の年収どうなる? 年収予報
3年後の年収どうなる? 年収予報

今の年収は適正? 3年後は? あなたの年収をデータに基づき予報します。

激務な職場を辞めたいが、美女が邪魔して辞められない
激務な職場を辞めたいが、美女が邪魔して辞められない

美人上司と可愛い過ぎる後輩に挟まれるエンジニアの悩み

特別企画 PR

人気記事

一覧

イチオシ記事

新着記事

【レポート】「だが、それがいい! その箸がいい!」 - コトブキヤ秋葉原館にて『花の慶次』と侍箸のコラボイベント開催中
[15:00 5/28] ホビー
魔女と巫女が親友になる、内藤隆「黒髪巫女とマリアウィッチ」キャラット新連載
[14:36 5/28] ホビー
「ガンダム THE ORIGIN」で池田秀一「やっとシャアになれました」
[14:32 5/28] ホビー
[池田秀一]シャアに“戻り”安堵 「いい酒が飲めた」
[13:57 5/28] ホビー
[マンガ質問状]「おそ松さん」 トト子ちゃん主役の構想も
[13:30 5/28] ホビー

特別企画 PR

求人情報