Η Apple μπορεί να έχει μόλις ενεργοποιήσει χιλιάδες παιχνίδια Windows σε Mac

Το gaming σε Mac της Apple παρουσιάζεται στο WWDC 2023.
Λογότυπο προώθησης για το WWDC 2023.
Αυτή η ιστορία είναι μέρος της πλήρους κάλυψης της Apple WWDC

Η Apple θέλει πραγματικά οι προγραμματιστές να μεταφέρουν τα παιχνίδια τους στο Mac, φτάνοντας στο σημείο να κλείσουν τον Hideo Kojima για ένα καμέο κατά τη διάρκεια WWDC 2023 και ανακοινώνοντας την Παιχνίδι Porting Toolkit. Ωστόσο, η πιο σημαντική σχετική εξέλιξη δεν έγινε κατά τη διάρκεια της κεντρικής ομιλίας. Ήρθε στη συνέχεια, κατά τη διάρκεια του Platform State of the Union.

Προτεινόμενα βίντεο

Επιδεικνύοντας το Game Porting Toolkit, η Apple παρουσίασε λεπτομερώς τη διαδικασία για τους προγραμματιστές που θέλουν να μεταφέρουν τα παιχνίδια τους. Χωρίζεται σε τρία στάδια:

  1. Αξιολόγηση: δείτε πώς τρέχει το παιχνίδι στο πυρίτιο της Apple
  2. Μετατροπή shaders: λήψη shaders και μεταγλώττιση τους για Mac
  3. Μετατροπή κώδικα: μετάφραση κώδικα για Mac και βελτιστοποίηση της απόδοσης

Το σημαντικό μέρος αυτού είναι στην πραγματικότητα το στάδιο της αξιολόγησης. Demo της Apple Το μεσαίο, δείχνει το παιχνίδι να τρέχει σε πυρίτιο της Apple μέσω της Rosetta (στρώμα μετάφρασης της Apple).

Το μεσαίο χρήσεις DirectX 12, το οποίο ήταν το σημαντικότερο εμπόδιο για να λειτουργήσουν τα παιχνίδια των Windows σε Mac.

Οδηγίες μετάφρασης εργαλειοθήκης παιχνιδιών.
μήλο

Το DirectX 12 είναι το Application Programming Interface (API) της Microsoft για γραφικά. Ουσιαστικά μεταφράζει όλες τις οδηγίες ενός παιχνιδιού και τις στέλνει στο δικό σας κάρτα γραφικών. Οι Mac, στο παρελθόν, δεν μπορούσαν να κατανοήσουν αυτές τις οδηγίες, γι 'αυτό δεν μπορείτε να εκτελέσετε παιχνίδια DirectX 12 μέσω ενός εργαλείου όπως το Parallels. Λίγες μόλις μέρες πριν από το WWDC, το CrossOver - ένα επίπεδο συμβατότητας για εφαρμογές Windows όπως το Linux, το macOS και το ChromeOS - λειτούργησε το πρώτο του παιχνίδι DirectX 12: Το Diablo 2 Resurrected.

Η Apple το κάνει να ακούγεται σαν να έχει δημιουργήσει ουσιαστικά ένα επίπεδο εξομοίωσης που μπορεί να πάρει σχεδόν οποιοδήποτε παιχνίδι των Windows και να το κάνει να λειτουργεί σε Mac μέσα σε λίγα λεπτά. Με τα λόγια της Apple: «Πρώτον, μπορείτε να αξιολογήσετε πόσο καλά θα μπορούσε να εκτελεστεί το υπάρχον παιχνίδι σας Windows σε Mac χρησιμοποιώντας το παρεχόμενο περιβάλλον εξομοίωσης. Αυτό σας επιτρέπει να αναλύσετε αμέσως την πιθανή απόδοση του παιχνιδιού σας, εξαλείφοντας την προκαταρκτική εργασία πολλών μηνών."

Και για να επιδείξει αυτή την ικανότητα, η Apple έδειξε Το μεσαίο, ένα παιχνίδι που χρησιμοποιεί DirectX 12, είναι χτισμένο σε Unreal Engine 4 και υποστηρίζει ανίχνευση ακτίνων. Μεταξύ του DX12 και του Unreal Engine, αυτό αντιστοιχεί ήδη σε χιλιάδες παιχνίδια Windows που διαφορετικά δεν λειτουργούν σε Mac.

Το Medium κυκλοφορεί μέσω του Game Dev Toolkit της Apple.
μήλο

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

Αυτό δεν σημαίνει ότι τα παιχνίδια θα λειτουργούν καλά – όπως επισημαίνει η Apple, υπάρχει επιβάρυνση για τη μετάφραση και μια εγγενής θύρα με το Metal API της Apple θα μπορεί να έχει βελτιστοποιημένη απόδοση. Παρόλα αυτά, είναι τεράστιο το γεγονός ότι τα παιχνίδια DirectX 12 λειτουργούν καθόλου χωρίς μεταφορά. Η Apple ουσιαστικά κατασκεύασε έναν εξομοιωτή Windows που μπορεί να τρέξει παιχνίδια DirectX 12.

Γιατί αυτό είναι μεγάλη υπόθεση

Πώς να παίξετε Fortnite σε Mac
Dan Baker/Digital Trends

Σε ακούω: Ποιος νοιάζεται; Δεν θέλω να ξεκινήσω τα παιχνίδια μου μέσω μιας γραμμής εντολών και να έχω κακή απόδοση, και σίγουρα δεν το κάνω θέλετε να ψάξετε μέσα από το Game Porting Toolkit GitHub για να μάθετε πώς να το κάνετε να λειτουργήσει — και ούτε να το κάνετε εσείς. Τα καλά νέα είναι ότι μάλλον δεν θα χρειαστεί.

Το μέρος που άφησε η Apple έξω είναι ότι δημοσίευσε το Game Porting Toolkit με άδεια ανοιχτού κώδικα. Ο καθένας είναι ελεύθερος να το πάρει και να το προσθέσει στις δικές του εφαρμογές. Ως Andrew Tsai, ένας YouTuber που καλύπτει τα παιχνίδια σε Mac, λέει ότι η άδεια ανοιχτού κώδικα «είναι κυριολεκτικά μια αλλαγή παιχνιδιών». Ο YouTuber συνέχισε: «Η εξομοίωση και Η μετάφραση των τίτλων των Windows/DirectX 12 θα μπορούσε ενδεχομένως να ενσωματωθεί σε κάτι σαν το Wine και να κάνει για το CrossOver αυτό που έκανε η Proton για το Steam Deck."

Ο Τσάι δεν είναι μόνος σε αυτό το συναίσθημα. Η Christina Warren, ανώτερη δικηγόρος προγραμματιστών στο GitHub, είπε ότι είναι «ουσιαστικά Proton αλλά για MacOS».

Αυτό είναι ουσιαστικά το Proton (Valve’s Wine πράγμα για Linux/SteamOS και DX12) αλλά για macOS. Αυτό είναι τεράστιο.

— Christina Warren @ RenderATL (@film_girl) 6 Ιουνίου 2023

Ο Warren υπέθεσε ότι θα μπορούσατε να εκτελέσετε το Game Porting Toolkit ενάντια σε «ένα σωρό παιχνίδια AAA στο Steam και να τα εκτελείτε στο Apple Silicon χωρίς πρόβλημα». Αν αλήθεια, η Apple μπορεί να είχε επιταχύνει αυτό που ήταν προηγουμένως ένα έργο πολλών ετών σε λίγες εβδομάδες καθώς οι προγραμματιστές παίρνουν τον κώδικα και τον εφαρμόζουν στον δικό τους λογισμικό.

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

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

Συστάσεις των συντακτών

  • Η Apple μόλις έδωσε στους παίκτες Mac έναν μεγάλο λόγο να είναι ενθουσιασμένοι
  • Η μεγαλύτερη ανακοίνωση για Mac στο WWDC αφορούσε το παλιό MacBook Air
  • Το macOS Sonoma της Apple έχει μια δυνατότητα που αλλάζει το παιχνίδι — κυριολεκτικά
  • Το νέο Mac Pro της Apple εκπληρώνει μια υπόσχεση ετών
  • Το νέο MacBook Air 15 ιντσών της Apple είναι μεγαλύτερο, αλλά όχι απαραίτητα καλύτερο

Αναβαθμίστε τον τρόπο ζωής σαςΤο Digital Trends βοηθά τους αναγνώστες να παρακολουθούν τον γρήγορο κόσμο της τεχνολογίας με όλα τα τελευταία νέα, διασκεδαστικές κριτικές προϊόντων, διορατικά editorial και μοναδικές κρυφές ματιές.