Πώς να καταλάβετε εάν μια εφαρμογή macOS χρησιμοποιεί Intel ή ARM

Μόλις ολοκληρώσατε τη ρύθμιση του νέου σας M1 Mac όπως σας αρέσει, εγκαταστήσατε τις αγαπημένες σας εφαρμογές, επαναφέρατε το τελευταίο αντίγραφο ασφαλείας και πρόκειται να δοκιμάσετε αυτό το πράγμα όταν σας περάσει μια ερώτηση:

Είναι κάποια από τις εφαρμογές μου βελτιστοποιημένη για το τσιπ M1;

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

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

Περιεχόμενα

  • Πώς να καταλάβετε εάν μια εφαρμογή έχει βελτιστοποιηθεί για το M1 Mac σας
  • Ποια είναι η διαφορά μεταξύ του x86 (Intel) και του ARM (M1 της Apple);
  • Πώς εκτελούνται οι εφαρμογές που βασίζονται στην Intel σε M1 Mac;
  • Οι εφαρμογές της Intel τρέχουν πιο αργά από τις εφαρμογές ARM σε M1 Mac;
    • Σχετικές αναρτήσεις:

Πώς να καταλάβετε εάν μια εφαρμογή έχει βελτιστοποιηθεί για το M1 Mac σας

Πρώτα, θα θελήσετε να ανοίξετε Σχετικά με αυτό το Mac. Μπορείτε να το κάνετε αυτό πληκτρολογώντας «About This Mac» στο Spotlight ή κάνοντας κλικ στο λογότυπο  στην επάνω αριστερή γωνία της γραμμής μενού.

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

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

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

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

Εδώ, θα δείτε ένα από τα τρία πράγματα.

  • Apple πυρίτιο. Όπως θα περίμενε κανείς, αυτό αναφέρεται σε εφαρμογές που έχουν βελτιστοποιηθεί για να εκτελούνται σε Apple Silicon.
  • Intel. Και πάλι, η απάντηση εδώ είναι ξεκάθαρη. Αυτές είναι οι εφαρμογές που εξακολουθούν να είναι βελτιστοποιημένες για την Intel. Το M1 Mac σας μπορεί να τα τρέξει, ωστόσο, χρησιμοποιώντας το Rosetta 2 (περισσότερα για αυτό παρακάτω).
  • Παγκόσμιος. Θα δείτε αυτήν την ετικέτα μόνο εάν χρησιμοποιείτε Mac εκτός M1. Σημαίνει ότι μια εφαρμογή έχει βελτιστοποιηθεί για ARM, αλλά εφόσον δεν εκτελείτε το τσιπ M1, εκτελείται «καθολικά» στην Intel.

Και αυτό είναι!

Ποια είναι η διαφορά μεταξύ του x86 (Intel) και του ARM (M1 της Apple);

Είμαι βέβαιος ότι οι περισσότεροι άνθρωποι που έχουν αναζητήσει αυτό το άρθρο έχουν ήδη μια βασική κατανόηση της διαφοράς μεταξύ του τσιπ M1 και των τσιπ της Intel που χρησιμοποιήθηκαν στο παρελθόν. Ωστόσο, μπορεί να μην είστε εξοικειωμένοι με τα x86, ARM ή γιατί δημιουργούν προβλήματα συμβατότητας.

Ουσιαστικά, το ARM (το οποίο χρησιμοποιούν τα τσιπ M1, iPhone, iPad και Apple Watch) και το x86 (που χρησιμοποιείται από την Intel) είναι δύο διαφορετικά είδη αρχιτεκτονικών επεξεργαστών. Εάν αυτό ακούγεται περίπλοκο, είναι επειδή είναι - οπότε μην ανησυχείτε! Εδώ είναι ένας απλός τρόπος να το σκεφτείς:

Ο επεξεργαστής είναι σαν τον κινητήρα του υπολογιστή σας. Κάθε κλικ, υπολογισμός, δακτυλογραφημένο γράμμα κ.λπ. ολοκληρώνεται από τον επεξεργαστή. Και όπως όλα τα αυτοκίνητα έχουν κινητήρες, όλοι οι υπολογιστές έχουν επεξεργαστές.

Τώρα, ας πούμε ότι είχατε προηγουμένως ένα αυτοκίνητο αμερικανικής κατασκευής και έκτοτε έχετε αλλάξει σε ένα ιαπωνικής κατασκευής όχημα. Και οι δύο έχουν κινητήρες που λειτουργούν με παρόμοιους τρόπους, αλλά κανένα από τα εξαρτήματα δεν είναι συμβατό. Δεν μπορείτε να πάρετε εξαρτήματα από το ένα και να τα ανταλλάξετε με το άλλο.

Η διαφορά μεταξύ του x86 της Intel και της αρχιτεκτονικής ARM του M1 είναι ουσιαστικά το ίδιο πράγμα. Και οι δύο επεξεργαστές εξυπηρετούν τον ίδιο σκοπό και έχουν αλληλεπικαλυπτόμενα χαρακτηριστικά. Ωστόσο, κάνουν επίσης κάποια πράγματα διαφορετικά, μιλούν διαφορετική γλώσσα και έχουν διαφορετικές ανάγκες συμβατότητας.

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

Πώς εκτελούνται οι εφαρμογές που βασίζονται στην Intel σε M1 Mac;

Μπορεί να έχετε παρατηρήσει ένα πρόβλημα στην αναλογία που μόλις έδωσα προηγουμένως. Εάν οι επεξεργαστές M1 και Intel είναι τόσο ασύμβατοι όσο οι κινητήρες Toyota και Chevrolet, πώς μπορούν οι εφαρμογές που βασίζονται στην Intel να λειτουργούν στον επεξεργαστή M1;

Αυτό οφείλεται στη Rosetta 2 της Apple, η οποία είναι λίγη μαγεία μηχανικής στο M1 Mac σας. Με απλά λόγια, η Rosetta 2 είναι μια υπηρεσία που μεταφράζει εφαρμογές βελτιστοποιημένες για την Intel στην αρχιτεκτονική ARM του τσιπ M1 σας.

Εάν μια εφαρμογή λέει "Κάντε αυτό", στο Intel-speak, το Rosetta 2 το μεταφράζει σε ARM-speak για το τσιπ M1 σας. Αυτό το κάνει και στο παρασκήνιο, έτσι δεν θα αλληλεπιδράτε πολύ συχνά με την υπηρεσία Rosetta 2.

Οι εφαρμογές της Intel τρέχουν πιο αργά από τις εφαρμογές ARM σε M1 Mac;

Περιμένετε ένα δευτερόλεπτο. Εάν μια εφαρμογή που βασίζεται σε Intel μεταφράζεται σε ARM καθώς τη χρησιμοποιείτε, αυτό δεν την επιβραδύνει;

Ναι - κάπως. Τεχνικά, αυτές οι εφαρμογές τρέχουν πιο αργά από τις αντίστοιχες ARM και σε ορισμένες περιπτώσεις, η διαφορά είναι πολύ αισθητή. Καθώς περισσότερες εφαρμογές ενημερώνονται για το M1, αναμφίβολα θα παρατηρήσετε μεγάλες βελτιώσεις απόδοσης σε αυτές τις εφαρμογές.

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

Επομένως, εάν χρησιμοποιείτε Mac εκτός M1 και μόλις συνειδητοποιήσατε ότι όλες οι εφαρμογές σας εξακολουθούν να εκτελούνται σε Intel, μην αφήσετε αυτό να σας αποτρέψει από το να αγοράσετε ένα M1 Mac. Η διαφορά είναι ελάχιστη και, επιπλέον, οι περισσότερες από αυτές τις εφαρμογές πρόκειται να ενημερωθούν σύντομα. Αγοράστε το νέο γυαλιστερό Mac και απολαύστε αστραπιαία απόδοση από όλες τις εφαρμογές σας, είτε είναι ARM είτε άλλες.