A solução da Apple para a falta de jogos no MacOS é basicamente adotar a abordagem Steam Deck.
Se você possui um MacBook ou Mac, então você quase definitivamente não escolheu um para jogar. Eles nunca foram conhecidos por isso, o que é uma pena, dada a enorme quantidade de energia que você pode encontrar em qualquer Macbook hoje em dia, graças a Silício da Maçã. No entanto, na WWDC da empresa, ela anunciou o Game Porting Toolkit (GPTK), uma forma de os desenvolvedores testarem se seus jogos funcionariam bem quando transferidos para um Mac. Melhor ainda é que qualquer um pode instalar com um pouco de trabalho e MacOS Sonoma, e foi exatamente isso que fizemos.
Uma palavra de advertência: o Game Porting Toolkit da Apple requer um muito de configuração, levei muito tempo para configurar, e isso é graças à grande quantidade de trabalho necessária para começar a funcionar. O Apple Gaming Wiki tem um guia fantástico para configurá-lo que eu usei, e embora você possa tecnicamente forçá-lo a rodar no Ventura, ele interromperá muitos jogos do Steam e simplesmente não é suportado. É um método menos amigável para jogar do que usar Parallels ou Crossover, mas a recompensa, na minha opinião, vale a pena.
Eu executei isso no meu MacBook Pro pessoal com o Apple M1 Pro com 32 GB de RAM e 1 TB de armazenamento, portanto, se você tiver especificações melhores do que essas, pode esperar um desempenho ainda melhor.
Cyberpunk 2077 e Homem-Aranha: Remasterizado no Macbook M1 Pro
Os dois jogos que experimentei no meu Macbook M1 Pro foram Cyberpunk 2077 e Homem-Aranha: Remasterizado, e fiquei impressionado com os resultados. Ambos os jogos eram totalmente jogáveis em cerca de 30 FPS em configurações altas (embora eu tenha tentado reduzi-los para configurações baixas para aumentar o desempenho) e não fiz muito em termos de otimização.
Como você pode ver no clipe acima, o jogo é muito jogável e funciona bem enquanto ainda está lindo. Também não ajudou o fato de eu estar jogando em um trackpad, mas você poderá usar um mouse e um teclado perfeitamente com qualquer jogo que jogar. Observe que o áudio está ausente no clipe acima, mas o áudio soou bem, embora um pouco estalado.
No clipe acima, o áudio soa ruim, mas soava muito bem durante a reprodução. Além disso, vale a pena apontar que, embora o jogo pareça ter dificuldades em termos de desempenho no início, ele aumenta e mantém cerca de 30 FPS na metade do vídeo. Além disso, observe que você ainda não pode jogar com um controlador sem muito trabalho. Ainda não tenho certeza dos passos; algumas pessoas afirmam que você pode compilar o Game Porting Toolkit com o '--com-sdl2' opção de compilação, então talvez tente se você tiver o know-how.
Quanto ao funcionamento do jogo Porting Toolkit da Apple, é muito semelhante ao Proton no Steam Deck. Ele usa o Wine como base para traduzir as chamadas da API do Windows para chamadas POSIX (Portable Operating System Interface) e, em seguida, traduz chamadas DirectX para a API Metal da Apple. O Wine recria uma estrutura de diretório do Windows e fornece implementações alternativas de serviços do sistema e não usa nenhuma emulação ou virtualização para executar binários do Windows. Não se esqueça também, que no Apple Silicon, então tem que levar outro passo para traduzir de x86 para Braço.
O Proton no Steam Deck faz a mesma coisa, exceto que as chamadas DirectX são traduzidas para Vulkan em vez de Metal. A maior diferença entre o Proton e o GPKT é que o Proton é voltado para consumidores e foi projetado como um projeto voltado para o consumidor para jogar em uma máquina baseada em Linux. No caso do GPKT, é um processo difícil e muito prático que visa aos desenvolvedores testar seus jogos como forma de incentivá-los a desenvolver para Mac.
Dito isto, é claro que se você estiver disposto a colocar a mão na massa e experimentá-lo, parece que vale a pena configurar o GPKT e jogar jogos baseados no Windows em seu Mac. Se grandes títulos como Cyberpunk pode rodar nele, então não há razão para acreditar que você também não pode jogar uma grande parte da sua biblioteca de jogos em um Mac. Se você quer ou não é uma história diferente, mas faz trabalhar.