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

 

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年後は? あなたの年収をデータに基づき予報します。

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

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

人気記事

一覧

イチオシ記事

新着記事

又吉直樹、今度は俳句に挑戦!渾身の一句に…
[07:00 7/2] エンタメ
【コラム】保険なう 第8回 社会保険の適用基準が拡大! 老後資金は自分で用意するのが当然の時代に
[07:00 7/2] マネー
中山エミリの妹・英玲奈の◯◯にスタジオ中が虜に『有吉反省会』
[06:00 7/2] エンタメ
東京からたった2時間の大自然!かき氷ブームを巻き起こした“あの名店”も
[06:00 7/2] エンタメ
[滝沢秀明]嵐・櫻井との“不仲説”真相は……
[06:00 7/2] エンタメ

求人情報