2012-04-06 34 views
1

可能重复:
iPhone development on Windows在Windows的Mac iOS开发 - 的Flash/Flex的

我们即将开始利用iOS的我们的第一个医疗技术应用体验。我们在一年前玩弄了这个想法,但现在已经成为现实。我们面临的问题是,一些团队没有苹果机/苹果产品,因此,我想知道以下几点:

  1. 你可以在iPad上使用Xcode的?如果是这样,那么我们两个程序员都很好。

  2. 有没有和iOS开发解决方案的Windows?

  3. 如果我们想使用Flash/Flex的窗户为队中的其他两个程序员基础的解决方案尝试...

    1. 是Objective-C和A-脚本兼容,或者你只想坚持用objective -c;
    2. Adob​​e是否会继续支持iOS开发,或者现在他们正在取消Flash,现在都已经死了?

感谢您的帮助,我道歉问题的天真先验。

-Tim

+0

如果你只是想用有效的B +结果来完成某些事情,那么Windows有许多可选的选项。但是如果你真的想要专门利用iOS平台,请使用Apple技术。 Mac Mini台式机起价600美元。 – 2012-04-06 15:27:43

回答

2

你有很多的问题,我不能回答所有的人,但我会尽我所能,解决什么,我可以:

你可以在iPad上使用Xcode的?

正如@theNavigator所述; Xcode工具只有Mac。

Is there and iOS development solution yet for windows? 

一般情况下,你可以做在Windows上的每一步,除了上传完成的应用程序(IPA)到苹果App Store。我不相信你可以在Windows上使用Apple开发工具,所以你必须使用备用的跨平台工具,比如Adobe AIR(如果你已经知道ActionScript/Flex)或者Sencha Touch。

提交到商店的最后一步必须在OSX上完成。您可以运行OSX in windows using virtualization;但这是一个棘手的法律问题。我不确定我会为业务推荐这种方法。

A)Objective-C和a-script是否兼容,或者你会用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? 

的Adobe并没有放弃闪光灯。请阅读Adobe的Flash Runtime Roadmap for more details。他们正在放弃Flash Player的移动浏览器插件。但是,他们正在继续投资Adobe AIR进行移动部署。

Adob​​e Creative Cloud的大部分触控工具都是使用ActionScript和Adobe AIR构建的。这包括Photoshop Touch。我将此视为对平台的承诺。

+0

非常感谢。最后一个问题(你说得对,我确实有很多)。如果我们有一个团队在Mac和PC上开发,最好的解决方案是什么?如果我们可以编写Objective-C(或Air),那么我们可能在两个平台上开发。虽然如果我正确理解你,Air只是AS3。在这种情况下,我们可以在PC和Mac上打出Air。 – 2012-04-06 15:28:12

+0

@TimMaguire是的,AIR的优势在于,您可以为PC和Mac(或iOS和Android)使用相同的代码库(或至少绝大部分代码库)。缺点是它不像操作系统那么紧密集成。例如,你可能需要调整很多才能使它看起来像一个本地的iOS应用程序。你赢了一些,你输了一些。你只需要知道什么对你最重要。 – RIAstar 2012-04-06 15:49:01

+0

@TimMaguire除了RIAStar所说的之外, AIR不会直接支持Objective-C,但您可以使用AIR Native Extensions在iOS设备上执行Objective C代码。这提供了一种扩展AIR应用程序的功能以访问通过AIR公开的API的方法。 – JeffryHouser 2012-04-06 17:36:07

2

简而言之:

  1. 遗憾的是没有。只有Mac。

  2. 是的,您可以在普通电脑上安装Mac OS,但这不符合Apple的EULA。它被称为hackintosh。

  3. 对不起。我没有足够的信息来回答这个问题。

A)请您澄清一下您的意思吗? B)只有Adobe自己可以证实这一点。但我从来没有听说他们取消了它。

+1

+1;在我们两个之间;我认为我们有一个完整的答案。 – JeffryHouser 2012-04-06 15:07:12

+0

是的,我明白了。蒂姆很幸运:P – TheNavigat 2012-04-06 15:12:11

+1

非常感谢所有的帮助和周末愉快。 – 2012-04-06 15:27:04