Apple Silicon: Τι να περιμένετε κατά τη διάρκεια της μετάβασης Apple-Intel

Κατά τη διάρκεια της Apple Κεντρική ομιλία του WWDC 2020, η Apple έκανε μια σημαντική ανακοίνωση που είχε να κάνει πολύ περισσότερο με το υλικό παρά με το λογισμικό: η Apple απομακρύνεται από τα τσιπ της Intel και μεταβαίνει στο Apple Silicon. Για τους περισσότερους τεχνικούς, αυτά είναι μεγάλα νέα, αλλά για πιο περιστασιακούς χρήστες, αυτό μπορεί να ακούγεται σαν λευκός θόρυβος. τι είναι το "Apple Silicon" και τι σχέση έχει με τις συσκευές σας;

Περιεχόμενα

  • Τι είναι το "Apple Silicon";
  • Γιατί η Apple αλλάζει από την Intel στην ARM
    • Προβλήματα με το Skylake της Intel
    • Τα τσιπ ARM ​​της Apple είναι τα καλύτερα στην κατηγορία τους
    • Έλεγχος από άκρο σε άκρο
  • Πώς θα επηρεάσουν τα νέα τσιπ της Apple τη συμβατότητα;
    • Το PowerPC-Intel Transition: Η τελευταία φορά που η Apple άλλαξε τσιπ
  • Πώς η Apple βοηθά τους προγραμματιστές να απομακρυνθούν από την Intel
  • Τι μπορούν να περιμένουν οι χρήστες κατά τη διάρκεια της μετάβασης Intel-ARM;
  • Το μέλλον του Mac
    • Σχετικές αναρτήσεις:

Τι είναι το "Apple Silicon";

Το Apple Silicon, ένα όνομα που πιθανότατα θα αλλάξει από τη στιγμή που θα κυκλοφορήσει, αναφέρεται σε προσαρμοσμένα συστήματα συστήματος σε τσιπ από την Apple. Ένα σύστημα-σε-τσιπ (SoC) είναι ο κινητήρας που τροφοδοτεί τον υπολογιστή σας. Αποτελείται από την CPU (όπου γίνεται ο υπολογισμός), τη GPU (όπου παράγονται και επεξεργάζονται τα γραφικά του υπολογιστή σας), τη μνήμη RAM και άλλα.

Από το 2005, η Apple βασιζόταν στην Intel για την παροχή SoC, μια απόφαση που είχε νόημα εκείνη την εποχή. Η Apple δεν είχε την εμπειρία να δημιουργήσει δικά της SoC και η Intel ήταν ηγέτης της βιομηχανίας πυριτίου εκείνη την εποχή.

Σήμερα, όμως, είναι μια πολύ διαφορετική ιστορία.

Γιατί η Apple αλλάζει από την Intel στην ARM

Υπάρχουν αρκετοί λόγοι για την απόφαση να μεταβείτε από την Intel, ορισμένοι από τους οποίους καλύφθηκαν κατά τη διάρκεια της κεντρικής ομιλίας του WWDC20, όπως η καλύτερη βελτιστοποίηση. Ωστόσο, υπάρχει κάτι περισσότερο πίσω από την απόφαση της Apple που είναι βέβαιο ότι θα παίξει σημαντικό ρόλο στο μέλλον του Mac.

Προβλήματα με το Skylake της Intel

Το Skylake ήταν το τσιπ που κυκλοφόρησε η Intel το 2015, και παρόλο που έκτοτε το διαδέχτηκαν νεότερα τσιπ, το Skylake είναι το σημείο όπου ξεκινά η ιστορία του διαχωρισμού Apple-Intel.

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

Ένα σημαντικό μέρος αυτών των καταγγελιών υποβάλλονταν από την Apple και σύμφωνα με τον μηχανικό της Intel, François Piednoël, η Apple έβρισκε περισσότερα σφάλματα στο Skylake από την Intel. Για όσους δεν ανήκουν στον κλάδο της τεχνολογίας, ένας πελάτης που βρίσκει περισσότερα σφάλματα από εσάς είναι γνωστός ως μια κατάσταση "πολύ όχι καλή".

Αυτό ήταν μόνο το σημείο εκκίνησης για τα προβλήματα στην Intel. Τα νέα τσιπ δεν παρείχαν την ίδια απόδοση στην απόδοση, οι κυκλοφορίες προϊόντων δεν γίνονταν στην ώρα τους και η αξιοπιστία μειώνονταν. Αν και η Apple ήταν βέβαιο ότι σκεφτόταν να αλλάξει σε προσαρμοσμένα τσιπ πριν συμβεί αυτό (η μετάβαση στην Intel δεν προοριζόταν ποτέ να είναι μόνιμη), αυτό μάλλον έγινε το σημείο καμπής για την Apple και ξεκίνησε το ταξίδι της προς την ανεξαρτησία των chip.

Τα τσιπ ARM ​​της Apple είναι τα καλύτερα στην κατηγορία τους

Σε αντίθεση με τη φθίνουσα απόδοση της Intel, η Apple έχει γίνει ένας από τους κορυφαίους προγραμματιστές τσιπ ARM ​​– αν και χρησιμοποιούνται όλα εσωτερικά. Η σειρά τσιπ A της Apple, όπως τα A11, A12 και A13, χρησιμοποιούνται σε iPhone, iPad και iPad Pro, και είναι ένας από τους λόγους που άλλα tablet και ακόμη και ορισμένοι φορητοί υπολογιστές δυσκολεύονται να ανταγωνιστούν τα iPad της Apple.

Αν σκεφτείτε ότι αυτό το ίδιο επίπεδο βελτιστοποίησης εφαρμόζεται σε κάτι με τις προδιαγραφές και τις δυνατότητες ενός φορητού υπολογιστή ή ενός επιτραπέζιου υπολογιστή, οι δυνατότητες γίνονται συναρπαστικές. Οι υπολογιστές μπορούν να χωρέσουν περισσότερα εσωτερικά στοιχεία υλικού από φορητές συσκευές και να φιλοξενήσουν πιο εξελιγμένη θερμική αρχιτεκτονική (το υλικό που διατηρεί υπολογιστή από υπερθέρμανση), πράγμα που σημαίνει ότι το Apple Silicon θα μπορούσε να έχει ακόμη μεγαλύτερο αντίκτυπο στη σειρά Mac της Apple από ό, τι στο κινητό της συσκευές.

Στο WWDC20, η Apple παρουσίασε παιχνίδια όπως το Tomb Raider (το gaming ήταν ιστορικά κακό σε Mac) και εφαρμογές όπως το Final Cut Pro που εκτελούν εντυπωσιακά επιτεύγματα με το Apple Silicon. Επιπλέον, φαίνεται ότι η Apple ελπίζει να φτάσει σε ένα καθολικό App Store, όπου όλες οι εφαρμογές που εκτελούνται στο iPad ή το iPhone σας θα μπορούν επίσης να εκτελούνται στο Mac σας. Εκτελώντας τα πάντα στο Apple Silicon, η Apple μπορεί να συντομεύσει τη διαδρομή προς τις εντελώς καθολικές εφαρμογές.

Έλεγχος από άκρο σε άκρο

Τέλος, είτε είστε λάτρης της Apple είτε όχι, πιθανότατα έχετε άποψη για την εμμονή της Apple με τον έλεγχο από άκρο σε άκρο. Αυτός είναι ο λόγος που η Apple μπορεί να ηγηθεί της βιομηχανίας τεχνολογίας σε τομείς όπως το απόρρητο και τα χαρακτηριστικά του οικοσυστήματος, και είναι επίσης ένας από τους λόγους για τους οποίους η Apple δεν επιτρέπει στους χρήστες να επισκευάζουν τις δικές τους συσκευές ή να προσαρμόζουν το σπίτι τους οθόνες.

Είναι ασφαλές να πούμε ότι ένα μεγάλο κίνητρο για να γίνει η Apple ανεξάρτητη από την Intel βρίσκεται στη δεύτερη λέξη: Ανεξαρτησία. Με το να μην βασίζεται στην Intel για την παραγωγή των τσιπ της Apple, η Apple μπορεί να κυκλοφορήσει νέους Mac σε πιο τακτικό επίπεδο προγραμματίζει, επιτυγχάνει μεγαλύτερη απόδοση και έχει τον απόλυτο έλεγχο του υλικού και του λογισμικού του προϊόντα.

Πώς θα επηρεάσουν τα νέα τσιπ της Apple τη συμβατότητα;

Μέχρι στιγμής, έχουμε επικεντρωθεί μόνο σε όλα τα καλά που είναι βέβαιο ότι θα προέλθουν από τα νέα τσιπ της Apple. Ενώ όλα αυτά είναι αληθινά, υπάρχει κάτι περισσότερο στην εξίσωση από το καλό. Όπως κάθε μετάβαση, θα υπάρξει κόστος για την εγκατάλειψη της Intel από την Apple και αυτό το κόστος θα βαρύνει σε μεγάλο βαθμό τους χρήστες και τους προγραμματιστές.

Για να γίνουμε πιο συγκεκριμένοι, το κόστος μετάβασης από τα τσιπ της Intel στα τσιπ της Apple θα είναι συμβατότητα. Όταν μια εφαρμογή προγραμματίζεται, είναι γενικά γραμμένη έχοντας κατά νου συγκεκριμένο υλικό. Ακόμη και όταν κυκλοφορεί σε διαφορετικές πλατφόρμες, συνήθως είναι βελτιστοποιημένο για να λειτουργεί καλύτερα σε ένα συγκεκριμένο κομμάτι υλικού. Μπορείτε να το δείτε πιο ξεκάθαρα στη βιομηχανία τυχερών παιχνιδιών, όπου το ίδιο παιχνίδι θα έχει καλύτερη απόδοση σε διαφορετικές κονσόλες.

Αυτό που προκαλεί σύγχυση στους χρήστες Mac είναι ότι θα αντιμετωπίσετε αυτό το πρόβλημα - ποικίλες επιδόσεις σε διαφορετικές συσκευές - αλλά με συσκευές με το ίδιο όνομα. Μερικοί Mac θα εκτελούν ορισμένες εφαρμογές καλύτερα από άλλους Mac, ανάλογα με το αν πρόκειται για Apple ARM Mac ή Intel Mac. Για ισχυρούς χρήστες και ειδικά προγραμματιστές, αυτό είναι λίγο ανησυχητικό.

Αλλά δεν είναι η πρώτη φορά που η Apple ακολουθεί αυτόν τον δρόμο.

Το PowerPC-Intel Transition: Η τελευταία φορά που η Apple άλλαξε τσιπ

Όπως αναφέρθηκε προηγουμένως, η Apple δεν έκανε τη μετάβαση στην Intel μέχρι το 2005. Πριν από αυτό, η Apple χρησιμοποιούσε τσιπ PowerPC, έναν τύπο μικροεπεξεργαστή που βρίσκεται πλέον συχνότερα σε οχήματα και συσκευές επικοινωνίας.

Εκείνη την εποχή, υπήρχαν παρόμοιες ανησυχίες σχετικά με τη συμβατότητα, με ορισμένες αναφορές να το υποστηρίζουν Η ίδια η Apple ήθελε να αναβάλει τη μετάβαση στην Intel για αποφυγή προβλημάτων συμβατότητας. Σύμφωνα με την IBM, η Apple ανησυχούσε ότι η μετάβαση θα ήταν αργή και αργή, μπερδεύοντας τη σειρά προϊόντων και τους πελάτες της.

Αλλά όσο περνούσε ο καιρός, έγινε σαφές ότι η μετακίνηση στην Intel ήταν η σωστή κίνηση για την Apple. Έτσι, για να αντιμετωπίσει τα προβλήματα συμβατότητας και να επιταχύνει τη μετάβαση, η Apple δημιούργησε διάφορες εφαρμογές και υπηρεσίες για να εξομαλύνει τη μετάβαση, συμπεριλαμβανομένων των Rosetta και Universal. Το αποτέλεσμα ήταν μια μετάβαση που έγινε σε λιγότερο από δύο χρόνια με ελάχιστα έως καθόλου προβλήματα για κανέναν εμπλεκόμενο.

Πώς η Apple βοηθά τους προγραμματιστές να απομακρυνθούν από την Intel

Αν και η μετάβαση του PowerPC στην Intel πραγματοποιήθηκε πριν από 15 χρόνια, η Apple χρησιμοποιεί μια πολύ παρόμοια προσέγγιση για τη μετάβαση από τα τσιπ της Intel. Η Apple έχει αναβιώσει ακόμη και τη Universal και τη Rosetta με τη μορφή της Universal 2 και της Rosetta 2, και έχουν πρόσθεσε λειτουργίες στο Xcode 12 που θα επιτρέπουν στους περισσότερους προγραμματιστές να βελτιστοποιούν τις εφαρμογές τους για το Apple Silicon σε “θέμα ημερών”.

Xcode 12

Σε macOS Big Sur, την επερχόμενη κυκλοφορία του macOS, η Apple περιλαμβάνει το Xcode 12, τα εργαλεία της Apple για προγραμματιστές λογισμικού. Λόγω της μετάβασης του ARM, η Apple έχει συμπεριλάβει αρκετές εφαρμογές και δυνατότητες, όπως το Universal 2 και το Rosetta 2, για να επιτρέψει στις εφαρμογές που έχουν δημιουργηθεί για την Intel να εκτελούνται σε επεξεργαστές Apple.

Universal 2

Η Universal είναι μια εφαρμογή που έχει τις ρίζες της στο NeXT, την εταιρεία υπολογιστών που ιδρύθηκε από τον Steve Jobs τη δεκαετία του 1980 και τελικά αγοράστηκε από την Apple. Χρησιμοποιεί ένα «fat binary», το οποίο του επιτρέπει να ερμηνεύει αιτήματα από πολλαπλά σύνολα εντολών. Σε αυτήν την περίπτωση, πρόκειται για τους επεξεργαστές x86-64 της Intel και τους επερχόμενους επεξεργαστές ARM της Apple.

Ουσιαστικά, η εφαρμογή Universal 2 θα επιτρέπει στους προγραμματιστές να δημιουργούν εφαρμογές που τρέχουν σε οποιονδήποτε Mac, ανεξάρτητα από τον επεξεργαστή που χρησιμοποιεί. Οι προγραμματιστές μπορούν επίσης να μετεγκαταστήσουν τις εφαρμογές τους στην αρχιτεκτονική Apple Silicon χρησιμοποιώντας το Universal 2.

Ροζέτα 2

Για εφαρμογές των οποίων οι προγραμματιστές δεν εκμεταλλεύονται το Universal 2, υπάρχει το Rosetta 2. Το Rosetta 2 θα λάβει εφαρμογές που βασίζονται στην Intel, θα μεταφράσει τα αιτήματά τους σε οδηγίες που μπορεί να κατανοήσει η Apple Silicon και στη συνέχεια θα τις μεταβιβάσει στα επερχόμενα τσιπ Apple ARM.

Το αποτέλεσμα είναι ότι οι χρήστες Mac θα εξακολουθούν να μπορούν να χρησιμοποιούν παλιές εφαρμογές που βασίζονται στην Intel για όσο διάστημα υποστηρίζεται το Rosetta 2. Αυτό θα δώσει στους προγραμματιστές αρκετό χρόνο να χρησιμοποιήσουν το Universal 2 για να μετακινήσουν τις εφαρμογές τους στο νέο σύστημα.

Το Πρόγραμμα Γρήγορης Εκκίνησης

Για μεγαλύτερους προγραμματιστές που θέλουν οι εφαρμογές τους να εκτελούνται εγγενώς στο Apple Silicon μόλις είναι διαθέσιμο, υπάρχει Πρόγραμμα Γρήγορης Εκκίνησης της Apple. Με τιμή 500 $ και περιορισμένο μόνο σε αποδεκτούς αιτούντες, το Πρόγραμμα Γρήγορης Εκκίνησης δίνει στους προγραμματιστές ένα κιτ που μπορούν να χρησιμοποιήσουν για να υιοθετήσουν γρήγορα την αρχιτεκτονική ARM της Apple προτού το κοινό έχει πρόσβαση σε αυτήν. Αυτό θα πρέπει να καλύπτει τις περισσότερες μεγάλες σουίτες εφαρμογών, όπως η Adobe, η Microsoft και άλλες, έτσι ώστε οι πιο χρησιμοποιούμενες εφαρμογές σας να μεταφέρονται χωρίς προβλήματα.

Τι μπορούν να περιμένουν οι χρήστες κατά τη διάρκεια της μετάβασης Intel-ARM;

Ως χρήστης της Apple, πιθανότατα δεν θα πρέπει να παρατηρήσετε πάρα πολλά κατά τη μετάβαση Apple-Intel. Στόχος της Apple είναι να κάνει τη μετάβαση όσο το δυνατόν πιο βαρετή για τον μέσο χρήστη. Αν δεν είστε προγραμματιστής, πιθανότατα δεν θα παρατηρήσετε κάτι διαφορετικό.

Τούτου λεχθέντος, υπάρχουν μερικά πράγματα που πρέπει να προσέξετε. Πρώτον, εάν είστε ήδη κάτοχος Mac, θα πρέπει να περιμένετε ότι το Intel Mac σας θα καταστεί απαρχαιωμένο λίγο πιο γρήγορα από ό, τι συνήθως. Η Apple μπορεί να κόψει τις ενημερώσεις στη συσκευή σας μερικά χρόνια νωρίτερα από το κανονικό, αλλά μπορείτε ακόμα να περιμένετε άλλα 3-4 χρόνια πριν αρχίσει να ισχύει.

Δεύτερον, εάν σκοπεύετε να αγοράσετε ένα νέο Mac οποιαδήποτε στιγμή σύντομα, τότε είναι προς το συμφέρον σας να περιμένετε μέχρι το τέλος αυτού του έτους και πιθανώς στις αρχές του επόμενου έτους. Μέχρι εκείνη τη στιγμή, η Apple θα έπρεπε να έχει κυκλοφορήσει τουλάχιστον ένα, πιθανώς δύο, Mac με Apple Silicon. Αυτό θα σας βάλει στο σωστό δρόμο για να αποφύγετε τυχόν λόξυγκα.

Τρίτον, οι ισχυροί χρήστες με πολλές εφαρμογές τρίτων και προσαρμογές ενδέχεται να χάσουν μερικές από αυτές τις εφαρμογές κατά τη διάρκεια η μετάβαση μετά την υποστήριξη της Rosetta λήγει εάν αυτοί οι προγραμματιστές δεν μεταφράσουν την εφαρμογή τους με τη Universal 2. Αλλά καθώς αυτή είναι μια τόσο μεγάλη μετάβαση, πιθανότατα δεν θα χάσετε πολλά.

Το μέλλον του Mac

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

Διαβάστε εδώ για να κατεβάσετε το macOS Big Sur beta και για να προχωρήσετε στην επόμενη εποχή του Mac.