私は Web アプリケーションの開発に .NET と C# を使用してきた開発者であり、iOS アプリの開発を開始することになっていますが、アプリの作成に xcode と sencha touch のどちらを使用する必要があるのか、それとも使用することになっているのかについて混乱しています。両方を使う?私はそれらの違いを知る必要があります。また、sencha touch と phonegap の違いを知りたいです。
前もって感謝します。
私は Web アプリケーションの開発に .NET と C# を使用してきた開発者であり、iOS アプリの開発を開始することになっていますが、アプリの作成に xcode と sencha touch のどちらを使用する必要があるのか、それとも使用することになっているのかについて混乱しています。両方を使う?私はそれらの違いを知る必要があります。また、sencha touch と phonegap の違いを知りたいです。
前もって感謝します。
正直なところ、XCode に固執する必要があります。これは iOS のネイティブな開発方法であるため、これを使用する方が簡単です (反対する人もいるかもしれませんが)。
Sencha touch は HTML5 のみを使用してアプリを開発するために使用されますが、XCode はすべての iOS および OSX アプリケーションの実際の完全な IDE です。XCode パッケージで多くのことが得られ、開発が容易になります。
XCode には、使用できるツールが多数付属しており、想像以上にさまざまな方法で役立ちます。仮想 iOS デバイスでアプリを実行できるシミュレーターから、メモリ リークを見つけるのに役立つインストルメントまで、アプリのエネルギー診断やアクティビティ モニターをチェックして、アプリの実行中にデバイスのパフォーマンスを監視できます。
PhoneGap アプリケーションは、HTML、CSS、および JavaScript を使用して開発され、iOS だけでなく複数のプラットフォームにアプリを配布できます。ビジュアル解説はこちら
PhoneGap サイトから:
「PhoneGap は Apache Cordova のディストリビューションです。WebKit が Chrome や Safari を動かすエンジンであるのと同じように、Apache Cordova は PhoneGap を動かすエンジンと考えることができます。後でビールを買ってきます。)」
Apple 開発者サイトから:
「Xcode 開発者ツールセットは、Mac、iPhone、iPad、および iPod touch 用の優れたアプリを作成するために必要なすべてを提供します。Cocoa および Cocoa Touch フレームワークと緊密に統合され、生産的で直感的な開発環境を作成します。 Apple は OS X と iOS を生産します。」
XCode に関するすべての情報へのリンクは次のとおりです。
私のアドバイスは、あなたがAppleのために作っているなら、Appleに固執することです.
ようこそ。
C# の経験が豊富な場合は、Xamarinを試してみてください。C# でコードを記述し、xcode や eclipse と同じように UI を作成します。ネイティブ機能を失うことなく、Android、iOS、または Windows phone に移植できます。
幸運を!
sencha を使用できる唯一の理由は、クロスプラットフォーム アプリを実行したい場合ですが、そのルック、フィール、および速度は、ネイティブ iOS アプリほどではありません。