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

Όταν η Apple παρουσίασε την πρόθεσή της να μεταβεί από επεξεργαστές Intel στη δική της λύση με τη μορφή Apple Silicon στο συνέδριο προγραμματιστών WWDC 2020, κατάφερε να τραβήξει μεγάλη προσοχή. Όπως ανέφερε ο γίγαντας, προετοιμαζόταν για ένα σχετικά θεμελιώδες βήμα με τη μορφή μιας πλήρους αλλαγής αρχιτεκτονικής – από το πιο διαδεδομένο παγκοσμίως x86, πάνω στο οποίο είναι κατασκευασμένοι επεξεργαστές όπως η Intel και η AMD, μέχρι την αρχιτεκτονική ARM, η οποία από την άλλη πλευρά, είναι χαρακτηριστικό για κινητά τηλέφωνα και παρόμοιες συσκευές. Παρόλα αυτά, η Apple υποσχέθηκε σημαντική αύξηση της απόδοσης, χαμηλότερη κατανάλωση ενέργειας και πολλά άλλα οφέλη.

Δεν είναι περίεργο που οι άνθρωποι ήταν δύσπιστοι στην αρχή. Η αλλαγή ήρθε μόνο μετά από λίγους μήνες, όταν αποκαλύφθηκε η πρώτη τριάδα υπολογιστών της Apple εξοπλισμένων με το τσιπ M1. Πραγματικά ήρθε με εκπληκτική απόδοση και χαμηλή κατανάλωση, κάτι που η Apple απέδειξε ξεκάθαρα τι δυνατότητες κρύβουν στην πραγματικότητα τα τσιπ Apple Silicon. Την ίδια στιγμή όμως οι μηλοπαραγωγοί συνάντησαν τις πρώτες τους ελλείψεις. Αυτά βασίζονται σε μια αλλαγή στην ίδια την αρχιτεκτονική, η οποία δυστυχώς επηρέασε ορισμένες εφαρμογές. Χάσαμε ακόμη και εντελώς τη δυνατότητα εγκατάστασης των Windows μέσω του Boot Camp.

Διαφορετική αρχιτεκτονική = διαφορετικά προβλήματα

Κατά την ανάπτυξη μιας νέας αρχιτεκτονικής, είναι επίσης απαραίτητο να προετοιμάσετε το ίδιο το λογισμικό. Φυσικά, η Apple βελτιστοποίησε τουλάχιστον τις δικές της εγγενείς εφαρμογές στην αρχή, αλλά για να εξασφαλίσει τη σωστή λειτουργία άλλων προγραμμάτων, έπρεπε να βασιστεί στη γρήγορη απόκριση των προγραμματιστών. Μια εφαρμογή γραμμένη για macOS (Intel) δεν μπορεί να εκτελεστεί σε macOS (Apple Silicon). Αυτός ακριβώς είναι ο λόγος που εμφανίστηκε η λύση Rosetta 2. Είναι ένα ειδικό επίπεδο που μεταφράζει τον πηγαίο κώδικα και μπορεί να τον τρέξει ακόμα και σε νεότερη πλατφόρμα. Φυσικά, η μετάφραση παίρνει λίγο από την παράσταση, αλλά ως αποτέλεσμα, όλα λειτουργούν όπως πρέπει.

Είναι χειρότερο στην περίπτωση εγκατάστασης των Windows μέσω του Boot Camp. Εφόσον προηγούμενα Mac είχαν λίγο πολύ τους ίδιους επεξεργαστές με όλους τους άλλους υπολογιστές, το σύστημα είχε ένα εγγενές βοηθητικό πρόγραμμα Boot Camp. Με τη βοήθειά του, ήταν δυνατή η εγκατάσταση των Windows παράλληλα με το macOS. Ωστόσο, λόγω της αλλαγής στην αρχιτεκτονική, χάσαμε αυτή τη δυνατότητα. Στις πρώτες μέρες των τσιπ Apple Silicon, αυτό ακριβώς το πρόβλημα παρουσιάστηκε ως το μεγαλύτερο από όλα, καθώς οι χρήστες της Apple έχασαν την επιλογή να εγκαταστήσουν τα Windows και αντιμετώπισαν ελλείψεις στην πιθανή εικονικοποίηση, παρόλο που υπάρχει ειδική έκδοση των Windows για ARM.

iPad Pro M1 fb

Το πρόβλημα ξεχάστηκε γρήγορα

Όπως αναφέραμε παραπάνω, στις αρχές του έργου Apple Silicon, η απουσία του Boot Camp απεικονιζόταν ως το μεγαλύτερο μειονέκτημα. Αν και υπήρξε αρκετά έντονη κριτική προς αυτή την κατεύθυνση, η αλήθεια είναι ότι η όλη κατάσταση ξεχάστηκε πολύ γρήγορα. Αυτή η έλλειψη πρακτικά δεν αναφέρεται πλέον στους κύκλους των μήλων. Εάν θέλετε να χρησιμοποιήσετε τα Windows σε Mac (Apple Silicon) σε σταθερή και ευέλικτη μορφή, τότε δεν έχετε άλλη επιλογή από το να πληρώσετε για άδεια χρήσης για το λογισμικό Parallels Desktop. Μπορεί τουλάχιστον να φροντίσει για την αξιόπιστη εικονικοποίησή του.

Το ερώτημα είναι επίσης πώς είναι πραγματικά δυνατό οι άνθρωποι να ξέχασαν αυτή την άλλοτε αναπόφευκτη έλλειψη τόσο γρήγορα; Αν και για ορισμένους, η απουσία του Boot Camp μπορεί να αντιπροσωπεύει ένα θεμελιώδες πρόβλημα – για παράδειγμα, από εργασιακή άποψη, όταν το macOS δεν έχει το απαραίτητο λογισμικό διαθέσιμο – για τη συντριπτική πλειονότητα των (απλών) χρηστών, αυτό πρακτικά δεν αλλάζει οτιδήποτε. Αυτό φαίνεται και από το γεγονός ότι το αναφερόμενο πρόγραμμα Parallels πρακτικά δεν έχει ανταγωνισμό και είναι επομένως το μόνο αξιόπιστο λογισμικό για εικονικοποίηση. Για άλλους, απλά δεν αξίζει να επενδύσετε σημαντικά χρήματα και χρόνο στην ανάπτυξη. Εν συντομία και απλά, μπορεί να ειπωθεί ότι οι άνθρωποι που θα καλωσόριζαν το virtualization/Windows σε Mac είναι πολύ μικρή ομάδα χρηστών. Σας ενοχλεί η απουσία του Boot Camp στους νέους Mac με Apple Silicon ή δεν σας απασχολεί αυτή η έλλειψη;

.