だから私の質問はこれです:
1人の開発者がiOSとAndroidでアプリをリリースする簡単な方法はありますか?
私は主にPHP、Node、Ruby、AS、JSで遊ぶWeb開発者です。私は、Objective-CとJavaのほんの少しを少し手を加えました。基本的に、私はAndroidとiOSの両方でかなりシンプルなアプリをリリースし、維持するのがかなり簡単な統一されたUIを持っている良い方法を探しています。アプリの主な目的は、適切に設計されたビジュアルインターフェイスです(アニメーションでアクションを伝えるのに役立ちます)を単純なバックエンドAPIに追加します。
現在、私はFlexの使用を検討していましたが、他にオプションがある場合はそれを見つけたいと考えています。ありがとうございました!
マルチプラットフォーム開発用のテクノロジーを選択する場合、考慮すべきいくつかの主要な問題があります。
最初の問題は、アプリケーションの品質です。たとえば、PhoneGapは、おそらくAndroidとiOSの両方で機能するアプリケーションを作成するための最も一般的なオプションです。しかし、もちろん、それには欠点があります(それ以外の場合、ネイティブ言語は使用されません) :)))。
第二の問題は開発のスピードです。 2つのまったく異なるテクノロジーではなく、1つのテクノロジーを使用する方がはるかに高速です。 AndroidとiOSには多くの共通点があります(たとえば、MVCパターン))が、テクノロジーは非常に異なります_言語、ビューの構築方法など。したがって、両方を学ぶ。
ネイティブ開発とマルチプラットフォーム開発を比較する便利なリンクをいくつか示します。
追伸十分な時間がある場合は、AndroidとiOSの開発の両方を個別に学ぶことをお勧めします。両方のテクノロジーは、以前に行ったものとは異なります。それは素晴らしい経験であり、とても楽しいでしょう!
ここに私が知っているオプションの簡単なリストがあります:
VisionMobileは Cross-Platform Tools 2012レポート でこれについて広範な調査(97ページ)を行っています。登録後無料でご利用いただけます。彼らは100を超えるさまざまなツールを見つけ、15人の主要プレーヤーの詳細なプロファイルを書いています。それらは:
現在、Ruby on Railsショップでモバイルアプリを必要としている)を探しています。Rhodesだけでなく、RubyMotion、Rubotoも調べています。 MobiRubyでは、Webビューの代わりにRubyを使用して、Objective-CまたはJavaの代わりにUIをコーディングできます。
WebViewベースのソリューションが必要か、それともうなずくかは、要件と、jQuery Mobile、Sencha Touch、Zeptoなどの使用されているUIフレームワークに依存します。ネイティブアプリですが、Sencha 適切に実行できることを示しました とフレームワークを使用します。
また、使用するツールによっては、フレームワークが必要な機能を提供していない場合、プラットフォームのネイティブコードやUIを作成する機能がある場合とない場合があります。ローマに通じる多くの道路があり、それぞれの道路製作者には独自の方法があります:)