Βασικά Takeaways
- Όταν η Apple άλλαξε στην Intel, χρειάστηκαν χρόνια η Adobe και η Microsoft για να ενημερώσουν τις εφαρμογές τους.
- Αυτή τη φορά, μια έκδοση beta του Photoshop ήταν έτοιμη την πρώτη μέρα.
- Η Apple θέτει τις βάσεις για αυτήν τη μετάβαση εδώ και χρόνια.
Όταν η Apple άλλαξε τα Mac της σε τσιπ Intel το 2005, χρειάστηκαν μήνες, αν όχι χρόνια, για να προσαρμοστούν οι κατασκευαστές λογισμικού στην αλλαγή. Αυτή τη φορά, για τη μετάβαση στο Apple Silicon, χρειάζονται μέρες και εβδομάδες.
Η Adobe κυκλοφόρησε πρόσφατα εκδόσεις beta των Premier, Rush και Audition. Μια συμβατή έκδοση beta του PhotoShop ήταν έτοιμη μόλις οι νέοι M1 Mac ήταν διαθέσιμοι και το Lightroom ακολούθησε λίγες εβδομάδες αργότερα. Ακόμη και η σουίτα Office της Microsoft είναι έτοιμη να κυκλοφορήσει. Τι διαφορετικό έχει αυτή τη φορά;
"Η Microsoft λέει ότι οι χρήστες θα πρέπει να παρατηρήσουν σημαντικές βελτιώσεις στην απόδοση όταν χρησιμοποιούν τις εφαρμογές του Office σε M1 Mac", γράφει ο Chance Miller του 9to5 Mac. "Οι εφαρμογές του Office είναι καθολικές, πράγμα που σημαίνει ότι συνεχίζουν να εκτελούνται με τις πιο πρόσφατες ενημερώσεις και δυνατότητες και στους Mac της Intel."
Να είστε προετοιμασμένοι
Υπήρχαν δύο πράγματα που εμπόδισαν τη μετάβαση της Apple από το PowerPC στην Intel πριν από 15 χρόνια. Το ένα ήταν ότι η Apple δεν ήταν τόσο σημαντική. Οι δημιουργικές βιομηχανίες μπορεί να προτιμούσαν ακόμα το Mac, αλλά όλο το σημαντικό λογισμικό ήταν επίσης σε υπολογιστή. Αυτές τις μέρες, όταν η Apple κάνει μια αλλαγή, ακόμη και οι μεγαλύτεροι προγραμματιστές μπαίνουν γρήγορα στη σειρά. Τότε, δεν ήταν σίγουρο αν η Adobe ή η Microsoft θα έκαναν ποτέ τις αλλαγές.
Για παράδειγμα, ο Steve Jobs ανακοίνωσε τη μετάβαση της Intel στο Παγκόσμιο Συνέδριο προγραμματιστών τον Ιούνιο του 2005. Η Adobe δεν ανακοίνωσε καν μια συμβατή έκδοση του Photoshop μέχρι τον Απρίλιο του 2006, η οποία κυκλοφόρησε μέχρι τον Δεκέμβριο του 2006.
"[P]artners όπως η Adobe και η Microsoft δεν είναι ακόμα έτοιμοι με τα Universal Binaries τους, αν και η μετάβαση ανακοινώθηκε πριν από έξι μήνες", έγραψε τότε ο Anand Lal Shimpi της AnandTech.
Έτσι, ένα μέρος του προβλήματος ήταν ότι οι Mac δεν ήταν τόσο μεγάλη προτεραιότητα. Επίσης, όπως και με το νέο διακόπτη Apple Silicon, πολλοί επαγγελματίες δεν αναβάθμισαν αμέσως, και ακόμη κι αν το έκαναν, οι εφαρμογές θα λειτουργούσαν αρκετά καλά στον αρχικό μεταφραστή Rosetta της Apple, ο οποίος σας επιτρέπει να εκτελείτε τις παλιές σας εφαρμογές PowerPC στους νέους Mac της Intel.
Το άλλο πρόβλημα ήταν ότι ήταν τεράστιος πόνος για τους προγραμματιστές να αλλάξουν. Σήμερα, οι περισσότεροι προγραμματιστές χρησιμοποιούν τα εργαλεία Xcode της Apple για να γράψουν και να μεταγλωττίσουν τον κώδικά τους, αλλά τότε χρησιμοποιούσαν τα δικά τους εργαλεία, πολλά από τα οποία ήταν ασύμβατα. Αυτό σήμαινε ότι η ενημέρωση των εφαρμογών τους σήμαινε πρώτα την ενημέρωση των εργαλείων τους.
Και αυτό είχε ήδη συμβεί. Όταν η Apple άλλαξε από το OS 9 στο Mac OS X το 2001, οι προγραμματιστές έπρεπε να ξαναγράψουν τις εφαρμογές τους για να ακολουθήσουν. Αυτή τη φορά οι υπολογιστές έμειναν ίδιοι και το λειτουργικό σύστημα άλλαξε. Η Apple εφάρμοσε το Κλασικό περιβάλλον, το οποίο επέτρεπε σε παλαιότερες εφαρμογές να συνεχίσουν να εκτελούνται. Χωρίς να μπω σε λεπτομέρειες χαμηλού επιπέδου, ήταν επίσης τεράστιος πόνος για τους προγραμματιστές, ειδικά εκείνους που φτιάχνουν τεράστιες σουίτες λογισμικού.
Xcode Σήμερα
Αυτή τη φορά, η Apple ισχυρίστηκε ότι οι προγραμματιστές μπορούσαν απλώς να τσεκάρουν ένα πλαίσιο στο Xcode και οι εφαρμογές τους να μεταγλωττίζονται για Apple Silicon, καθώς και να εκτελούνται εγγενώς στους νέους M1 Mac. Παραδόξως, αυτό αποδείχθηκε λίγο πολύ αληθινό.
"Έπρεπε να μεταγλωττίσω ξανά [την εφαρμογή μου]. Αυτό ήταν», είπε στο Lifewire μέσω Twitter ο Greg Pierce, προγραμματιστής της εφαρμογής Mac και iOS, Drafts. "Τούτου λεχθέντος, δεν κάνω τίποτα που να μην είναι όμορφη χρήση των πλαισίων της Apple."
Η διαφορά; Αυτές τις μέρες, η πλειοψηφία των προγραμματιστών Mac και iOS χρησιμοποιούν Xcode και γράφουν τις εφαρμογές τους χρησιμοποιώντας τα εργαλεία και τα πλαίσια της Apple. Για την Adobe και τη Microsoft, η σκληρή δουλειά μετάβασης είναι πίσω τους. Και οι δύο εταιρείες αποστέλλουν επίσης εφαρμογές Apple Silicon για iPhone και iPad. Προφανώς δεν είναι τόσο απλό, αλλά αυτή είναι η γενική ιδέα.
Έτσι, η μετάβαση της Apple στο Apple Silicon που βασίζεται σε ARM έχει ξεκινήσει εδώ και δεκαετίες. Η δυσκολία προσέλκυσης σημαντικών προγραμματιστών για τις μεταβάσεις OS X και Intel πιθανώς εξακολουθεί να κατατάσσει ορισμένους στην Apple.
Θεσμικά, η Apple δεν θέλει να βρίσκεται στο έλεος κανενός άλλου. Συνδυάστε αυτή την παράνοια με τη δύναμη που απολαμβάνει τώρα η Apple και μπορείτε να δείτε πώς ένας συνδυασμός επίπονου σχεδιασμού και ωμής βίας έχει κάνει τη μετάβαση του Apple Silicon τόσο ομαλή που δεν είναι ουσιαστικά ένα γεγονός.