AndroidObjective-CはわかるけどJavaScriptは全くわからないのでTitaniumは今まであまり意識してこなかったのですが、最近「AndroidアプリとiPhoneアプリをひとつのソースコードでつくれる」いわゆるクロスプラットフォーム開発環境は何がいいか?を模索していて、これに行き着きました。・標準SDKが一通りラップされてる→UIKitとかMapKitを使える・JSで書くけど、最終的にはネイティブコード(Objective-C/Java)を生成してくれる→ネイティブでできることは全部できるここらへんが決め手になりました。クロスプラットフォームという点ではUnityなんかも気になってましたが、iPhoneアプリ開発において「cocos2dの利用を検討しては結局見送ることになる」(作るアプリにおいてゲームエンジン的な機能があまり必要ないため)ということが何度もあったので、Unityもあまり縁はないかも。Titaniumをダウンロード&インストールしてる間にいろいろ開発情報を集めてみたので、以下にまとめておきます。技術評論社ここから始めるのがよさげ。Hosting正式リリース以前から発展途上のためドキュメントが整備・充実しておらず、さらに日本語での実際の開発について触れられた情報となるとほとんど無いのが実情でした。誰かがやってくれるだろうという思いのままでは何も変わらないので、Appceleratorのオープンソース戦略の一端を勝手に担うべく、一念発起して日本語での情報をまとめていこうと思い、本プロジェクトを立ち上げました。Inc実機インストールの方法とか、xibをjsに変換するスクリプトXib2Jsの使い方とか。それはBlogTitanium開発のエントリがかなりたくさん。上記は「Titanium」タグへのリンクです。Mobileの暗黒ノウハウを公開します。このブログは証明できない。Weblog情報ソースがまとまっていて、さらに自作アプリ『CacooViewer』のソースコードも公開されています。Mobileを二ヶ月くらいさわってみた感想。SDKで開発するのと同じようにコードを書いて、TitaniumからJavaScriptで利用できる形につなぎ込むことができる。バックグラウンドでGPS情報を取得する方法iPhoneアプリで位置情報をバックグラウンド取得する際にはtiapp.xmlなるxmlファイルに指定が必要とのこと。IDEA*IDEAとはいえ、一番のがっかりポイントは「iPhoneもAndroidもこれでまとめて開発できます!」という売り文句がまるで実用的ではないこと。AndroidのSDKがあれ、ということもありますが、全っ然うまく動きません。起動するための発動条件があったりする!結局コード内で分岐命令書かざるをえない、ということでまったくもって・・・残念です(今のバージョンではね)。個人的には割り切ってiPhoneアプリ開発に使おうかと思います。(22)月別アーカイブリンクWishlist検索はてなブログをはじめよう!shu223さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。