星屑のJiggy

Jiggy Stardustってのはイマイチな駄洒落だけど、JiggyはJavaScriptでiPhone/iPod touch用の(ほぼ)ネイティブ・アプリケーションが作れちゃう開発環境です。結構前から登場していたものの、あまり興味が無くって、最近、簡単な開発環境はないの?と尋ねられて、思い出した次第です。

iphone-jiggy.png

JiggyおよびJiggyで作られたアプリケーションはiPhoneで動作しますが、開発自体はMacのSafariで動作するJiggy IDE上で行います。簡単に手順を書いておくと、以下のような感じ。

Get Jiggyに従ってJiggy RuntimeとJiggyをiPhoneにインストールする(Red Pillがオススメ)。

・Jiggyを起動し、下部に表示されるiPhoneのIPアドレスを、MacのSafariにアドレスとして入力して、Jiggyに接続する。デフォルトでは、ユーザ名はJiggy、パスワードもJiggyになっている。

・Jiggy IDEが表示されるので、Create new applicationをクリックする。

・TitleやIdentifire(ドメイン名の逆並びね)などアプリケーション情報を入力し、Saveをクリックする。

・スプリングボードをリスタートする旨のアラートが表示され、iPhoneがホーム・スクリーンに戻るので、再度Jiggyを起動してから、OKをクリックする。

・Jiggy IDEの左側に作成したアプリケーションが表示されるので、これをクリックして、ファイル構成などを表示する。

・main.jsをクリックし、プログラム・コードを入力する。サンプル・コードあたりを参照ね。

・上部のツールバーのSave(フロッピー・アイコン)をクリックして、ファイルを保存し、Run(右向き三角形アイコン)をクリックして、アプリケーションを実行する。

・Jiggy IDEからの実行では動作確認できない場合は、iPhoneのホーム・スクリーンに戻り、作成したアプリケーションを起動する。

といった雰囲気かな。少々動作が不安定なところもありますが、なかなか快適な開発環境が提供されています。Jiggy Runtimeさえインストールすれば、普通のネイティブ・アプリケーションのように動作するので、見た目も操作感もバッチリです。

と言う訳で、Objective-Cは敷居が高いと感じている人、特にAjaxやMaxでJavaScriptを書いた経験のある人は、試してみる価値がありそう。もっとも、JaggyはOS Xのごく一部のフレームワークしかサポートしていないし、JavaScriptだから動作速度が問題になる場合もあるってことは要注意ね。

個人的には、Objective-Cって意外と簡単!だと思うので、toolchainベース、あるいは間もなく(のハズ)の公式SDKでの開発をオススメしますけど、ちょっと雰囲気を味わってみたい向きには、Jiggyもヨロシゲです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です