Posso executar aplicativos OSX?


45

Imaginando, existem projetos como o WINE, mas para o software Mac? Ou seja, podemos usar um programa que funciona como uma camada de compatibilidade para executar aplicativos Mac?


Qual programa você precisa executar de qualquer maneira?
Javier Gonzalez

1
Consegui rodar programas de terminal como o htop em um mac , quando tirei o arquivo do meu laptop Ubuntu .
Alvar

@ Alvar Não pense que qualquer aplicativo possa funcionar em um ou outro. O Ubuntu é baseado em Linux, enquanto o macOS é baseado em Unix; ambos usam o shell Bash, que torna os programas de alto nível semi-compatíveis.
Dev

Respostas:


18

Recentemente apresentado no Slashdot, foi o projeto Darling , que visa fornecer emulação do Darwin / OS X e já pode executar alguns aplicativos do Mac OS X no Linux.

Parece ter sido desenvolvido para fins acadêmicos e ainda está em seus estágios iniciais, mas parece promissor. É baseado no GNUstep mencionado acima.


Acontece que era meramente promissor
jchook 16/03

10

Infelizmente, não.

Existem vários projetos que tentam a emulação do PowerPC, mas nenhum que permita a execução do aplicativo padrão do Mac OS X.


7
Acho mac mudado de PowerPC para x86, por volta da época do interruptor do MacOS 9 para MacOS X.
ctrl-alt-Delor

8

O GNUstep como uma API equivalente ao Cocoa, a API do Mac baseada no NeXTstep, mas não está completa, precisa de recompilação e, em seguida, seu aplicativo para Mac parece ter voltado no tempo.



3

EDIT: lendo as outras respostas, parece que agora existem maneiras de fazer o que o OP pediu. Estou deixando esta resposta aqui porque ainda é uma alternativa viável em alguns hardwares para aplicativos que não serão executados em emulação.

Enquanto as outras respostas estão corretas (não, você não pode), existe uma maneira de instalar o OSX no software de virtualização, como o VirtualBox. Isso é não o que você pediu, por isso tome cuidado, mas pode obter os resultados que você precisa.

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


Eu tenho isso funcionando em uma máquina, mas não em outra. Se irá ou não funcionar para você depende muito do seu hardware.
scottl

1
Eu achei o desempenho bastante ruim usando o VirtualBox para executar o MacOS X dentro de um host Linux.
Ken Kinder

Você violaria o EULA a menos que esteja fazendo isso em um Mac. @scottl a razão de funcionar apenas para máquinas específicas é porque o macOS é otimizado apenas para processadores Intel (pelo menos nas versões atuais).
Dev

2

Não.

Infelizmente, não há como (sem emular / virtualizar o próprio Mac OSX) executar programas em Mac. Ao contrário do Windows, cujas bibliotecas foram legalmente replicadas para o WINE, não existe essa replicação para o Cocoa, exceto o Gnustep, que é muito incompleto.


0

Sua melhor aposta agora é executar o Mac OS X na caixa virtual e usar o modo contínuo. Eu tentei o modo sem costura com Winxp e funciona muito bem. Eu realmente não tentei isso com o Mac OS X, mas acho que nunca é tarde demais!


1
este é exatamente o mesmo que uma resposta postou um e meio ano antes de este ...
Alvar

0

Hmm, você não pode executar aplicativos OSX no Ubuntu. Embora os dois sistemas operacionais sejam baseados no Unix, os aplicativos do Mac OS X são projetados para rodar na plataforma e na codificação do Mac OS X, enquanto o Ubuntu é baseado no Debian, não há fatores comuns.


5
Linux não é UNIX.
RolandiXor

3
Ele disse que "baseado no Unix", o que não significa necessariamente que ele compartilha código comum com o Unix. Pode significar "se comporta de maneira semelhante a" ...
Sergey

4
"é baseado em" não é "é"
#

2
O Linux é baseado no Unix (inspirado em), mas não é o UNIX (uma marca comercial). Onde, como o GNU, não é o Unix.
Ctrl-alt-delor 18/07/12

1
esta resposta é muito ... como eu digo? muito-a-fazer-sobre-nada-ish. Para pessoas que sabem isso, além de "você não pode executar aplicativos OSX em Ubuntu" não é realmente dizer-me qualquer coisa
pythonian29033

0

Não.

Você não pode executar aplicativos Mac em uma máquina Ubuntu. Mesmo se fosse possível, seria muito difícil atender aos requisitos da maioria dos aplicativos.

A maioria dos aplicativos para Mac usa recursos como /Library/Application Support, algo que o Ubuntu não possui (que eu saiba). Alguns aplicativos até modificam arquivos do sistema ou adicionam novos (o antigo pode interromper o sistema se eles estiverem no mesmo local).

Contudo...

Se você realmente deseja executar aplicativos para Mac, sua melhor opção é virtualizar o macOS ou inicializá-lo nativamente. O último (provavelmente) seria o mais difícil; é chamado hackintoshing e é um método muito popular (mas quebra o EULA da Apple).

Se você puder encontrar uma distribuição do macOS que funcione no seu hardware, não é uma má idéia experimentá-la se você realmente deseja suporte nativo. No entanto, poderia ser um trabalho difícil. Não vou entrar em muitos detalhes, mas a maioria do que você normalmente gostaria de saber pode ser encontrada com uma rápida pesquisa no Google .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.