我可以运行OSX应用程序吗?

只是想知道,有没有像WINE这样的项目,但对于Mac软件? 也就是说,我们可以使用类似兼容层的程序来运行Mac应用程序吗?

Slashdot最近的特色是Darling项目 ,该项目旨在提供Darwin / OS X仿真,并且已经可以在Linux上运行一些Mac OS X应用程序。

它似乎是为学术目的而开发的,目前仍处于早期阶段,但看起来很有希望。 它基于上述GNUstep。

可悲的是没有。

有各种项目尝试PowerPC仿真,但没有一个允许您运行标准Mac OS X应用程序。

GNUstep作为基于NeXTstep的Mac API的Cocoa的平等API,但它不完整,需要重新编译,然后你的Mac应用程序看起来像是时光倒流了。

有一个项目试图为非常古老的Mac软件(68k)执行此操作,称为Executor: http : //en.wikipedia.org/wiki/Executor_%28software%29 – 它当然已经不存在了。

据我所知,没有现代的等价物,制作这样的东西几乎和Wine本身一样重要。

编辑:阅读其他答案,似乎现在有办法做OP所要求的。 我在这里留下这个答案,因为对于不能在仿真下运行的应用程序,它仍然是一些可行的替代方案。

虽然其他答案是正确的(不,你不能),但有一种方法可以在虚拟化软件上安装OSX,例如VirtualBox。 这不是你要求的,所以要小心,但它可能会得到你需要的结果。

http://www.taranfx.com/install-snow-leopard-virtualbox

没有。

遗憾的是,没有办法(没有模拟/虚拟化Mac OSX本身)来运行mac程序。 与Windows合法复制WINE的Windows不同,Cocoa没有这样的复制,除了Gnustep,这是非常不完整的。

现在最好的选择是在虚拟机中运行Mac OS X并使用无缝模式。 我已经尝试使用Winxp进行无缝模式,效果很好。 我还没有真正尝试使用Mac OS X,但我想它永远不会太晚!

嗯,你不能在Ubuntu中运行OSX应用程序。 虽然两个操作系统都基于Unix,但Mac OS X应用程序设计为在其Mac OS X平台上运行和编码,而Ubuntu基于Debian,则相对没有共同因素。

没有。

您无法在Ubuntu计算机上运行Mac应用程序。 即使有可能,也很难满足大多数应用的要求。

大多数Mac应用程序使用/Library/Application Support ,Ubuntu没有(据我所知)。 有些应用程序甚至会修改系统文件或添加新文件(前者可能会破坏您的系统,如果它们恰好位于同一位置)。

然而…

如果您真的想要运行Mac应用程序,最好的办法是虚拟化macOS或本机启动它。 后者(最有可能)是最难的; 它被称为hackintoshing,这是一种非常流行的方法(但打破了Apple EULA)。

如果你能找到适用于你的硬件的macOS 发行版 ,那么如果你真的需要本机支持,试一试并不是一个坏主意。 但是,这可能是一项艰巨的任务。 我不会详细介绍,但通常可以通过Google快速搜索找到您通常想要了解的大部分内容。