web-dev-qa-db-ja.com

WindowsでのiOS開発の代替

可能性のある複製:
Windows開発マシンを使用してiPhone用に開発するにはどうすればよいですか?
WindowsでのiPhone開発

新しいiPadを入手しましたが、今では2つのiOSデバイス、iPodとiPadがあります。だから、iOSは何かを開発するのに最適なOSであることに気付きましたが、問題はWindowsの下にいて、Macを購入する予定がないということです。とにかく欲しいのはWindows用SDKのポートではないので、Objective-Cで開発できます。しかし、私が望んでいるのは、iPad(現在私がもっと興味を持っている)と他のiOSデバイスのために開発しなければならないすべての(おそらく)選択肢を知ることです。

PS:ゲーム開発ではなく、アプリケーション開発に興味があります

40
Nathan Campos

次の解決策が役立つ場合があります。私がよく知っているものをコメントしようとしました:

  • PhoneGap
  • Sencha Touch -素晴らしいJSフレームワーク。デモをご覧ください。
  • Rhomobile
  • Appcelerator Titanium
  • jQuery Mobile - jQuery のバージョンはモバイルデバイス用に最適化されています。
  • jQTouch -モバイル開発用のjQueryプラグイン
  • CrossMobs -iOS用SDKおよびAndroid開発(Macは不要))。
  • Nomad -クラウドPhoneGapビルド用のVisual Studio拡張機能(Macは不要)。
  • Delphi XE4 -Delphi XE 4(macは不要、macincloudを使用できます)

うまくいけば、目的に合った代替品が見つかるでしょう。それはあなたがすでに知っていることに本当に依存しています。たとえば、Sencha Touchを使用したExt JSに既に精通している場合、私にとっては簡単なことのように思えます。

App Storeにアプリを取得するには、JSアプリのパッケージ化にPhoneGapを使用することが唯一のソリューション(少なくとも知る限り)のようです。これにはXCode(mac)が必要です。これが動作することを保証することはできませんが、おそらくこれにもOS Xの仮想化バージョンを使用することが可能です。

26

あなたはすべての選択肢が欲しいと言ったので、私に追加させてください:

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を好むはずです。

私は愛と憎しみが論理的ではないことを知っていますが、あなたはここではまったく論理的ではありません:)

10
Yuji

別の方法:PC用MACのエミュレーターを入手し、開発することができます。私も検索しています。 PearPCは非常に優れたエミュレーターだと聞きました。

5
Ohad R

最新のiOSライブラリ用のiOSアプリを開発し、外国のツールやサポートされていないアプリのインストールプロセスと戦わない場合は、安価なMacを入手してください。 OSはMac OS XとiOSでほぼ同じであるため、開発ツールはMacで最適に動作します。

1
hotpaw2