it-swarm.cn

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

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

45
Dante Ashton

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

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

18
Christopher Kyle Horton

可悲的是没有。

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

10
ændrük

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

8
The Alpha Nerd

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

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

5
Scott Ritchie

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

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

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

3
Jeremy

没有。

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

2
hexafraction

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

0
RaiGal

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

0
Wilsonzaizai

没有。

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

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

然而...

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

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

0
Dev