我知道这个话题在这里已经被覆盖到死了,我在发布这个之前做了搜索,没有一个答案直接涵盖这个。
我找到了多种创建跨平台应用程序的解决方案;有 HTML5 + CSS + JS 方法,使用 Adobe Air,或者只是用本机代码设计。
我的问题围绕着我迄今为止为 iOS 阅读的内容。对于 iOS,我迄今为止发现的几乎所有内容,无论是使用 RhoStudio 还是 Appcelerator Titanium,似乎都要求我首先拥有一台装有 OSX 的 Mac 才能获得 SDK——在 Windows 上运行的唯一工作是 Mac辅助 HDD 或虚拟化环境上的 OSX - 这违反了 TOS。
我还读到本机代码仍将比其他方法更快/更有效地执行。
这让我想到了几个问题:1) 是否有任何我尚未查找的能够通过多个平台设计应用程序但严格在 Windows 中开发的东西?还是它们都需要以某种方式、形状或形式使用 Mac OSX 完成?
2) HTML5/CSS/JS 是否值得研究,或者性能不值得?我记得读过Facebook的应用程序最初是用这种方法设计的,这就是性能不好的原因,但我不知道是否还有其他因素。
3) 我发现了一个叫做 Codename One 的东西,到目前为止,这似乎是最有希望用 Java 完成的交叉兼容开发,但它真的有用吗?或者我最终会遇到与需要 Mac 相同的问题吗?
4)最后:硬着头皮买一台装有 OSX 的 Mac,学习 Objective-C,通过 Native 代码开发,然后移植到 Android/Blackberry 会更好吗?
我知道其中一些问题之前已经讨论过,但并非所有问题都是最新的——而且我知道从那时起已经发布了新的跨平台开发人员。我要寻找的主要问题是涉及 iOS 的交叉开发的整体最佳解决方案是什么,因为大多数 Mac 解决方法似乎都使 TOS 无效。
我将不胜感激并欢迎任何可用信息 - Bitwize