私はiPhone開発に不慣れで、Objective-C言語を勉強してネイティブアプリを開発しようとしています。どこかで、PhonegapやRhomobileなどのサードパーティツールを使用して、PHP/Rubyを使用してiPhone用のネイティブアプリを開発できると聞きました。
これらのツールについて、そしてこれらを使用してiPhone用のネイティブアプリを開発できるかどうかを知っている人はいますか?可能であれば、App Storeはこれらのツールを使用して作成されたアプリを受け入れますか?
ネイティブアプリに近いWebアプリについて言及していると思います。モバイル デバイスで使用されるフロント エンドは Javascript で記述されています。通常、バックエンドは、必要に応じて、一般的な Web サーバーでホストされる REST データ サービスです。バックエンドはRuby、PHP、Scalaで書ける...
Phonegap は、HTML/CSS/JS アプリをデバイス アプリにコンパイルしてラップします。Apple ストアは Phonegap アプリを受け入れています。
考慮すべきいくつかのリッチ フレームワーク: SproutCore、Cappuccino、Sencha Touch(?)
私は Backbone + jQuery Mobile で遊んでいます。これは、上記のようなデスクトップのようなフレームワークになろうとはしません。jQuery Mobile はフル機能ではありませんが、軽量で、現在の HTML5/JS/CSS のスキルを活用できます。
Rhomobile を使用してアプリを開発しています。Rhomobile は、Ruby、html、css、および電話のネイティブ機能へのその他のフックを使用しています。利点は、アプリを一度ビルドして、iPhone、iPad、Droid、Windows などに配布できることです (ほんの少しの調整で)。保存されているアプリから、Rhodes (Rhomobile のフレームワーク) で開発したアプリをダウンロードできます。その iMessiah と呼ばれる - ここペンシルベニア州のメサイア カレッジのアプリ。
入学部門の情報、今すぐ申し込む (電話で申し込みを完了するわけではありませんが、できます)、スポーツのスコア、統合された 3D キャンパス マップ、部門のディレクトリ (電話データベースを使用)、タッチ ダイヤル、ニュース、スケジュール訪問 ...
インストールしたくない場合は、ここで確認できます - http://www.messiah.edu/mobile/iMessiah/index.html
-ジョン