可能性のある複製:
Windows開発マシンを使用してiPhone用に開発するにはどうすればよいですか?
WindowsでのiPhone開発
新しいiPadを入手しましたが、今では2つのiOSデバイス、iPodとiPadがあります。だから、iOSは何かを開発するのに最適なOSであることに気付きましたが、問題はWindowsの下にいて、Macを購入する予定がないということです。とにかく欲しいのはWindows用SDKのポートではないので、Objective-Cで開発できます。しかし、私が望んでいるのは、iPad(現在私がもっと興味を持っている)と他のiOSデバイスのために開発しなければならないすべての(おそらく)選択肢を知ることです。
PS:ゲーム開発ではなく、アプリケーション開発に興味があります
次の解決策が役立つ場合があります。私がよく知っているものをコメントしようとしました:
うまくいけば、目的に合った代替品が見つかるでしょう。それはあなたがすでに知っていることに本当に依存しています。たとえば、Sencha Touchを使用したExt JSに既に精通している場合、私にとっては簡単なことのように思えます。
App Storeにアプリを取得するには、JSアプリのパッケージ化にPhoneGapを使用することが唯一のソリューション(少なくとも知る限り)のようです。これにはXCode(mac)が必要です。これが動作することを保証することはできませんが、おそらくこれにもOS Xの仮想化バージョンを使用することが可能です。
あなたはすべての選択肢が欲しいと言ったので、私に追加させてください:
Macを購入する予定はありませんが、気が変わると思います。最も安いMacを購入します。
さあ、あなたはすでにiPadとiPodに投資しました。 Mac miniの購入は、あなたにとってそれほど精神的に難しいことではありません。
編集:
@ネイサン:iOSが好きなのに、なぜOS Xが嫌いなのですか? hotpaw2が言うように、それらは基本的に同じです。カーネルは同じソースからコンパイルされていると思います。どちらも、Core Foundationと呼ばれる、文字列と配列操作のための基本的な擬似オブジェクト指向のC関数のセットを持っています。 GUI部分はAppKit/UIKitと呼ばれるライブラリによって行われますが、これらは基本的に同じです。
実際、OS XはSnow LeopardでもOS 9の名残がいくつかありますが、iOSはほとんど純粋にNeXTSTEPから派生しています。 OS Xでは Gestalt
は正常であり(Carbonのほとんどが廃止された後でも)、iOSではそのようなことはありません!したがって、OS 9を愛するなら、iOSよりもOS Xを好むはずです。
私は愛と憎しみが論理的ではないことを知っていますが、あなたはここではまったく論理的ではありません:)
別の方法:PC用MACのエミュレーターを入手し、開発することができます。私も検索しています。 PearPCは非常に優れたエミュレーターだと聞きました。
最新のiOSライブラリ用のiOSアプリを開発し、外国のツールやサポートされていないアプリのインストールプロセスと戦わない場合は、安価なMacを入手してください。 OSはMac OS XとiOSでほぼ同じであるため、開発ツールはMacで最適に動作します。