Νέο εργαλείο της Apple κάνει πιο εύκολη τη μεταφορά PC παιχνιδιών σε Mac
Η Apple ανακοίνωσε στο Παγκόσμιο Συνέδριο για προγραμματιστές (WWDC), μερικά πολύ σημαντικά νέα για όσους developers αναπτύσσουν βιντεοπαιχνίδια.
Η εταιρεία κάνει ευκολότερη και ταχύτερη τη μεταφορά παιχνιδιών Windows σε Mac χάρη σε ένα νέο
Η νέα εργαλειοθήκη είναι παρόμοια με τη δουλειά που έχει κάνει η Valve με το Proton και το Steam Deck. Βασίζεται στον πηγαίο κώδικα του CrossOver, μιας λύσης βασισμένης στο Wine για την εκτέλεση παιχνιδιών Windows στο macOS. Το εργαλείο της Apple θα μεταφράζει άμεσα τα παιχνίδια των Windows για να τρέχουν στο macOS, επιτρέποντας στους προγραμματιστές να εκκινήσουν μια μη τροποποιημένη έκδοση ενός παιχνιδιού των Windows σε ένα Mac και να δουν πόσο καλά αυτό τρέχει πριν ολοκληρώσουν την πλήρη μεταφορά του.
Το Game Porting Toolkit υποστηρίζει ακόμη και παιχνίδια DirectX 12 όπως το The Medium. Όπως το Wine και το Proton συνδυάζονται για να δημιουργήσουν ένα software layer για τη μετάφραση των κλήσεων του Windows API στο Linux, η Apple κάνει κάτι παρόμοιο εδώ για να μετατρέψει αυτές τις κλήσεις του Windows API στο δικό της Metal API που αφορά φυσικά το Metal framework.
Το νέο Game Porting Toolkit της Apple μεταφράζει Windows APIs και εντολές x86 της Intel, σε Apple Silicon αντ' αυτού. Τα API που σχετίζονται με το πληκτρολόγιο, το ποντίκι, controller input, την αναπαραγωγή ήχου, τη δικτύωση, το σύστημα αρχείων και το Direct3D, μετατρέπονται στα αντίστοιχα API του macOS.
Το αποτέλεσμα είναι ότι τα παιχνίδια των Windows μπορούν να τρέξουν στο macOS χωρίς καμία ειδική διαδικασία μεταφοράς ή τροποποίηση. Η Apple αναφέρει πάντως ότι η διαδικασία αυτή έχει στόχο περισσότερο την αξιολόγηση παιχνιδιών αυτή τη στιγμή πριν αυτά μεταφερθούν στο macOS, χωρίς να υπάρχει κάτι που να εμποδίζει τους χρήστες του macOS να εγκαταστήσουν αυτό το Game Porting Toolkit και να δοκιμάσουν να τρέξουν PC παιχνίδια.
Ωστόσο, ενδέχεται να υπάρχουν προβλήματα απόδοσης και bugs μέχρι οι προγραμματιστές να δημιουργήσουν τις δικές τους μεταφορές. Χρήστες του Reddit έχουν ήδη βάλει σε λειτουργία το Cyberpunk 2077 σε ένα M1 MacBook Pro, μαζί με το Diablo IV σε ένα M1 Max MacBook Pro και το Hogwarts Legacy σε ένα M2 Max. Τα πρώτα αποτελέσματα φαίνονται πολλά υποσχόμενα, παρά κάποια αναμενόμενα προβλήματα στην απόδοση. Για παράδειγμα το Cyberpunk 2077 είναι πολύ αργό σε ένα M1 MacBook Pro όμως σε M2 Max πάει αρκετά καλύτερα όπως μπορείτε να δείτε και από το παρακάτω βίντεο.
Το translation layer της Apple εξακολουθεί να είναι σημαντικό. Η εταιρεία έχει συχνά μιλήσει για το πόσο υψηλές επιδόσεις έχουν οι GPU πυρήνες της στα M1 και M2 SoC, χωρίς όμως να τις έχουμε δει στην πράξη αφού υπάρχουν ελάχιστα "μεγάλα" παιχνίδια για το macOS. Η μεταφορά παιχνιδιών των Windows σε Mac δεν ήταν ποτέ εύκολη για τους προγραμματιστές. Συνήθως περιλαμβάνει μια πολύπλοκη διαδικασία recompiling του πηγαίου κώδικα, μετατροπής custom shaders, επανεφαρμογής του υποσυστήματος γραφικών και μετατροπής ήχου, εισόδου και HDR rendering. Οι developers μπορούν να χρησιμοποιήσουν μια cross-platform game engine για να μειώσουν όλη αυτή την πολυπλοκότητα, αν στοχεύουν σε πολλαπλές πλατφόρμες.
Η Apple με την κίνηση αυτή διαθέτει ένα εργαλείο για να αφήσει τους developers να καταλάβουν πόση εργασία θα απαιτηθεί για τη μεταφορά, προκειμένου να διορθώσουν bugs και να βελτιστοποιήσουν τα παιχνίδια τους στο macOS. Έχει επίσης ένα νέο Metal Shader Converter για την αυτόματη μετατροπή των υφιστάμενων GPU shaders σε Metal. Και τα δύο αυτά εργαλεία μειώνουν σημαντικά το χρόνο και την εργασία που απαιτείται για τη μεταφορά παιχνιδιών από τα Windows σε Mac
Αν η Apple συνεχίσει την εργασία πάνω στο translation layer, αυτό μια μέρα φτάσει να είναι αρκετά καλό ώστε οι τελικοί χρήστες να μπορούν να τρέχουν παιχνίδια Windows στο macOS όπως ακριβώς συμβαίνει στο Steam Deck.
Διαβάστε ολόκληρο το άρθρο
- Δημοφιλέστερες Ειδήσεις Κατηγορίας Τεχνολογία
- Κυκλοφόρησε το νεότερο system software update για το PlayStation 5
- Hideo Kojima: Το PlayStation ανακοίνωσε ντοκιμαντέρ για τον θρυλικό game designer και director (trailer)
- Το νέο εργαλείο τεχνητής νοημοσύνης του WordPress μπορεί να γράψει ολόκληρα blogs για λογαριασμό σας
- Samsung Less Microfiber: Φίλτρο για την προστασία των ωκεανών από τα μικροπλαστικά
- Το Instagram φέρεται να αναπτύσσει AI chatbot με 30 προσωπικότητες
- EXPEND4BLES | Νέο «αίμα» στη ταινία (trailer)
- Νέο εργαλείο της Apple κάνει πιο εύκολη τη μεταφορά PC παιχνιδιών σε Mac
- Samsung Bespoke Jet AI: Η πρώτη ασύρματη σκούπα με πιστοποίηση UL και τεχνολογία ΑΙ
- Αυτό είναι το νέο Software Update για το PlayStation 5
- Δημοφιλέστερες Ειδήσεις Insomnia
- Τελευταία Νέα Insomnia
- Νέο εργαλείο της Apple κάνει πιο εύκολη τη μεταφορά PC παιχνιδιών σε Mac
- Οι ΗΠΑ καλούνται να αποκαλύψουν στοιχεία για UFO μετά τον ισχυρισμό ότι έχουν άθικτα εξωγήινα οχήματα
- Στα τέλη Ιουλίου και στη Σεούλ, το επόμενο μεγάλο Unpacked event της Samsung
- Τα AirPods της Apple πρόκειται να γίνουν πιο έξυπνα με τις λειτουργίες Adaptive Audio και Conversation Awareness
- Τα AirPods της Apple πρόκειται να γίνουν πιο έξυπνα τις λειτουργίες Adaptive Audio και Conversation Awareness
- Η Western Digital ανακοινώνει επεκτάσιμες κάρτες αποθήκευσης για το Xbox, από τα $79,99
- Η SEC μηνύει την Coinbase επειδή λειτουργεί ως χρηματιστής χωρίς να έχει άδεια
- Η SEC μηνύει την Coinbase επειδή λειτουργεί ως χρηματιστήριο χωρίς να έχει άδεια
- Η τεχνολογία Ultra-Low Motion Blur 2 επιτρέπει ακόμα υψηλότερα refresh rates
- 3 στον αέρα Podcast S06E40: Συνέντευξη με Ν. Βαρβαδούκα (Public), Samsung και...Apple Vision Pro
- Τελευταία Νέα Κατηγορίας Τεχνολογία
- Αυτό είναι το νέο Software Update για το PlayStation 5
- Diablo 4: Πέθανε λόγω αποσύνδεσης ο χαρακτήρας του παίκτη που έφτασε πρώτος σε Harcore level 100
- Expend4bles: Πρώτο trailer για τη νέα ταινία που γυρίστηκε στη Θεσσαλονίκη
- Hideo Kojima: Το PlayStation ανακοίνωσε ντοκιμαντέρ για τον θρυλικό game designer και director (trailer)
- EXPEND4BLES | Νέο «αίμα» στη ταινία (trailer)
- Το Death Stranding Director's Cut έρχεται στα Mac
- Τα AirPods Pro θα προσαρμόζονται δυναμικά στο περιβάλλον σας
- Το Instagram φέρεται να αναπτύσσει AI chatbot με 30 προσωπικότητες
- Το νέο εργαλείο τεχνητής νοημοσύνης του WordPress μπορεί να γράψει ολόκληρα blogs για λογαριασμό σας