2012-04-19 7 views
1

私はHTML/CSS/JavaScriptでappを書き、phoneGapのようなものを使うことができましたが、このテクニックはお勧めですか? Objective-Cでアプリを書く方がいいですか?WindowsでのiOSアプリケーション開発の選択肢は何ですか?

+0

Objective Cで書いたほうがよいでしょうが、Macintoshをお持ちでない場合は簡単ではありません。 [これはあなたに役立つかもしれない関連する質問です](http://stackoverflow.com/questions/113547/iphone-development-on-windows) –

+0

私は完全に間違っているかもしれませんが、私はモノ、C#およびobjcについて何かを読んだことを思い出すことができます – chikuba

+0

あなたはWindowsマシン上でハッキントックをセットアップしようとすることができます..(ネイティブで、少なくともオリジナルのiphoneシミュレータで開発したい場合) – calimarkus

答えて

3

私はHackintosh

実マシンと仮想マシン上で試してみましたが可能ですが、リンゴのための違法、時にはとして困難ですあなたはいくつかの壁に当たった。解決には時間がかかります。

最も簡単なオプションは、中古のMacを購入することです[$ 400から?あなたのアプリの開発に多くの署名が含まれているので、

があります。そして、あなたの経験に応じて、それらをあなたのために「自動化」するのが良いです。あなたはXcodeとにObjC

幸運に対処する必要がありますラッパーとして

はそうであっても、HTML + JS [など携帯電話のギャップ]上のアプリを開発します!

0

ブラウザでアクセスできるウェブサイトを構築するだけでなく、アプリケーションを作成する場合は、Adobe Flash BuilderやDelphi Prismなどの製品を使用することをお勧めします。クロスプラットフォームの方法ですが、ネイティブのiosバイトコードにコンパイルします。このアプローチの大きな問題は、携帯電話のハードウェア(GPSなど)へのネイティブアクセスとデバッグです。テストするために使う良いエミュレータがないので。ネイティブアプリ[客観C]については

http://tv.adobe.com/watch/adc-presents/build-ios-applications-using-flex-and-flash-builder-45/

http://www.embarcadero.com/rad-in-action/iphone

0

理由は、Objective-Cほど電話のギャップがよくない理由は、ネイティブのルック・アンド・フィールがないからです。これはあなたに問題がない場合、phonegapはうまくいくはずです。

ネイティブのルック・アンド・フィールを気にかけないと決めたら、Windowsマシンで電話ギャップ・アプリケーションを構築してから、thisのようなWebサイトでコンパイルできます。私がiOS開発用にphonegapを使用した時、Xcodeでコンパイルしたときに表示されるいくつかのバグがありました。これは、コンパイル時には表示されませんでしたので、Macで何らかのデバッグを行わなければならないかもしれません。