Στα τέλη του 2020, η Apple κυκλοφόρησε αρκετές Macs που χρησιμοποιούν το νέα της Apple Silicon αρχιτεκτονική . Μπορεί να έχετε ακούσει ότι δεν είναι όλα το λογισμικό Mac «εγγενώς» υποστηρίζει η Apple Silicon ακόμα. Αλλά τι σημαίνει αυτό;
Native λογισμικό που τρέχει πιο γρήγορα
Το λογισμικό που είναι "ντόπιος" σε ένα ορισμένο σύστημα υπολογιστή έχει γραφτεί ειδικά για αυτό το είδος του υπολογιστή (αλλιώς γνωστό ως «αρχιτεκτονική»). Native είναι ένας σχετικός όρος. Εάν το λογισμικό είναι μη ιθαγενών, που δημιουργήθηκε για άλλο τύπο υπολογιστή από αυτό που χρησιμοποιείτε.
Κανονικά, ένας υπολογιστής δεν μπορεί να τρέξει μη ιθαγενών λογισμικού. Αλλά υπάρχουν ειδικά εργαλεία λογισμικού που ονομάζεται emulators, εικονικές μηχανές , και δυαδικό μεταφραστές που μπορούν να βοηθήσουν τη διαδικασία μαζί με τη μετάφραση κώδικα μεταξύ αρχιτεκτονικές on the fly όπως μπορείτε να εκτελέσετε το λογισμικό. Αυτό επιτρέπει σε μη-εγγενή λογισμικού για να τρέχει σαν μετάφραση ή παράδειγμα προς μίμηση και λογισμικού, με λίγες ή καθόλου παρασκευάσματα που χρειάζεται ο προγραμματιστής λογισμικού.
Από την άλλη πλευρά, αυτή η διαδικασία μετάφρασης προσθέτει πολυπλοκότητα και τον υπολογισμό του χρόνου, πράγμα που σημαίνει ότι οι μη-εγγενή λογισμικού συνήθως τρέχει πιο αργά από ό, τι η μητρική λογισμικού. Επίσης, μη ιθαγενών λογισμικό δεν μπορεί να εκμεταλλευτείτε όλες τις δυνατότητες και τα πλεονεκτήματα της νέας αρχιτεκτονικής.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι σημαίνει αυτό για το λογισμικό που τρέχει με εγγενής;
Η Apple Silicon Macs έχουν μια νέα Αρχιτεκτονική
Στον πυρήνα τους, η Apple νέα της Apple Silicon Macs χρησιμοποιούν μια διαφορετική αρχιτεκτονική υπολογιστή ( ΜΠΡΑΤΣΟ ) Από την Intel-based Macs ( x86-64 ). Αυτό σημαίνει ότι οι επεξεργαστές μέσα στα δύο είδη εργασίας Macs με ριζικά διαφορετικούς τρόπους και ότι το λογισμικό που τρέχει σε Intel Macs πρέπει είτε να μεταφραστεί on the fly με τη χρήση ειδικού λογισμικού ή να αλλάξει (ξαναγραφεί ή ανασύνθεση ) Από τους προγραμματιστές για να τρέξει natively σε Apple Silicon Macs.
Η τεχνολογία ότι η Apple χρησιμοποιεί για να μεταφράσει αυτόματα το λογισμικό Intel Mac να τρέχουν σε Apple Silicon Macs καλείται Rosetta 2 , Και είναι αρκετά εκπληκτικό. Η πρώτη φορά που προσπαθείτε να εκτελέσετε μια εφαρμογή Intel, Rosetta 2 θα εγκατασταθεί και η εφαρμογή θα τρέξει απρόσκοπτα μετά από αυτό. Rosetta 2 μεταφράζει τον πηγαίο κώδικά μεταξύ αρχιτεκτονικές και, στη συνέχεια, αποθηκεύει ό, τι έχει μάθει Για να εκτελέσετε την εφαρμογή ακόμα πιο γρήγορα την επόμενη φορά.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς θα αλλάξει ο Mac από την Intel έως τις μάρκες βραχίονα της Apple
Rosetta 2 είναι μεγάλη, αλλά Native Apps είναι η καλύτερη
Ακόμα κι αν Rosetta 2 είναι καταπληκτική, υπάρχει ακόμα μια ποινή απόδοσης για τη λειτουργία μη ιθαγενών λογισμικού σε Mac, δεδομένου ότι το λογισμικό δεν έχει βελτιστοποιηθεί ειδικά για να λειτουργεί αποδοτικά για τη νέα αρχιτεκτονική. Εάν επρόκειτο να συγκρίνετε την ίδια εφαρμογή που τρέχει μέσω Rosetta 2 έναντι τρέχει εγγενώς σε Apple Silicon, η μητρική έκδοση της εφαρμογής θα πρέπει θεωρητικά να τρέξει πιο γρήγορα και πιο αποτελεσματικά.
Έτσι λειτουργεί η μητρική λογισμικό εφαρμογών γραμμένο ειδικά για την Apple Silicon μηχανές, είναι σχεδόν πάντα καλύτερα αν έχετε την επιλογή. Αυτό δεν είναι πάντα εύκολο, όταν υπάρχει μια ολοκαίνουργια πλατφόρμα (όπως η Apple Silicon Mac) χωρίς πολλή μητρική λογισμικό που διατίθεται για αυτό ακόμα, αλλά υπάρχουν τρόποι για να ελέγξτε αν οι εφαρμογές που τρέχετε στο Mac σας είναι ενδημικά ή όχι.
Επίσης, παρακολουθούμε τις ιστοσελίδες και τις κοινωνικές τους λογαριασμούς των μέσων ενημέρωσης από τα αγαπημένα σας προγραμματιστές λογισμικού. Η ιστοσελίδα isapplesiliconready.com Περιέχει επίσης μια χρήσιμη λίστα που δείχνει τις οποίες δημοφιλείς εφαρμογές εγγενώς υποστήριξη της Apple πυριτίου.
Όσο περνά ο καιρός και περισσότεροι άνθρωποι αγοράζουν M1 Mac, είναι σχεδόν βέβαιο ότι κάθε προγραμματιστής Mac με ένα δραστικό προϊόν θα κυκλοφορήσει μια μητρική της Apple Silicon έκδοση της εφαρμογής τους, αργά ή γρήγορα, οπότε μείνετε συντονισμένοι.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να ελέγξετε ποιες εφαρμογές βελτιστοποιούνται για MAC MAC