2012-04-06 10 views
1

可能性の重複:
iPhone development on WindowsMacのiOSの開発 - のFlash/Flexの

我々は、iOSを利用し、当社の最初のmedハイテクアプリでの経験を開始しようとしています。私たちは1年前にこのアイディアを試してみましたが、今は現実です。

  1. はあなたがiPad上でのXcodeを使用することができます。私たちが直面している問題は、チームのいくつかは、Mac/Apple製品を持っていないと私は、このように次のことを思っていたことがありますか?もしそうなら、私たちのプログラマーのうちの2人は行くのが良いです。

  2. まだWindows用のiOS開発ソリューションはありますか?私たちは窓のチームの他の2人のプログラマのためのベースのソリューションのためのFlash/Flexのを使用して試してみたかった場合

  3. ...

    1. は、Objective-Cのと、スクリプト互換性があり、またはあなただけ固執するだろう客観的な - cと;
    2. Adob​​eはiOS開発を継続してサポートしていますか?それとも、Flashをキャンセルすることになったのですか?

助けてくれてありがとう、私は質問の認識の甘ため、先験的に謝罪します。要するに

+0

効果的なB +結果で何かをやりたいだけなら、Windowsには無差別な選択肢があります。しかし、iOSプラットフォームを特に活用することを真剣に考えているなら、Appleの技術を使用してください。 Mac Miniのデスクトップは600ドルから始まる。 –

答えて

2

あなたが質問の多くを持って、私はそれらのすべてに答えることはできませんが、私は私ができるかに対処するために全力を尽くします:

はあなたがiPad上でのXcodeを使用することはできますか?

@theNavigatorが述べたように、 XcodeツールはMacのみです。一般

Is there and iOS development solution yet for windows? 

、あなたは、AppleのApp Storeに完成したアプリ(IPA)をアップロードする以外のWindows上のすべてのステップを行うことができます。私はあなたがWindows上でApple開発ツールを使用できるとは思わないので、Adobe AIR(すでにActionScript/Flexを知っている場合)やSencha Touchなどの代替クロスプラットフォームツールを使用する必要があります。

ストアに提出する最後のステップは、OSXで行う必要があります。 OSX in windows using virtualizationを実行できます。それは難しい法的問題です。私はビジネスのためのアプローチを推薦するとは思えません。

A)は、Objective-Cのと、スクリプト互換性があり、またはあなただけのObjective-Cので を貼ります。

Objective-CとActionSCript3は互換性がありません。彼らはさまざまな目的のために異なる言語です。ただし、ActionScript 3(Flexを使用する場合と使用しない場合)で記述し、Adobe AIR SDKを使用してネイティブiOSアプリケーションとクロスコンパイルすることはできません。

B) Is Adobe going to keep supporting iOS development, or is all of that dead now that they are canceling Flash? 

アドビでは、Flashを放棄されていません。 AdobeのFlash Runtime Roadmap for more detailsをお読みください。彼らはFlash Playerのモバイルブラウザプラグインを放棄しています。しかし、彼らはモバイル向けにAdobe AIRへの投資を継続しています。

Adob​​e Creative Cloudのタッチツールのほとんどは、ActionScriptとAdobe AIRを使用して構築されています。これにはPhotoshop Touchが含まれます。私はそれをプラットフォームへのコミットメントとして取ります。

+0

ありがとうございました。最後の1つの質問(あなたは私が多く持っている通りです)。 MacとPCの両方でチームを開発しているのであれば、最善の解決策は何でしょうか? objective-c(またはAir)で書くことができれば、両方のプラットフォームで開発する可能性があります。私はあなたを正しく理解していますが、AirはAS3だけです。その場合、PCとMacの両方でAirを分解することができます。 –

+0

@TimMaguireはい、AIRは、PCとMac(またはiOSとAndroid)で同じコードベース(または少なくとも大部分のコードベース)を使用できるという利点があります。欠点は、OSと密接に統合されていないことです。たとえば、ネイティブのiOSアプリのようにするには、たくさんの調整が必要な場合があります。あなたはいくつか勝つ、いくつかを失う。あなたは、あなたに何が最も重要であるかを知る必要があります。 – RIAstar

+0

@TimMaguire RIAStarが言ったことに加えて、 AIRはObjective-Cを直接サポートしませんが、AIR Native Extensionsを使用してiOSデバイスでObjective Cコードを実行することができます。これにより、AIRアプリケーションの機能を拡張して、AIR経由で公開されていないAPIにアクセスできるようになります。 – JeffryHouser

2

-Tim

  1. 残念ながらありません。 Macのみ。

  2. はい、通常のPCでMac OSを使用できますが、AppleのEULAには反対しています。それはhackintoshと呼ばれています。

  3. 申し訳ありません。私はそれに答えるのに十分な情報がありません。

A)本当に何を意味するのか教えてください。

B)Adobeのみがそれを確認できます。しかし、私は彼らがそれをキャンセルしていることは聞いたことがありません。

+1

+1;私たちの二人の間。私たちには完全な答えがあると思います。 – JeffryHouser

+0

そうだね。ティムはとてもラッキーです:P – TheNavigat

+1

助けてくれてありがとう、素晴らしい週末をありがとう。 –