Od svih stvari predstavljenih na ovogodišnjem WWDCu, o ovom alatu se možda i najmanje pričalo.
Appleov macOS nikada nije bio glavni igrač u igricama. Naravno, postojale su neke igre dostupne za Mac, ali svi ozbiljni PC igrači koriste Windows strojeve. Možda ćete uskoro imati više izbora. Na WWDC-u ovog tjedna, Apple je predstavio novi alat koji olakšava pokretanje Windows igara na macOS-u. Na isti način na koji alati poput Protona mogu pokrenuti Windows igre na Linuxu, Appleov Game Porting Toolkit prevodi Windows kod za pokretanje na Macu.
Nazvati ovo ” Game Porting Toolkit ” implicira da ga programeri koriste za prijenos igara, ali to nije sasvim točno. Game Porting Toolkit zapravo je mehanizam za emulaciju kojeg pokreće CrossOver projekt otvorenog koda (koji se temelji na Wineu). S ovim kompletom alata možete u hodu učitati Windows igru u macOS, a svi ti Windows API pozivi i x86 upute bit će prevedeni u Apple Metal API i Apple silicon upute. Radi čak i na najnovijim DirectX 12 naslovima, barem prema Appleovoj WWDC izjavi.
Tehnički, ovo je još uvijek alat za razvojne programere. Apple namjerava da Game Porting Toolkit pomogne razvojnim programerima u procjeni igara prije nego što ih prebace za nativno pokretanje na macOS-u, a mogao bi pružiti vrijedne podatke. Svi API pozivi za ulazne uređaje, audio reprodukciju, upravljanje mrežom i pristup datotekama preneseni su na odgovarajuće API-je u macOS-u. Ovo može pomoći programerima da riješe nedostatke u portu, ali nema razloga da igrači ne mogu instalirati alat za igranje nemodificiranih Windows igara.
Međutim, samo zato što možete koristiti alat ne znači da ćete to i htjeti. Apple uvijek govori o grafičkim performansama svojih prilagođenih čipova M-serije , ali moderne igre ne mogu u potpunosti iskoristiti prednosti alata. Emulirana igra neće raditi tako dobro kao izvorna, a rani rezultati to potvrđuju. Apple je stavio alat na raspolaganje za novi macOS Sonoma beta, omogućujući igračima da vide što Windows igre mogu učiniti na Appleovom hardveru. Obožavatelji Maca uspjeli su pokrenuti igre poput Cyberpunk 2077 i Elden Ring putem Game Porting Toolkita, ali broj sličica u sekundi je na niskom nivou za igranje. Iako, test s M1 Maxom koji pokreće Diablo IV lako ostaje iznad 60fps.
Ovo neće odmah otvoriti vrata za Windows igre na macOS-u, ali eliminira neke izgovore koje programeri koriste za preskakanje Maca. Možda će Game Porting Toolkit postati dovoljno dobar jednog dana da korisnici macOS-a mogu samo pokretati Windows igre bez čekanja na port.