Κλείσιμο διαφήμισης

Τα Mac δεν προορίζονταν ποτέ για παιχνίδια. Εξάλλου, αυτός είναι ακριβώς ο λόγος που τα παιχνίδια για το λειτουργικό σύστημα macOS δεν προετοιμάστηκαν καν για μεγάλο χρονικό διάστημα και οι προγραμματιστές, αντίθετα, αγνόησαν επιτυχώς την πλατφόρμα της Apple, κάτι που μπορεί να ειπωθεί ότι ισχύει μέχρι τώρα. Η άφιξη των τσιπ της Apple Silicon άλλαξε σημαντικά τη συζήτηση, οι χρήστες της Apple τελικά ενδιαφέρθηκαν για το gaming και αναζητούν διάφορους τρόπους για να χρησιμοποιήσουν το Mac τους για gaming. Στην τελική, δυστυχώς, δεν είναι τόσο απλό, γιατί η υψηλή απόδοση απλά δεν εξασφαλίζει τη βέλτιστη λειτουργία των παιχνιδιών.

Πολύ σημαντική είναι και η παρουσία ενός σύγχρονου API, το οποίο φαίνεται να ξεκλειδώνει πλήρως τις δυνατότητες του υλικού. Και εδώ είναι που μπορούμε να συναντήσουμε ένα θεμελιώδες εμπόδιο. Στην περίπτωση του υπολογιστή (Windows), κυριαρχεί η βιβλιοθήκη DirectX, αλλά δυστυχώς δεν είναι πολυπλατφορμική και απλά δεν λειτουργεί για τους χρήστες της Apple. Η εταιρεία Valve, πίσω από τα παιχνίδια Half-Life 2, Team Fortress 2 ή Counter-Strike, προσπαθεί να λύσει αυτήν την πάθηση, η οποία έχει αναμφισβήτητο μερίδιο στην ανάπτυξη ενός API πολλαπλών πλατφορμών που ονομάζεται Vulkan, το οποίο έχει σχεδιαστεί άμεσα για να λειτουργεί όσο το δυνατόν πιο αποτελεσματικά με τις σημερινές συναρμολογήσεις και μάλιστα προσφέρει υποστήριξη για το Apple Silicon. Δηλαδή θα μπορούσε να το προσφέρει, αν κάποιος δεν το παρενέβαινε εσκεμμένα.

Η Apple μπλοκάρει την ξένη καινοτομία

Αλλά όπως όλοι γνωρίζουμε την Apple, αυτός ο γίγαντας του Κουπερτίνο χαράζει το δικό του μονοπάτι και σιγά σιγά αγνοεί κάθε ανταγωνισμό. Είναι πολύ παρόμοιο στην περίπτωση αυτής της συζήτησης, όπου αποφασίζεται εάν τα Mac θα είναι ποτέ κατάλληλες συσκευές για gaming. Επομένως, παρόλο που το Vulkan API προσφέρει εγγενή υποστήριξη για υπολογιστές με τσιπ Apple Silicon, η εταιρεία της Apple το έχει κόψει εντελώς και δεν υποστηρίζει επίσημα το API, για το οποίο έχει έναν θεμελιώδη λόγο. Αντίθετα, η εταιρεία βασίζεται στη δική της λύση, η οποία είναι λίγο παλαιότερη από τη Vulcan και λειτουργεί καλύτερα με το οικοσύστημα της Apple - ονομάζεται Metal. Πριν από αυτό, οι υπολογιστές, τα τηλέφωνα και τα tablet της Apple βασίζονταν στην παλαιότερη εναλλακτική OpenCL, η οποία πρακτικά έχει εξαφανιστεί και έχει αντικατασταθεί πλήρως από το Metal.

API μετάλλων
Το API γραφικών Metal της Apple

Εδώ όμως είναι το πρόβλημα. Ορισμένοι λάτρεις της Apple το βλέπουν καθώς η Apple μπλοκάρει εντελώς ξένες καινοτομίες και δεν θέλει να τις αφήσει στα συστήματά της, αν και θα μπορούσε να βοηθήσει, για παράδειγμα, τους παίκτες. Αλλά όλα θα αφορούν περισσότερο την ατυχή συγκυρία. Ο γίγαντας του Κουπερτίνο χρειάστηκε να εργαστεί για την ανάπτυξη του API Metal για μεγάλο χρονικό διάστημα και σίγουρα ξόδεψε πολλά χρήματα σε αυτό. Η πρώτη κιόλας κυκλοφορία ήταν ήδη το 2014. Ο Vulkan, από την άλλη, ήρθε δύο χρόνια αργότερα (2016). Ταυτόχρονα, μπορούμε να αντιμετωπίσουμε ένα ακόμη πρόβλημα, και αυτό είναι η συνολική βελτιστοποίηση. Ενώ το API γραφικών Vulkan στοχεύει σχεδόν κάθε υπολογιστή κάτω από τον ήλιο (με στόχο να είναι cross-platform), το Metal στοχεύει άμεσα σε έναν συγκεκριμένο τύπο υλικού, δηλαδή συσκευές Apple, που μπορεί να αποδώσουν καλύτερα αποτελέσματα.

Πώς θα είναι με τα παιχνίδια σε Mac;

Η αλήθεια είναι λοιπόν ότι οι Mac δεν είναι πιο έτοιμοι για gaming από ό,τι ήταν, ας πούμε, πριν από δύο χρόνια. Η απόδοση των τσιπ Apple Silicon τους δίνει τεράστιες επιδόσεις, αλλά στον τομέα του gaming, δεν θα λειτουργήσει χωρίς ένα API γραφικών υψηλής ποιότητας, το οποίο επιτρέπει στα παιχνίδια να χρησιμοποιούν το πλήρες δυναμικό του υλικού. Ευτυχώς, ορισμένοι προγραμματιστές προσπαθούν να ανταποκριθούν στις τρέχουσες εξελίξεις. Για παράδειγμα, σήμερα έχουμε διαθέσιμο το δημοφιλές MMORPG World of Warcraft, το οποίο προσφέρει ακόμη και εγγενή υποστήριξη για υπολογιστές με Apple Silicon, όταν χρησιμοποιεί το API γραφικών Metal της Apple. Δυστυχώς τέτοια παιχνίδια μόνο στα δάχτυλά μας θα μπορούσαμε να μετρήσουμε.

.