Eu finalmente conseguiu com sucesso para instalar o Mac OS X em uma máquina virtual no meu Windows 7 laptop usando VirtualBox e um tutorial de Lifehacker.
O desempenho é muito lento, com o Mountain Lion relatando que está vendo apenas 4 MB de memória de vídeo (não consegui carregar o driver Intel HD3000). O YouTube é essencialmente impossível de jogar, mesmo com a poção de áudio gaguejando. Dito isto, a interface e a interface do usuário geral são bastante aceitáveis.
Mesmo com um desempenho tão lento, faz sentido fazer o download e desenvolver com o Xcode? Estou alocando 3 GB de RAM. Como seria o desempenho nessas condições?
mac
virtualization
virtualbox
Vermelho e branco
fonte
fonte
Respostas:
Se esse é um hobby e você não planeja liberar aplicativos para a loja de aplicativos, pode tolerar o desempenho lento e não se preocupa em executar em dispositivos reais, então não se preocupe. No entanto, se você estiver criando um negócio, é essencial executar em hardware real. Qualquer Mac low-end (o MacBook Air 11 ", é o meu favorito atual) surpreenderá qualquer máquina virtual.
Eu tenho um aplicativo bastante simples que funciona bem no meu iPad e iPod Touch, mas tem todos os tipos de anomalias gráficas no simulador.
fonte
O Virtualbox no Windows definitivamente não é adequado para isso, pois o próprio Windows consome bastante recursos, o Virtualbox carece de muitas opções de configuração e, mesmo que você possa fazê-lo funcionar, será bastante confiável, sem mencionar que você não pode passar por ele Dispositivos USB.
O que você pode fazer (e eu fiz isso com muito sucesso) é usar uma instalação leve do Linux como base para o QEMU, que é uma alternativa ao Virtualbox, com muito mais opções de configuração, incluindo a capacidade de emular o Apple SMC e seu "OSK" string (você não precisará de kexts "hackintosh" obscuros) e possui uma passagem USB confiável (restaurei com êxito os dispositivos iOS e instalei aplicativos neles).
No final, com a minha solução, sou capaz de executar com êxito o Yosemite com 3,5 GB de RAM (dos 4 GB do meu computador e, aprimorando o sistema host, eu provavelmente poderia aumentar ainda mais para 3,7 GB), usando o dois núcleos da minha CPU, com passagem USB confiável e sem necessidade de ajustes (o hardware emulado é próximo o suficiente de um Mac real para que o sistema operacional inicialize diretamente sem nenhum parâmetro de linha de comando do kernel ou kexts extras). Um SSD é um item obrigatório, porém, um disco rígido será muito lento (isso também é verdadeiro para um Mac real). Os gráficos ainda são lentos (e ainda pior em Yosemite), mas além da tela de login que demora 5 segundos para renderizar devido à sua transparência, todo o resto é bastante utilizável e é suficiente para o desenvolvimento ocasional do iOS (hobby) até você obter o suficiente experiência para criar aplicativos rentáveis; nesse caso, "
Publiquei um guia detalhado no meu blog sobre como criar uma VM Yosemite, fique à vontade para conferir se estiver interessado.
fonte
Em algum lugar, o VirtualBox avisa no manual aqui que você NÃO terá aceleração gráfica. Não há drivers acelerados para o Mac OS X; portanto, você está executando essencialmente o "modo de segurança" para gráficos, usando drivers VESA. A Apple tinha uma API de driver público em um ponto, mas deve haver alguma razão para que os desenvolvedores do VirtualBox ainda não tenham lançado um driver gráfico para o OS X.
Leia a página do manual vinculada, e também documenta outros problemas que você terá com os convidados do OS X.
O resultado não é virtualização, mas mais próximo da paraemulação com virtualização de CPU. Seu sistema gráfico é totalmente emulado, principalmente pelo próprio Mac OS X devido à falta de drivers gráficos acelerados.
A virtualização do Mac OS X no VirtualBox não se destina ao uso sério na área de trabalho. Destina-se à virtualização de servidores.
fonte
Basicamente, você está executando duas caixas virtuais se usar o emulador do iOS e seguir essa abordagem. 1 para OSX e 1 (essencialmente) para o emulador. Isso pode ficar muito intensivo em CPU e RAM, mas é factível. Melhor aposta, tente. Se você não gostar, basta remover a imagem vm.
fonte