Πώς Τος

Πώς να ξεχωρίσετε ποιες εφαρμογές Mac είναι βελτιστοποιημένες για Apple Silicon

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





m1 banner macs

Επεξήγηση καθολικών εφαρμογών

Όταν οι προγραμματιστές ενημερώνουν τις εφαρμογές τους για να εκτελούνται εγγενώς στο πυρίτιο της Apple, χρησιμοποιούν κάτι που ονομάζεται Universal binary. Αρχικά, οι εφαρμογές Universal αναφέρονταν σε εκτελέσιμα αρχεία που εκτελούνται εγγενώς τόσο σε PowerPC όσο και σε υπολογιστές Intel Mac. Ωστόσο, στο WWDC 2020 τον Ιούνιο, η Apple ανακοίνωσε το Universal 2, το οποίο επιτρέπει στις εφαρμογές να εκτελούνται τόσο σε Mac που βασίζονται σε Intel όσο και σε Mac με πυρίτιο της Apple.



Εάν μια εφαρμογή δεν έχει ακόμη ενημερωθεί σε Universal 2, ένας Mac silicon της Apple θα συνεχίσει να την εκτελεί, αλλά θα το κάνει μετατρέποντας τον κώδικα Intel x86-64 χρησιμοποιώντας λογισμικό εξομοίωσης Rosetta 2. Ακόμη και κατά την εξομοίωση κώδικα x86 στο Rosetta 2, οι Mac με πυρίτιο Apple εκτελούν γενικά μη εγγενείς εφαρμογές πιο γρήγορα από τους Mac που βασίζονται σε Intel, αλλά είναι καλό να γνωρίζετε ποιες εφαρμογές έχουν βελτιστοποιηθεί για το προηγμένο υλικό στο εσωτερικό σας Μ1 Μακ. Να πώς.

Πώς να ελέγξετε για καθολικές εφαρμογές στο macOS

  1. Κάντε κλικ στο Σύμβολο της Apple στην επάνω αριστερή γωνία της γραμμής μενού του Mac σας και επιλέξτε Σχετικά με αυτό το Mac .
    σχετικά με αυτό το mac

  2. Στην καρτέλα 'Επισκόπηση', κάντε κλικ στο Αναφορά συστήματος... κουμπί.
    σχετικά με αυτό το αντίγραφο επισκόπησης Mac

  3. Στο παράθυρο Αναφορά συστήματος, επιλέξτε Λογισμικό -> Εφαρμογές στην πλαϊνή μπάρα. Στη λίστα Εφαρμογές που φορτώνεται, κοιτάξτε κάτω από το Είδος στήλη για να δείτε εάν μια εφαρμογή είναι Universal binary ή μη εγγενές εκτελέσιμο αρχείο Intel.
    ελέγξτε για αντιγραφή καθολικών εφαρμογών

Εκτός από τη λίστα Αναφορά συστήματος, μπορείτε να ελέγξετε και μεμονωμένες εφαρμογές: κάντε δεξί κλικ στο εικονίδιο μιας εφαρμογής στο Finder και, στη συνέχεια, επιλέξτε Πάρτε πληροφορίες από το μενού συμφραζομένων και δείτε το Είδος κάτω από «Γενικά».

πώς να αλλάξετε το εικονίδιο μιας εφαρμογής

Εκτός από τα παραπάνω, iMazing έχει κυκλοφορήσει μια δωρεάν εφαρμογή [ Απευθείας σύνδεσμος ] που σαρώνει τις εφαρμογές macOS και εμφανίζει την υποστηριζόμενη αρχιτεκτονική CPU τους, ενώ το repo προσφέρει μια δωρεάν εφαρμογή γραμμής μενού που ονομάζεται Πληροφορίες πυριτίου που σας επιτρέπει να προβάλλετε γρήγορα την αρχιτεκτονική της τρέχουσας εφαρμογής.

πληροφορίες πυριτίου Εφαρμογή γραμμή μενού πληροφοριών Silicon
Μπορείτε επίσης να ελέγξετε εάν μια εφαρμογή έχει βελτιστοποιηθεί για το πυρίτιο της Apple πριν καν την εγκαταστήσετε, χάρη σε έναν ιστότοπο του Abdullah Diaa που ονομάζεται Είναι έτοιμο το πυρίτιο της Apple; Ο ιστότοπος διατηρεί μια ενημερωμένη βάση δεδομένων με εφαρμογές που υποδεικνύουν εγγενή ‌M1‌ υποστήριξη, μόνο Rosetta 2, και αυτά που δεν λειτουργούν καθόλου.

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

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