Τι σημαίνει Native Apple Silicon Support;

Apple Silicon Chip Hero



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

Το εγγενές λογισμικό τρέχει πιο γρήγορα

Λογισμικό δηλαδή ντόπιος σε ένα συγκεκριμένο σύστημα υπολογιστή έχει γραφτεί ειδικά για αυτόν τον τύπο υπολογιστή (αλλιώς γνωστό ως αρχιτεκτονική). Το εγγενές είναι ένας σχετικός όρος. Εάν το λογισμικό δεν είναι εγγενές, δημιουργήθηκε για άλλο τύπο υπολογιστή από αυτόν που χρησιμοποιείτε.





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

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



ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Τι σημαίνει για το λογισμικό να εκτελείται εγγενώς;

Τα Apple Silicon Mac έχουν νέα αρχιτεκτονική

Το μοντέλο Apple Mac Mini M1 από το 2020

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

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Benj Edwards Benj Edwards
Ο 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.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα

Δημοφιλείς Αναρτήσεις

Ο ιστότοπος του Google Drive βελτιώνεται η υποστήριξη αρχείων εκτός σύνδεσης

Ο ιστότοπος του Google Drive βελτιώνεται η υποστήριξη αρχείων εκτός σύνδεσης

Οθόνες που τοποθετούνται στο κεφάλι: Ποια είναι η διαφορά μεταξύ επαυξημένης και εικονικής πραγματικότητας;

Οθόνες που τοποθετούνται στο κεφάλι: Ποια είναι η διαφορά μεταξύ επαυξημένης και εικονικής πραγματικότητας;

Ο Firefox 65 θα αποκλείσει την παρακολούθηση μεταξύ ιστοτόπων

Ο Firefox 65 θα αποκλείσει την παρακολούθηση μεταξύ ιστοτόπων

Πώς να αντιστοιχίσετε δύο σετ AirPods με το ίδιο iPhone

Πώς να αντιστοιχίσετε δύο σετ AirPods με το ίδιο iPhone

Πώς να μην χάσετε ποτέ αρχεία που είναι αποθηκευμένα στο Dropbox και σε άλλες υπηρεσίες συγχρονισμού αρχείων

Πώς να μην χάσετε ποτέ αρχεία που είναι αποθηκευμένα στο Dropbox και σε άλλες υπηρεσίες συγχρονισμού αρχείων

Πώς να χρησιμοποιήσετε το WinPatrol για την παρακολούθηση του υπολογιστή σας με Windows για αλλαγές

Πώς να χρησιμοποιήσετε το WinPatrol για την παρακολούθηση του υπολογιστή σας με Windows για αλλαγές

Πώς να κάνετε το πρόγραμμα περιήγησής σας να σταματήσει να σας ζητά να αποθηκεύσετε κωδικούς πρόσβασης

Πώς να κάνετε το πρόγραμμα περιήγησής σας να σταματήσει να σας ζητά να αποθηκεύσετε κωδικούς πρόσβασης

Πώς να επεξεργαστείτε το Camera Raw χωρίς να πληρώσετε για το Adobe Photoshop

Πώς να επεξεργαστείτε το Camera Raw χωρίς να πληρώσετε για το Adobe Photoshop

Πώς να αλλάξετε την ένταση του ήχου στους Χάρτες της Apple

Πώς να αλλάξετε την ένταση του ήχου στους Χάρτες της Apple

Πώς να δημιουργήσετε μια συντόμευση για να αλλάξετε τον διακομιστή DNS στα Windows

Πώς να δημιουργήσετε μια συντόμευση για να αλλάξετε τον διακομιστή DNS στα Windows