Η Apple έχει μια νέα εργαλειοθήκη που θα μπορούσε να διευκολύνει τους προγραμματιστές να μεταφέρουν παιχνίδια υπολογιστή σε Mac
Related Posts
Ενώ οι φορητοί υπολογιστές και οι επιτραπέζιοι υπολογιστές Mac είναι πολύ δημοφιλείς όσον αφορά τις πωλήσεις, το βάθος των παιχνιδιών που κατασκευάζονται εγγενώς για την πλατφόρμα MacOS είναι πολύ μικρότερο από αυτό που μπορεί να βρεθεί για τους κατόχους υπολογιστών
Windows
. Αυτό μπορεί να αλλάξει, χάρη σε ένα νέο εργαλείο ανάπτυξης που κυκλοφόρησε αυτή την εβδομάδα από την
Apple
κατά τη διάρκεια του
WWDC 2023
.
Το νέο εργαλείο δεν έχει ένα φανταχτερό όνομα όπως το Metal, όπως έχει ονομάσει η Apple γλώσσα κωδικοποίησης γραφικών. Ονομάζεται απλά Game Porting Toolkit, και είναι
διαθέσιμο για λήψη αυτή τη στιγμή
.
Εδώ είναι τι είχε να πει η Apple για αυτό το νέο takeit στο δικό του
γενικό δελτίο τύπου
για τη νέα ενημέρωση MacOS Sonoma:
Για να διευκολύνει τη μεταφορά παιχνιδιών από άλλες πλατφόρμες σε Mac, η Metal εισάγει μια νέα εργαλειοθήκη μεταφοράς παιχνιδιών, εξαλείφοντας την προκαταρκτική εργασία πολλών μηνών και δίνοντας τη δυνατότητα στους προγραμματιστές να δουν πόσο καλά θα μπορούσε να εκτελεστεί το υπάρχον παιχνίδι τους σε Mac μέσα σε λίγες μόνο ημέρες. Επίσης, απλοποιεί δραματικά τη διαδικασία μετατροπής των shader και του κώδικα γραφικών του παιχνιδιού για να εκμεταλλευτεί πλήρως την απόδοση πυριτίου της Apple, μειώνοντας σημαντικά τον συνολικό χρόνο ανάπτυξης.
Η Apple έδειξε πώς θα λειτουργεί το νέο Takeit
μία από τις συνεδρίες του WWDC
. Χρησιμοποίησε μια πρόσφατη έκδοση παιχνιδιού των Windows,
Το μεσαίο
από την ομάδα προγραμματιστή Bloober, που εκτελείται στην εργαλειοθήκη:
Εδώ ο προγραμματιστής βλέπει ότι το παιχνίδι λειτουργεί καλά με όλες τις λειτουργίες γραφικών του ενεργοποιημένες και λειτουργεί όπως αναμένεται. Θα παρατηρήσουν ότι χαρακτηριστικά όπως η διαφάνεια, η αντανάκλαση, οι σκίαστρες γεωμετρίας, η σύνθεση και η μοναδική και κυκλοθυμική προσέγγισή τους στον παγκόσμιο φωτισμό έχουν μεταφραστεί σε Metal 3 και φαίνονται ευκρινείς και τέλειες ως προς τα
pixel
.
Η Apple χρησιμοποίησε στην πραγματικότητα τον ανοιχτό κώδικα που βασίζεται στο κρασί από το εργαλείο ανάπτυξης άλλης ομάδας, το CrossOver από την CodeWeavers, για να δημιουργήσει τον εξομοιωτή για το Game Porting Toolkit. Σε
τη δική του ανάρτηση στο blog
η CodeWeavers είπε ότι δεν συνεργάστηκε με την Apple για τη μεταφορά του κώδικά της στην εργαλειοθήκη, αλλά δήλωσε ότι “είμαστε πολύ ικανοποιημένοι που η Apple αναγνωρίζει ότι το Wine είναι μια φανταστική λύση για την εκτέλεση παιχνιδιών των Windows σε macOS”.
Η Apple κυκλοφόρησε επίσης το Game Porting Tool
με άδεια ανοιχτού κώδικα στο GitHub
. Τόσο η εργαλειοθήκη όσο και η άδεια ανοιχτού κώδικα θα μπορούσαν να σημαίνουν ότι πολύ σύντομα θα μπορούσαμε να αποκτήσουμε πολλές θύρες Mac κλασικών και τρεχόντων παιχνιδιών Windows που εκτελούνται εγγενώς σε επιτραπέζιους υπολογιστές και φορητούς υπολογιστές Mac.


