1

可能的重复:
Windows 上的 iPhone 开发

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

  1. 你可以在 Ipad 上使用 Xcode 吗?如果是这样,那么我们的两个程序员就可以了。

  2. 是否有适用于 Windows 的 iOS 开发解决方案?

  3. 如果我们想为团队中的其他两名程序员尝试使用 Flash/Flex 为基于 Windows 的解决方案...

    1. 是objective-c 和a-script 兼容,还是坚持使用objective-c;
    2. Adobe 会继续支持 iOS 开发吗?

感谢您的帮助,我为这个问题的天真道歉。

-蒂姆

4

2 回答 2

2

简而言之:

  1. 很不幸的是,不行。只有麦克。

  2. 是的,您可以在普通 PC 上安装 Mac OS,但这违反了 Apple 的 EULA。它被称为hackintosh。

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

A)你能澄清一下你的真正意思吗?

B) 只有 Adob​​e 自己可以确认。但我从来没有听说他们要取消它。

于 2012-04-06T14:53:45.273 回答
2

你有很多问题,我无法回答所有问题,但我会尽力解决我能解决的问题:

你可以在 Ipad 上使用 Xcode 吗?

正如@theNavigator 所说;Xcode 工具仅适用于 Mac。

Is there and iOS development solution yet for windows?

通常,除了将完成的应用程序 (ipa) 上传到 Apple App Store 之外,您可以在 Windows 上执行所有步骤。我不相信您可以在 Windows 上使用 Apple 开发工具,因此您必须使用替代的跨平台工具,例如 Adob​​e AIR(如果您已经了解 ActionScript/Flex)或 Sencha Touch。

提交到商店的最后一步必须在 OSX 上完成。您可以使用虚拟化在 Windows 中运行OSX;但这是一个棘手的法律问题。我不确定我是否会为企业推荐这种方法。

A)objective-c 和 a-script 是否兼容,或者你会坚持使用objective-c;

我想说,没有 Objective-C 和 ActionSCript3 是不兼容的。它们是用于不同目的的不同语言。但是,您没有理由不能在 ActionScript 3(有或没有 Flex)中编写并使用 Adob​​e 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 并没有放弃 Flash。请阅读 Adob​​e 的Flash 运行时路线图以了解更多详细信息。他们正在放弃 Flash Player 的移动浏览器插件。但是,他们将继续投资 Adob​​e AIR 以进行移动部署。

Adobe Creative Cloud 中的大多数触控工具都是使用 ActionScript 和 Adob​​e AIR 构建的。这包括 Photoshop Touch。我认为这是对平台的承诺。

于 2012-04-06T15:01:32.957 回答