Eu corro o ArcGIS no OSX praticamente todos os dias usando o VMWare. A única diferença é que eu não o tenho instalado em uma máquina virtual - é um partição do bootcamp - e deixe-me explicar por que, IMHO, isso tem mais vantagens sobre uma instalação de VM padrão para o ArcGIS.
Primeiro, vamos tirar o VMWare da equação e falar sobre o Bootcamp puro.
Quando você usa o Bootcamp, na verdade você está criando uma partição separada para Windows no seu disco. São instalações completamente separadas dos sistemas operacionais. No momento da inicialização, você pode manter pressionada a tecla de opção e escolher se deseja inicializar no Windows ou no OSX. Contanto que você tenha os drivers adequados do Windows bootcamp instalados, isso garante que é a maneira mais rápida de executar o Windows nesse hardware, pois é apenas sendo executado no Windows naquele momento. A desvantagem é clara - você precisa escolher o SO que será executado no momento da inicialização e, se precisar trocar de SO, precisará reiniciar.
Sim, isso é péssimo.
Bem-vindo ao VMWare Fusion. O VMWare permite que você faça duas coisas com o Bootcamp. Uma delas é importar a partição do bootcamp para uma nova máquina virtual, criando efetivamente um clone completo da partição do bootcamp e despejando-o em uma VM dentro do OSX - NÃO faça isso .
A outra coisa que ele permite é inicializar sua partição Bootcamp a partir do OSX , acessando a parte do disco. Isso é legal e é o que eu uso. Certifique-se de ter as ferramentas VMWare instaladas na partição do bootcamp ao executá-las no OSX - caso contrário, as coisas serão lentas.
O que essa configuração permite fazer é escolher a rapidez com que você deseja que o ArcGIS seja executado.
Quando você quer a vantagem de executar o OSX e o Windows, pode usar o VMWare Fusion e executar sua partição do Bootcamp virtualizada.
Quando você desejar a velocidade máxima do ArcGIS, reinicie a máquina e use-a nativamente.
Quanto a quantos recursos para dar ao Windows ao executar dentro do OSX, normalmente dou metade do que tenho (meia memória, metade CPUs) e isso parece funcionar da melhor maneira. Como tenho todos os drivers instalados para qualquer modo que esteja executando (drivers de bootcamp e ferramentas de fusão de vmware), ele funciona bem nos dois modos.
Em relação à sua pergunta sobre o ArcPy - não se deixe enganar pelo que o Modo Unity no VMWare Fusion está fazendo. Ele permite que você pareça que o Windows e o OSX estão funcionando como um só porque as janelas individuais parecem iguais - mas ainda são, na maioria das vezes , isoladas. Sim, você tem acesso aos sistemas de arquivos e aos recursos de rede, mas é praticamente isso. Assim, você pode usar o ArcPy do ambiente Windows muito bem ... mas não espere poder "importar" as bibliotecas instaladas apenas no lado OSX e tudo funcionará bem - esses são dois ambientes python isolados e se você queria ter esse trabalho, você está ficando muito ganancioso :)