Windows 下 iOS 开发的替代方案

发布于 2024-10-08 21:19:18 字数 818 浏览 7 评论 0 原文

可能的重复:
如何使用 Windows 开发为 iPhone 进行开发机器?
Windows 上的 iPhone 开发

我刚刚得到了我的新 iPad 现在我有两个 iOS 设备,一个 iPod 和 iPad。所以我意识到 iOS 是一个很棒的操作系统,可以用来开发一些东西,但问题是我使用的是 Windows,而且我没有任何购买 Mac 的计划。不管怎样,我想要的不是Windows的SDK的端口,所以我可以在Objective中进行开发-C。我必须为 iPad(我现在更感兴趣)和其他 iOS 设备开发的(也许)替代品有哪些?

PS:我对应用程序开发感兴趣,而不是游戏开发

Possible Duplicate:
How can I develop for iPhone using a Windows development machine?
iPhone development on Windows

I just got my new iPad and now I have two iOS devices, an iPod and an iPad. So I realized that iOS is a great OS to develop some stuff, but the problem is that I'm under Windows and I don't have any plans to buy a Mac. Anyway, what I want isn't the port of the SDK for Windows, so I can develop in Objective-C. What are all (maybe) the alternatives that I have to develop for the iPad (that I'm a lot more interested right now) and the other iOS devices?

PS: I'm interested at application development, not game development

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

末骤雨初歇 2024-10-15 21:19:18

您可能会发现以下解决方案很方便。我尝试评论那些我更熟悉的:

希望您会发现适合您目的的替代方案。这实际上取决于您已经知道的内容。例如,如果您已经熟悉 Ext JS,那么使用 Sencha Touch 对我来说似乎是理所当然的事情。

要让应用程序进入 App Store,看起来唯一的解决方案(至少据我所知)是使用 PhoneGap 来打包您的 JS 应用程序。为此,您将需要 XCode (mac)。也许也可以使用 OS X 的虚拟化版本来实现此目的,尽管我不能保证这会起作用。

You might find following solutions handy. I have tried to comment those I am more familiar with:

Hopefully you'll find an alternative fitting your purposes. It really depends on what you already know. For instance if you are already familiar with Ext JS using Sencha Touch seems like a no-brainer to me.

To get an app to App Store it looks like the only solution (at least AFAIK) is to use PhoneGap for packaging your JS app. You will need XCode (mac) for this. Perhaps it's possible to use a virtualized version of OS X for this as well though I cannot guarantee this will work.

黯然#的苍凉 2024-10-15 21:19:18

你说你想要所有的选择,所以让我补充一下:

我知道你没有任何购买 Mac 的计划,但你改变主意了。买一台最便宜的Mac。

来吧,您已经投资了 iPad 和 iPod。购买 Mac mini 对你来说不应该是一件心理上的困难的事情。

编辑:

@Nathan:为什么你喜欢 iOS 却讨厌 OS X?正如hotpaw2所说,它们基本上是相同的。我相信内核是从相同的源编译的。两者都有一组用于字符串和数组操作的基本伪面向对象 C 函数,称为 Core Foundation。 GUI部分是由名为AppKit / UIKit的库完成的,它们基本上是相同的。

事实上,OS X,即使在 Snow Leopard 中,也有一些 OS 9 的残余,而 iOS 几乎纯粹是从 NeXTStep 衍生而来。
在 OS X 上 Gestalt仍然存在并且运行良好(即使在大多数 Carbon 被弃用之后),但 iOS 中没有这样的东西!所以,如果你喜欢 OS 9,那么你应该更喜欢 OS X 而不是 iOS。

我知道爱和恨是不符合逻辑的,但你在这里一点也不符合逻辑:)

You said you want all the alternatives, so let me add:

I understand you don't have any plan to buy a mac, but change your mind. Buy a cheapest mac.

Come on, you invested already on an iPad and an iPod. Buying a Mac mini shouldn't be so mentally difficult for you.

edit:

@Nathan: why do you hate OS X while you love iOS? As hotpaw2 says, they are basically the same. I believe the kernels are compiled from the same source. Both have a set of basic pseudo-object-oriented C functions for strings and array manipulation, called Core Foundation. The GUI part is done by libraries called AppKit / UIKit, which are basically the same.

In fact, OS X, even in Snow Leopard, has a few remnant of OS 9, while iOS is almost purely derived from NeXTStep.
On OS X Gestalt is alive and well (even after deprecation of most of Carbon), but there's no such thing in iOS! So, if you love OS 9, you should like OS X more than iOS.

I know love and hate are not logical, but you're not at all logical here :)

情定在深秋 2024-10-15 21:19:18

另一种方法:您可以获取适用于 PC 的 Mac 模拟器,并在其上进行开发。
我也在寻找。我听说 PearPC 是一个非常好的模拟器。

Another way: you can get an emulator of Mac for PC, and develop on it.
I'm searching as well. I heard the PearPC is a very good emulator.

灰色世界里的红玫瑰 2024-10-15 21:19:18

如果您想为最新的 iOS 库开发 iOS 应用程序,而不是与外国工具和不受支持的应用程序安装过程作斗争,那么购买一台便宜的 Mac。 Mac OS X 和 iOS 的操作系统几乎相同,这就是开发工具在 Mac 上运行最佳的原因。

If you want to develop iOS apps for the latest iOS libraries, and not fight with foreign tools and unsupported app installation processes, get a cheap Mac. The OS is nearly the same between Mac OS X and iOS, which is why the development tools work best on a Mac.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文