Modern technology gives us many things.

Το νέο εργαλείο της Apple που μοιάζει με Proton μπορεί να εκτελεί παιχνίδια των Windows σε Mac

Εάν ελπίζετε να δείτε περισσότερα παιχνίδια Windows στο Mac, τότε αυτά τα όνειρα μπορεί τελικά να πραγματοποιηθούν σύντομα. Η Apple ανακοίνωσε μερικά μεγάλα νέα για τους προγραμματιστές παιχνιδιών στο ετήσιο Παγκόσμιο Συνέδριο Προγραμματιστών (WWDC) αυτή την εβδομάδα, καθιστώντας πολύ πιο εύκολη και γρήγορη τη μεταφορά παιχνιδιών των Windows στο Mac χάρη σε ένα σαν πρωτόνιο περιβάλλον που μπορεί να μεταφράσει και να εκτελέσει τα πιο πρόσφατα παιχνίδια DirectX 12 Windows στο macOS.

Η Apple δημιούργησε ένα νέο Game Porting Toolkit που είναι παρόμοιο με τη δουλειά που έχει κάνει η Valve με το Proton και το Steam Deck. Το εργαλείο της Apple θα μεταφράσει άμεσα τα παιχνίδια των Windows ώστε να εκτελούνται σε macOS, επιτρέποντας στους προγραμματιστές να ξεκινήσουν μια μη τροποποιημένη έκδοση ενός παιχνιδιού Windows σε Mac και να δουν πόσο καλά εκτελείται πριν από την πλήρη μεταφορά ενός παιχνιδιού.

Το Mac gaming είναι ένα μακροχρόνιο μιμίδιο μεταξύ της κοινότητας παιχνιδιών PC, παρά το γεγονός ότι Resident Evil Village και No Man’s Sky Οι θύρες είναι μερικές σπάνιες πρόσφατες εξαιρέσεις στα παιχνίδια macOS που αγνοούνται σε μεγάλο βαθμό.

“Το νέο Game Porting Toolkit παρέχει ένα περιβάλλον εξομοίωσης για την εκτέλεση του υπάρχοντος μη τροποποιημένου παιχνιδιού σας για Windows και μπορείτε να το χρησιμοποιήσετε για να κατανοήσετε γρήγορα τη χρήση των χαρακτηριστικών γραφικών και τις δυνατότητες απόδοσης του παιχνιδιού σας όταν εκτελείται σε Mac”, εξηγεί ο Aiswariya Sreenivassan, ένας υπεύθυνος έργου μηχανικής. για GPU και γραφικά στην Apple, σε μια συνεδρία WWDC νωρίτερα αυτή την εβδομάδα.

Το Game Porting Toolkit μπορεί απλώς να εκτελεί παιχνίδια των Windows σε macOS.
Εικόνα: Apple

Αυτό το Game Porting Toolkit υποστηρίζει ακόμη και παιχνίδια DirectX 12 όπως Το μεσαίο, με τον Sreenivassan να δείχνει ότι τρέχει το παιχνίδι μέσω του επιπέδου μετάφρασης της Apple. Όπως ακριβώς το Wine και το Proton συνδυάζονται για να δημιουργήσουν ένα επίπεδο λογισμικού για τη μετάφραση των κλήσεων API των Windows σε Linux, η Apple κάνει κάτι παρόμοιο εδώ για να μετατρέψει αυτές τις κλήσεις API των Windows στο Metal API της.

Το νέο Game Porting Toolkit της Apple μεταφράζει τις οδηγίες x86 που βασίζονται στην Intel και τα API των Windows σε Apple Silicon. Τα API που σχετίζονται με το πληκτρολόγιο, το ποντίκι, την είσοδο ελεγκτή, την αναπαραγωγή ήχου, τη δικτύωση, το σύστημα αρχείων και το Direct3D μεταφράζονται όλα στα αντίστοιχα API στο macOS.

Το αποτέλεσμα είναι τα παιχνίδια των Windows που εκτελούνται σε macOS χωρίς καμία μεταφορά ή τροποποίηση. Η Apple λέει ότι αυτό είναι περισσότερο για την αξιολόγηση παιχνιδιών αυτή τη στιγμή πριν μεταφερθούν στο macOS, αλλά τίποτα δεν εμποδίζει τους χρήστες macOS να εγκαταστήσουν αυτό το Game Porting Toolkit και να δοκιμάσουν παιχνίδια.

Το Game Porting Toolkit της Apple επιτρέπει στους προγραμματιστές να τρέχουν άμεσα παιχνίδια DirectX 12 για Windows σε macOS.
Εικόνα: Apple

Το μεγάλο ζήτημα θα είναι πώς ακριβώς τρέχουν τα παιχνίδια σε αυτό το περιβάλλον. Τα περισσότερα δεν θα βελτιστοποιηθούν μέσω αυτού του εργαλείου και είναι βέβαιο ότι θα υπάρξουν προβλήματα απόδοσης και σφάλματα έως ότου οι προγραμματιστές δημιουργήσουν τις δικές τους θύρες. Οι υφαντουργοί κώδικα ανακοίνωσαν τη δική τους πολυαναμενόμενη υποστήριξη DirectX 12 για CrossOver Mac (ένα παρόμοιο επίπεδο συμβατότητας με Windows) νωρίτερα αυτόν τον μήνα. Αλλά προειδοποίησε επίσης ότι παρά την πρόοδό του “δεν υπήρχε ένα μόνο μαγικό κλειδί” που ξεκλείδωσε την υποστήριξη DirectX 12 στο macOS.

«Για να πάρει ακριβώς Το Diablo II Resurrected τρέχοντας, έπρεπε να διορθώσουμε ένα πλήθος σφαλμάτων που αφορούσαν το MoltenVK και το SPIRV-Cross», εξήγησε η Διευθύντρια Προϊόντων CrossOver Meredith Johnson. σε μια ανάρτηση ιστολογίου. “Αναμένουμε ότι αυτό θα συμβεί και για άλλα παιχνίδια DirectX 12: θα χρειαστεί να προσθέσουμε υποστήριξη ανά τίτλο και κάθε παιχνίδι πιθανότατα θα περιλαμβάνει πολλά σφάλματα.”

Το Game Porting Toolkit της Apple είναι ένα μεγάλο βήμα για να αποκτήσετε περισσότερα παιχνίδια Windows στο macOS.
Εικόνα: Apple

Ωστόσο, το επίπεδο μετάφρασης της ίδιας της Apple εξακολουθεί να είναι σημαντικό. Η Apple έχει μιλήσει συχνά για το πόσο υψηλή απόδοση έχουν οι πυρήνες GPU της στα τσιπ M1 και M2, ανακοινώνοντας ακόμη και ένα τσιπ M2 Ultra αυτή την εβδομάδα με μια GPU 76 πυρήνων που είναι 30 τοις εκατό ταχύτερη από την M1 Ultra. Απλώς δεν έχουμε δει αυτή την απόδοση GPU σε παιχνίδια σε Mac, επειδή τόσο λίγα μεταφέρονται.

Η μεταφορά παιχνιδιών των Windows σε Mac δεν ήταν εύκολη για τους προγραμματιστές και συνήθως περιλαμβάνει μια περίπλοκη διαδικασία εκ νέου μεταγλώττισης του πηγαίου κώδικα, μετατροπής προσαρμοσμένων shaders, επανεφαρμογής του υποσυστήματος γραφικών και μετατροπής ήχου, εισόδου και απόδοσης HDR. Οι προγραμματιστές μπορούν να χρησιμοποιήσουν μια μηχανή παιχνιδιών πολλαπλών πλατφορμών για να περιορίσουν όλη αυτή την πολυπλοκότητα, εάν στοχεύουν σε πολλές πλατφόρμες, αλλά πρέπει ακόμα να διορθώσουν ένα παιχνίδι και να βελτιστοποιήσουν την απόδοση στο macOS.

Η Apple έχει τώρα ένα εργαλείο που επιτρέπει στους προγραμματιστές να κατανοήσουν πόση εργασία μεταφοράς θα απαιτείται για τη διόρθωση σφαλμάτων και τη βελτιστοποίηση των παιχνιδιών τους στο macOS, ενώ διαθέτει επίσης έναν νέο Μετατροπέα Metal Shader για αυτόματη μετατροπή των υπαρχόντων Shader GPU σε Metal. Και τα δύο αυτά εργαλεία μειώνουν σημαντικά τον χρόνο και λειτουργούν για τη μεταφορά παιχνιδιών από τα Windows σε Mac.

Η προώθηση παιχνιδιών Mac της Apple περιλαμβάνει επίσης μια νέα λειτουργία παιχνιδιού στο macOS Sonoma και τον προγραμματιστή παιχνιδιών Hideo Kojima που εμφανίζεται κατά τη διάρκεια της κεντρικής ομιλίας WWDC της Apple για να ανακοινώσει ότι Death Stranding Director’s Cut θα έρθει στο macOS.

Εάν η Apple συνεχίσει με αυτή τη δουλειά στο μεταφραστικό της επίπεδο, ίσως μια μέρα θα είναι αρκετά καλό για τους τελικούς χρήστες να τρέχουν παιχνίδια των Windows στο macOS όπως ακριβώς κάνουν σε ένα Steam Deck. Αυτό το όνειρο είναι ακόμα μακριά, αλλά η Apple έδειξε αυτή την εβδομάδα ότι μπορεί τελικά να γίνει πραγματικότητα.



theverge.com

Follow TechWar.gr on Google News

Απάντηση