Um dos novos recursos do macOS Sonoma é o Game Mode, que a Apple diz melhorar o desempenho dos jogos no Apple Silicon Mac. Mas há algo mais que a Apple vem fazendo para transformar o Mac em uma plataforma de jogos, e isso inclui permitir que os desenvolvedores transfiram jogos facilmente do Windows para o Mac com uma nova ferramenta de portabilidade de jogos. Continue lendo enquanto detalhamos como o modo de jogo e a ferramenta de portabilidade de jogos funcionam.
Executar jogos do Windows no macOS não é exatamente uma novidade. Existem plataformas como Wine e Crossover que traduzem as APIs do sistema operacional da Microsoft para que os computadores Mac possam executar o software Windows. Com o macOS Sonoma, a Apple está implementando soluções semelhantes diretamente no sistema, tornando ainda mais fácil para os desenvolvedores trazer seus jogos de PC para o Mac.
A empresa lançou uma nova ferramenta de portabilidade de jogos, que ajudará os desenvolvedores a executar seus jogos no Mac com pouco ou nenhum esforço. Curiosamente, a ferramenta de portabilidade de jogos da Apple é baseada no Wine, uma popular plataforma de código aberto que traduz o software Windows em ambientes Unix (como macOS e Linux).
Mas a Apple está fazendo mais do que apenas rodar esses jogos no macOS. Como explicou a empresa, a Game Porting Tool também pode traduzir DirectX 12 para Metal 3. Para quem não conhece, DirectX é uma API disponível nos consoles Windows e Xbox que lida com a renderização gráfica e os sons do jogo, semelhante à API Apple metal.
Criando um jogo macOS nativo
Alguns jogos podem funcionar perfeitamente sem uma única alteração de código. A Apple usou o The Medium como exemplo. No entanto, a empresa observa que a versão nativa do jogo para macOS tem um desempenho ainda melhor com quase o dobro da taxa de quadros no mesmo hardware. E é por isso que a Apple incentiva os desenvolvedores a fazer mais do que apenas executar versões localizadas de seus jogos para Windows.
Depois de usar a Game Porting Tool para testar um jogo do Windows no macOS, os desenvolvedores podem usar novas ferramentas para converter gráficos DirectX em Metal. Como resultado, o jogo pode rodar nativamente com um desempenho muito melhor. O macOS Sonoma SDK também ajuda os desenvolvedores a aproveitar outros recursos nativos do sistema, como suporte para controladores de jogos, áudio espacial e vídeo HDR.
Modo de jogo
Além da ferramenta de portabilidade de jogos, os desenvolvedores podem aproveitar o modo de jogo, integrado ao macOS Sonoma. De acordo com a Apple, quando o modo de jogo está ativo, “o sistema prioriza a experiência de jogo para jogar em primeiro plano”.
A latência de Bluetooth para AirPods é drasticamente reduzida, a taxa de amostragem de Bluetooth para controladores de PlavStation e Xbox é dobrada e o jogo recebe maior prioridade de GPU e CPU, levando a taxas de quadros mais estáveis e sustentadas. Tudo isso acontece automaticamente para aplicativos macOS com direito de reprodução.
Enrolar
O Mac nunca foi conhecido por ser uma plataforma de jogos, mas a Apple quer mudar isso. Agora, com os chips Apple Silicon, os Macs estão mais poderosos do que nunca. A Apple está tentando mostrar aos desenvolvedores que vale a pena portar seus jogos para macOS. E claro, isso vai acabar agregando muito valor à plataforma.
O macOS Sonoma está atualmente disponível como um beta para desenvolvedores. Uma versão beta pública será lançada no próximo mês, enquanto o lançamento oficial está previsto para este outono. Mais detalhes sobre a versão beta podem ser encontrados no Site do desenvolvedor da Apple.