Τι σημαίνει Native Apple Silicon Support;
Στα τέλη του 2020, η Apple κυκλοφόρησε αρκετούς Mac που χρησιμοποιούν το νέα αρχιτεκτονική Apple Silicon . Ίσως έχετε ακούσει ότι δεν υποστηρίζουν ακόμη όλα τα λογισμικά Mac εγγενώς το Apple Silicon. Τι σημαίνει όμως αυτό;
Το εγγενές λογισμικό τρέχει πιο γρήγορα
Λογισμικό δηλαδή ντόπιος σε ένα συγκεκριμένο σύστημα υπολογιστή έχει γραφτεί ειδικά για αυτόν τον τύπο υπολογιστή (αλλιώς γνωστό ως αρχιτεκτονική). Το εγγενές είναι ένας σχετικός όρος. Εάν το λογισμικό δεν είναι εγγενές, δημιουργήθηκε για άλλο τύπο υπολογιστή από αυτόν που χρησιμοποιείτε.
Κανονικά, ένας υπολογιστής δεν μπορεί να εκτελέσει μη εγγενές λογισμικό. Αλλά υπάρχουν ειδικά εργαλεία λογισμικού που ονομάζονται εξομοιωτές, εικονικές μηχανές , και δυαδικοί μεταφραστές που μπορεί να βοηθήσει τη διαδικασία μεταφράζοντας κώδικα μεταξύ αρχιτεκτονικών εν κινήσει καθώς εκτελείτε το λογισμικό. Αυτό επιτρέπει στο μη εγγενές λογισμικό να εκτελείται ως μεταφρασμένο ή προσομοιωμένο λογισμικό, με λίγες ή καθόλου προετοιμασίες που απαιτούνται από τον προγραμματιστή λογισμικού.
Από την άλλη πλευρά, αυτή η διαδικασία μετάφρασης προσθέτει πολυπλοκότητα και χρόνο υπολογισμού, πράγμα που σημαίνει ότι το μη εγγενές λογισμικό λειτουργεί συνήθως πιο αργά από το εγγενές λογισμικό. Επίσης, το μη εγγενές λογισμικό ενδέχεται να μην εκμεταλλεύεται όλα τα χαρακτηριστικά και τα πλεονεκτήματα της νέας αρχιτεκτονικής.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι σημαίνει για το λογισμικό να εκτελείται εγγενώς;
Τα Apple Silicon Mac έχουν νέα αρχιτεκτονική
Apple, Inc.
Στον πυρήνα τους, τα νέα Apple Silicon Mac της Apple χρησιμοποιούν διαφορετική αρχιτεκτονική υπολογιστή ( ΜΠΡΑΤΣΟ ) από Mac που βασίζονται σε Intel ( x86-64 ). Αυτό σημαίνει ότι οι CPU μέσα στους δύο τύπους Mac λειτουργούν με θεμελιωδώς διαφορετικούς τρόπους και ότι το λογισμικό που εκτελείται σε Intel Mac πρέπει είτε να μεταφραστεί αμέσως χρησιμοποιώντας ειδικό λογισμικό είτε να αλλάξει (ξαναγραφτεί ή ανακατασκευάστηκε ) από τους προγραμματιστές προκειμένου να εκτελεστεί εγγενώς σε Apple Silicon Mac.
Η τεχνολογία που χρησιμοποιεί η Apple για να μεταφράζει αυτόματα το λογισμικό Intel Mac για εκτέλεση σε Apple Silicon Mac ονομάζεται Ροζέτα 2 , και είναι αρκετά εκπληκτικό. Την πρώτη φορά που θα επιχειρήσετε να εκτελέσετε μια εφαρμογή Intel, θα εγκατασταθεί η Rosetta 2 και η εφαρμογή θα εκτελείται απρόσκοπτα μετά από αυτό. Το Rosetta 2 μεταφράζει τον υποκείμενο κώδικα λογισμικού μεταξύ αρχιτεκτονικών και μετά σώζει όσα έμαθε για να τρέξετε την εφαρμογή ακόμα πιο γρήγορα την επόμενη φορά.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς το Mac θα αλλάξει από την Intel στα δικά του τσιπ ARM της Apple
Το Rosetta 2 είναι υπέροχο, αλλά οι εγγενείς εφαρμογές είναι οι καλύτερες
Παρόλο που το Rosetta 2 είναι εκπληκτικό, εξακολουθεί να υπάρχει μια ποινή απόδοσης για την εκτέλεση μη εγγενούς λογισμικού σε Mac, καθώς το λογισμικό δεν ήταν ειδικά βελτιστοποιημένο για να λειτουργεί αποτελεσματικά στη νέα αρχιτεκτονική. Εάν επρόκειτο να συγκρίνετε την ίδια εφαρμογή που εκτελείται μέσω του Rosetta 2 με την εγγενή εκτέλεση στο Apple Silicon, η εγγενής έκδοση της εφαρμογής θα έπρεπε θεωρητικά να εκτελείται πιο γρήγορα και πιο αποτελεσματικά.
Επομένως, η εκτέλεση εγγενούς λογισμικού—εφαρμογές γραμμένες ειδικά για μηχανές Apple Silicon—είναι σχεδόν πάντα καλύτερη αν έχετε την επιλογή. Αυτό δεν είναι πάντα εύκολο όταν υπάρχει μια ολοκαίνουργια πλατφόρμα (όπως οι Apple Silicon Macs) χωρίς ακόμη πολύ εγγενές λογισμικό διαθέσιμο για αυτήν, αλλά υπάρχουν τρόποι ελέγξτε εάν οι εφαρμογές που εκτελείτε στο Mac σας είναι εγγενείς ή όχι.
Επίσης, παρακολουθήστε τους ιστότοπους και τους λογαριασμούς κοινωνικών μέσων των αγαπημένων σας προγραμματιστών λογισμικού. Η ιστοσελίδα isapplesiliconready.com περιέχει επίσης μια χρήσιμη λίστα που δείχνει ποιες δημοφιλείς εφαρμογές υποστηρίζουν εγγενώς το Apple Silicon.
Καθώς ο καιρός περνά και περισσότεροι άνθρωποι αγοράζουν M1 Mac, είναι σχεδόν εγγυημένο ότι κάθε προγραμματιστής Mac με ενεργό προϊόν θα κυκλοφορήσει μια εγγενή έκδοση Apple Silicon της εφαρμογής του αργά ή γρήγορα, οπότε μείνετε συντονισμένοι.
ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να ελέγξετε ποιες εφαρμογές είναι βελτιστοποιημένες για M1 Mac
ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ- & rsaquo; M1 Pro ή M1 Max MacBook: Ποιο να αγοράσετε;
- & rsaquo; Ποια είναι η διαφορά μεταξύ των M1, M1 Pro και M1 Max της Apple;
- › Τα καλύτερα Desktop Mac του 2021
- & rsaquo; Πρέπει να αγοράσετε ένα MacBook Pro 2021 για Gaming;
- › Τα καλύτερα MacBook για το 2021
- › Τα καλύτερα iPad του 2021 για σχέδιο, ταξίδια και άλλα
- › Πώς να βρείτε το Spotify τυλιγμένο 2021
- & rsaquo; Cyber Monday 2021: Καλύτερες προσφορές τεχνολογίας
Ο Benj Edwards είναι Associate Editor για το How-To Geek. Για περισσότερα από 15 χρόνια, έχει γράψει για την τεχνολογία και την ιστορία της τεχνολογίας για ιστότοπους όπως The Atlantic, Fast Company, PCMag, PCWorld, Macworld, Ars Technica και Wired. Το 2005, δημιούργησε το Vintage Computing and Gaming, ένα blog αφιερωμένο στην ιστορία της τεχνολογίας. Δημιούργησε επίσης το podcast The Culture of Tech και συνεισφέρει τακτικά στο podcast Retronauts retrogaming.
Διαβάστε το πλήρες βιογραφικό