macOS Sonoma le permite dezvoltatorilor să port jocuri Windows pe Mac

Una dintre noile caracteristici ale macOS Sonoma este modul joc, despre care Apple spune că îmbunătățește performanța jocurilor pe Mac-urile Apple Silicon. Dar există încă ceva ce a făcut Apple pentru a transforma Mac într-o platformă de jocuri și care include să permită dezvoltatorilor să transfere cu ușurință jocurile Windows pe Mac cu un nou instrument de portare a jocurilor. Citiți mai departe în timp ce detaliem modul în care funcționează Game Mode și Game Porting Tool. .

Rularea jocurilor Windows pe macOS nu este tocmai nouă. Există platforme precum Wine și Crossover care traduc API-urile sistemului de operare Microsoft, astfel încât computerele Mac să poată rula software-ul Windows. Cu macOS Sonoma, Apple implementează soluții similare direct în sistem, așa că va fi și mai ușor pentru dezvoltatori să-și aducă jocurile pentru PC pe Mac.

Compania a lansat un nou instrument de portare a jocurilor, care îi va ajuta pe dezvoltatori să își ruleze jocurile pe Mac cu puțin sau deloc efort. Interesant este că instrumentul de portare a jocurilor de la Apple se bazează pe Wine, o platformă populară open-source care traduce software-ul Windows în medii Unix (cum ar fi macOS și Linux).

Dar Apple face mai mult decât să facă aceste jocuri să funcționeze pe macOS. După cum a explicat compania, Game Porting Tool este, de asemenea, capabil să traducă DirectX 12 în Metal 3. Pentru cei care nu sunt familiarizați, DirectX este un API disponibil pe consolele Windows și Xbox care gestionează redarea grafică și sunetele jocului, similar cu API-ul Apple Metal.

Creați un joc nativ macOS

Unele jocuri pot funcționa bine fără o singură modificare a codului. Apple a folosit The Medium ca exemplu. Cu toate acestea, compania observă că versiunea nativă pentru macOS a jocului funcționează și mai bine, cu aproape dublul ratei de cadre pe același hardware. Și de aceea Apple încurajează dezvoltatorii să facă mai mult decât să ruleze versiuni localizate ale jocurilor lor Windows.

READ  Samsung Galaxy S20 FE este acum oficial; S20 „buget” are variante 4G și 5G, afișaj AMOLED de 120Hz

După ce au folosit Instrumentul de portare a jocurilor pentru a testa un joc Windows pe macOS, dezvoltatorii pot folosi instrumente noi pentru a converti grafica DirectX în Metal. Ca rezultat, jocul poate rula nativ cu performanțe mult mai bune. De asemenea, macOS Sonoma SDK îi ajută pe dezvoltatori să profite de alte funcții native ale sistemului, cum ar fi suportul pentru controlere de joc, sunet spațial și video HDR.

macOS Sonoma le permite dezvoltatorilor să port jocuri Windows pe Mac, iată cum funcționează

Mod de joc

Pe lângă instrumentul de portare a jocului, dezvoltatorii pot profita de modul joc, care este încorporat în macOS Sonoma. Potrivit Apple, atunci când Modul Joc este activ, „sistemul acordă prioritate experienței de joc pentru jocurile din prim-plan”.

Latența Bluetooth pentru AirPods este redusă drastic, rata de eșantionare Bluetooth pentru controlerele PlavStation și Xbox este dublată, iar jocurilor li se acordă o prioritate mai mare pentru GPU și CPU, ceea ce duce la rate de cadre mai stabile și susținute. Toate acestea se întâmplă automat pentru aplicațiile macOS cu drepturi de joc.

macOS Sonoma le permite dezvoltatorilor să port jocuri Windows pe Mac, iată cum funcționează

Încheia

Mac-ul nu a fost niciodată cunoscut ca fiind o platformă de jocuri, dar Apple vrea să schimbe asta. Acum, cu cipurile Apple Silicon, Mac-urile au mai multă putere ca niciodată. Apple încearcă să le arate dezvoltatorilor că jocurile lor merită aduse la macOS. Și, desigur, acest lucru va ajunge să adauge o mare valoare platformei.

macOS Sonoma este disponibil în prezent în versiune beta pentru dezvoltatori. Luna viitoare va fi lansată o versiune beta publică, în timp ce lansarea oficială este așteptată în această toamnă. Mai multe detalii despre beta pot fi găsite pe Site-ul pentru dezvoltatori Apple.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *