有没有办法将iOS应用程序转换为Mac OS X应用程序?

时间:2011-01-17 14:07:46

标签: iphone macos ios app-store

有没有办法将现有的iPhone应用程序移植到Mac OS X应用程序?

4 个答案:

答案 0 :(得分:12)

这是一个非常广泛的问题,因此很难回答。

一般来说,答案必须是否定的。

对于应用程序,如果您严格遵循MVC模型,您将能够保留模型,但需要重写视图和控制器。对于游戏来说,它取决于它的低级别。如果您使用的是Mac上也可以使用的框架,那么很多可能会自动移植,但您仍需要重新考虑控件,屏幕大小等。无论哪种方式,这都是非常重要的。

答案 1 :(得分:2)

已经有一段时间了,但现在可以将某些 iOS应用程序移植到Mac上了。显然,他们看起来好像是在iOS模拟器下运行,没有人造iPhone屏幕边框。

使这成为可能的框架是UMEKit,在Cocoa上重新实现了Mac上的UIKit。

答案 2 :(得分:1)

我真的怀疑,iOS编程是面向视图的,只有一个窗口,而MacO则是面向Windows的。即使API非常相似,iOS框架也是一个全新的东西,最近被预测(cfr.UITable)。

答案 3 :(得分:0)

MacOS上没有iOS应用程序所依赖的许多基本UI元素(例如表视图和导航堆栈)。所以至少你需要重新思考和重写你的很多UI,尽管很多底层的应用程序逻辑代码都可以重用。

相关问题