- Το Rosetta 2 μεταφράζει αυτόματα και με διαφάνεια εφαρμογές της Intel σε Apple Silicon σε macOS.
- Εύκολη εγκατάσταση: ζητείται κατά το άνοιγμα μιας εφαρμογής Intel ή μπορεί να γίνει υποχρεωτικά από το τερματικό.
- Υψηλή συμβατότητα με εφαρμογές χρηστών· περιορισμοί στις επεκτάσεις πυρήνα και στο παλαιότερο υλικό.
- Οι εγγενείς εφαρμογές είναι καλύτερες: καταναλώνουν λιγότερη ενέργεια και έχουν καλύτερη απόδοση. Το Rosetta θα είναι διαθέσιμο μόνο για περιορισμένο χρονικό διάστημα.

Αν έχετε Mac, ίσως έχετε ακούσει για Ροζέτα 2Αυτό είναι το στοιχείο που επιτρέπει σε πολλά μακροχρόνια προγράμματα να συνεχίσουν να εκτελούνται με ένα τσιπ της Apple. Το Rosetta 2 είναι το επίπεδο μετάφρασης της Apple για την εκτέλεση εφαρμογών Intel στο Apple Silicon.Και παρόλο που δρα αόρατα, αξίζει να γνωρίζουμε πώς λειτουργεί, πώς εγκαθίσταται, τα όριά του και τι θα συμβεί στο μέλλον.
Στις επόμενες γραμμές θα βρείτε έναν πλήρη οδηγό, με πραγματικά κόλπα και πρακτικές περιπτώσεις. Θα μάθετε πώς να αναγνωρίζετε εάν μια εφαρμογή χρειάζεται το Rosetta, πώς να την εγκαθιστάτε αυτόματα ή από το Τερματικό και πώς να κατανοείτε τον αντίκτυπό της στην απόδοση και την κατανάλωση πόρων., καθώς και μια επιπλέον ενότητα σε περίπτωση που χρειαστεί να ανακτήσετε δεδομένα μετά από μια αποτυχημένη εγκατάσταση.
Τι είναι το Rosetta 2 και σε τι χρησιμεύει;
Το Rosetta 2 είναι ένας δυναμικός μεταφραστής δυαδικών αρχείων που δημιουργήθηκε από την Apple για macOS σε υπολογιστές με επεξεργαστές Apple Silicon. Η αποστολή του είναι να μετατρέψει, άμεσα ή εκ των προτέρων, τον κώδικα εφαρμογών που έχουν μεταγλωττιστεί για εντολές Intel x86_64 σε εντολές ARM64. Τα τσιπ της Apple κατανοούν, επομένως αυτές οι εφαρμογές μπορούν να χρησιμοποιηθούν χωρίς ο προγραμματιστής να αγγίξει ούτε μία γραμμή κώδικα.
Δεν είναι μια εφαρμογή που ανοίγετε ή ρυθμίζετε. Στην πραγματικότητα, δεν θα δείτε κάποιο εικονίδιο στο Dock ή σε έναν πίνακα προτιμήσεων. Το Rosetta 2 ενεργοποιείται αυτόματα όταν ανοίγετε μια εφαρμογή που έχει σχεδιαστεί ειδικά για την Intel.Μεταφράζει τον κώδικά σας και σας επιτρέπει να τον χρησιμοποιείτε σαν να μην έχει συμβεί τίποτα. Στις περισσότερες περιπτώσεις, η συμπεριφορά είναι διαφανής στον χρήστη.

Λίγη ιστορία: από την αρχική Rosetta στη Rosetta 2
Η Apple είχε ήδη χρησιμοποιήσει μια τεχνολογία με το ίδιο όνομα κατά τη μετάβαση από το PowerPC στην Intel το 2006. Αυτή η αρχική Rosetta, που περιλαμβανόταν στο Mac OS X Tiger, μετέφραζε τις οδηγίες G3 και G4 (συμπεριλαμβανομένου του AltiVec) αλλά όχι το G5.Επομένως, οι εφαρμογές που βασίζονταν σε σύνολα εντολών G5 δεν μπορούσαν να εκτελεστούν εκτός εάν οι προγραμματιστές τις προσάρμοζαν.
Η παλιά έκδοση είχε σημαντικούς περιορισμούς: πολλές εφαρμογές με υψηλές απαιτήσεις υπολογιστικής ισχύος (π.χ., ray tracers ή ορισμένα βιντεοπαιχνίδια) δυσλειτουργούσαν ή ήταν απλώς ασύμβατες. Ορισμένες επαγγελματικές εφαρμογές της Apple από εκείνη την εποχή (Final Cut Pro, Motion, Aperture, Logic Pro) απαιτούσαν "crossgrading" σε universal binaries. να εκτελείται εγγενώς σε Intel αντί να περνάει από το Rosetta.
Υπήρχε επίσης μια μακρά λίστα ασυμβατοτήτων. Το αρχικό Rosetta δεν υποστήριζε το Classic Environment (εφαρμογές Mac OS 9 ή παλαιότερες εκδόσεις), τις επεκτάσεις πυρήνα και το λογισμικό που εξαρτιόταν από αυτές., προφυλάξεις οθόνης, εφαρμογές που απαιτούσαν πολύ ακριβή χειρισμό εξαιρέσεων, ούτε ορισμένες εφαρμογές Java (συμπεριλαμβανομένων ορισμένων με βιβλιοθήκες JNI), μεταξύ άλλων περιπτώσεων.
Ο τεχνικός λόγος για πολλούς από αυτούς τους περιορισμούς έγκειται στον σχεδιασμό τους. Η αρχική Rosetta λειτουργούσε ως διαδικασία χώρου χρήστη το οποίο μπορούσε μόνο να αναχαιτίσει και να μεταφράσει κώδικα χρήστη, σε αντίθεση με τον παλιό εξομοιωτή 68k (πολύ πιο στενά συνδεδεμένο σε χαμηλό επίπεδο με τον νανοπυρήνα), που σήμαινε λιγότερο χώρο για την αναχαίτιση ορισμένων λειτουργιών του συστήματος και, σε αντάλλαγμα, μικρότερο κίνδυνο εντοπισμού σφαλμάτων και ασφάλειας.
Πώς λειτουργεί το Rosetta 2 στο τρέχον macOS
Το Rosetta 2 εκσυγχρονίζει και βελτιώνει αυτήν την ιδέα για τη μετάβαση από την Intel στην Apple Silicon. Μεταφράζει δυναμικά τα δυαδικά αρχεία x86_64 σε ARM64 και, σε πολλές περιπτώσεις, εκτελεί μεταφράσεις προς τα εμπρός. Την πρώτη φορά που ανοίγετε την εφαρμογή, επιταχύνει τις επόμενες εκτελέσεις. Με εφαρμογές που επικεντρώνονται στην αλληλεπίδραση του χρήστη και σε μέτρια φορτία, η απόδοση είναι συνήθως πολύ καλή.
Η Apple εξακολουθεί να συνιστά την αναζήτηση εγγενών εκδόσεων όποτε είναι δυνατόν και την εξοικείωση με τις χαρακτηριστικά των υπολογιστών ARM. Αν και οι περισσότεροι χρήστες δεν παρατηρούν καμία εμφανή διαφορά στην απόδοση, οι εγγενείς εφαρμογές αξιοποιούν πλήρως τις δυνατότητες του τσιπ. και τείνουν να καταναλώνουν λιγότερους πόρους, κάτι που μπορεί επίσης να μεταφραστεί σε λιγότερη ενεργειακή δαπάνη.
Συμβατότητα: πώς να ξέρετε εάν μια εφαρμογή χρειάζεται το Rosetta
Το macOS σάς επιτρέπει να το ελέγξετε από το Finder σε δευτερόλεπτα. Επιλέξτε το εικονίδιο της εφαρμογής, μεταβείτε στο Αρχείο > Λήψη πληροφοριών και δείτε το πεδίο Τύπος ή Κλάση.Θα δείτε μία από αυτές τις ετικέτες:
- Εφαρμογή (Intel)Απαιτείται το Rosetta 2 για να εκτελεστεί σε Mac με τσιπ Apple.
- Εφαρμογή (Καθολική): περιλαμβάνει δυαδικά αρχεία για Apple Silicon και Intel. Δεν απαιτεί Rosetta και χρησιμοποιεί Apple Silicon από προεπιλογή.
Υπάρχει επίσης ένα ειδικό πλαίσιο σε ορισμένες καθολικές εφαρμογές. Η επιλογή «Άνοιγμα με Rosetta» επιτρέπει σε μια καθολική εφαρμογή να φορτώνει πρόσθετα ή επεκτάσεις που δεν έχουν ακόμη προσαρμοστεί στην Apple Silicon.Εάν ένα πρόσθετο σταματήσει να εμφανίζεται ή δεν λειτουργεί, κλείστε την εφαρμογή, ενεργοποιήστε αυτήν την επιλογή και δοκιμάστε ξανά.
Αυτόματη εγκατάσταση Rosetta 2
Το Rosetta 2 είναι διαθέσιμο μόνο σε υπολογιστές Mac με τσιπ Apple. Χρειάζεστε σύνδεση στο διαδίκτυο για να το εγκαταστήσετε την πρώτη φορά.επειδή το macOS κατεβάζει στοιχεία από τους διακομιστές της Apple.
- Ανοίξτε οποιαδήποτε εφαρμογή το απαιτεί. Εάν ξεκινήσει η εφαρμογή, η Rosetta είναι ήδη εγκατεστημένη και λειτουργεί..
- Εάν δεν είναι εγκατεστημένο, το macOS θα εμφανίσει ένα μήνυμα για να το κατεβάσετε. Κάντε κλικ στην επιλογή Εγκατάσταση και επαληθεύστε τον κωδικό πρόσβασής σας με το όνομα χρήστη και τον κωδικό πρόσβασής σας για να επιτραπεί η εγκατάσταση.
- Αν επιλέξετε "Όχι τώρα", δεν θα συμβεί τίποτα. Το macOS θα σας ρωτήσει ξανά όταν προσπαθήσετε να ανοίξετε μια άλλη εφαρμογή που το χρειάζεται..
Εάν η ειδοποίηση δεν εμφανίζεται όταν ανοίγετε την εφαρμογή, αυτό μπορεί να οφείλεται σε δύο λόγους: Είτε το Rosetta 2 είναι ήδη εγκατεστημένο είτε η εφαρμογή δεν το χρειάζεται. επειδή είναι καθολικό ή εγγενές στο Apple Silicon.
Εγκατάσταση από το τερματικό (αναγκαστική εγκατάσταση)
Σε ορισμένα σενάρια (για παράδειγμα, όταν καμία εφαρμογή Intel δεν ενεργοποιεί την εγκατάσταση ή μετά από μια αποτυχία), μπορείτε να εγκαταστήσετε το Rosetta 2 από το τερματικό. Ανοίξτε το τερματικό και χρησιμοποιήστε την εντολή ενημέρωσης λογισμικού:
softwareupdate --install-rosetta
Θα δείτε επίσης οδηγούς που χρησιμοποιούν την πλήρη διαδρομή και αποδέχονται την άδεια χρήσης στην ίδια εντολή. Είναι έγκυρο να εκτελέσετε την παραλλαγή με τη διαδρομή και την αποδοχή άδειας χρήσης.:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Με οποιοδήποτε από τα δύο, εάν υπάρχει σύνδεση και ο Mac είναι Apple Silicon, Η εγκατάσταση ολοκληρώνεται σε λίγα δευτερόλεπτα και το Rosetta γίνεται διαθέσιμο για όλες τις εφαρμογές που το απαιτούν..
Zoom, PASCO Capstone και LockDown Browser σε Mac με M1/M2
Ένα επαναλαμβανόμενο ερώτημα είναι αν οι εφαρμογές με την ετικέτα Intel 64 λειτουργούν σε Mac με τσιπ Apple. Η γενική απάντηση είναι ναι, εκτελούνται χρησιμοποιώντας το Rosetta 2 εφόσον δεν εξαρτώνται από επεκτάσεις πυρήνα ή παλαιότερο υλικό. Δεν υποστηρίζεται στο Apple Silicon.
Σχετικά με συγκεκριμένες περιπτώσεις: Το Zoom έχει μια εγγενή έκδοση για το Apple Silicon και λειτουργεί επίσης μέσω του Rosetta 2 εάν εγκαταστήσετε την παραλλαγή της Intel.Συνιστάται να κατεβάσετε την εγγενή έκδοση από τον ιστότοπό τους για καλύτερη απόδοση.
Για το PASCO Capstone και το LockDown Browser (Cengage OEM), Εάν κατηγοριοποιούνται ως Intel 64 και δεν εγκαθιστούν ασύμβατα kexts ή προγράμματα οδήγησης, θα λειτουργούν κανονικά μέσω του Rosetta 2.Ωστόσο, ελέγχετε πάντα τον επίσημο οδηγό από κάθε πάροχο και τις πιο πρόσφατες εκδόσεις.
Εάν έχετε οποιεσδήποτε αμφιβολίες, πραγματοποιήστε αυτόν τον έλεγχο: Ανοίξτε την εφαρμογή και, εάν το macOS σας ζητήσει να εγκαταστήσετε το Rosetta, ολοκληρώστε τη διαδικασία. Εάν η εφαρμογή ανοίξει χωρίς σφάλματα, τότε είναι συμβατή μέσω μετάφρασης.Μπορείτε επίσης να ελέγξετε τον τύπο της εφαρμογής όπως εξηγήθηκε προηγουμένως στην ενότητα Λήψη πληροφοριών.
«Άνοιγμα με Rosetta» σε καθολικές εφαρμογές
Υπάρχει ένα συγκεκριμένο πλαίσιο που θα δείτε σε ορισμένες καθολικές εφαρμογές. Η ενεργοποίηση της επιλογής "Άνοιγμα με Rosetta" προκαλεί την εκτέλεση μιας εφαρμογής που είναι ήδη εγγενής στον μεταφραστήΚαι είναι λογικό όταν χρειάζεται να χρησιμοποιήσετε ένα πρόσθετο, μια επέκταση ή ένα plug-in που δεν έχει ακόμη προσαρμοστεί στην Apple Silicon.
Εάν δεν εμφανίζεται κάποια επέκταση, δοκιμάστε τα εξής: Κλείστε την εφαρμογή, επιλέξτε το πλαίσιο, ανοίξτε την ξανά και ελέγξτε αν το πρόσθετο αναγνωρίζεται πλέον.Όταν ενημερωθεί αυτό το πρόσθετο, θα μπορείτε να καταργήσετε την επιλογή επαναφοράς της εγγενούς απόδοσης.
Όρια και ασυμβίβαστες περιπτώσεις
Παρόλο που το Rosetta 2 καλύπτει τη συντριπτική πλειοψηφία των σεναρίων χρήστη, δεν είναι όλα μεταφράσιμα. Όπως και στην προηγούμενη μετάβαση, ο μεταφραστής δεν εκτελεί επεκτάσεις πυρήνα ή λογισμικό που εξαρτάται από αυτές.ούτε λύνει το πρόβλημα της έλλειψης παλαιών διεπαφών υλικού.
Η ιστορία της Rosetta (πρωτότυπη έκδοση) απαριθμούσε αρκετές εξαιρέσεις που βοηθούν στην κατανόηση του προφίλ κινδύνου. Τα ακόλουθα δεν ήταν συμβατά: Classic Environment, εφαρμογές Mac OS 9 και παλαιότερες εκδόσεις, ορισμένες προφυλάξεις οθόνης, εφαρμογές με πολύ ακριβή χειρισμό εξαιρέσεων και ορισμένα δυαδικά αρχεία Java με JNI.Το Rosetta 2, αν και πιο σύγχρονο, διατηρεί την αρχή: οτιδήποτε απαιτεί εξαρτήματα πολύ χαμηλού επιπέδου συνήθως παραλείπεται.
Διαφορές με άλλα «επίπεδα» συμβατότητας
Το Rosetta 2 δεν είναι εικονικοποίηση ούτε εξομοιωτής γενικής χρήσης του λειτουργικού συστήματος Intel. Μεταφράζει τα δυαδικά αρχεία χρήστη x86_64 σε ARM64, ώστε να εκτελούνται σε macOSΩστόσο, δεν εκτελεί Windows ούτε αντικαθιστά εργαλεία όπως η εικονικοποίηση ή οι τεχνολογίες Wine/CrossOver για εφαρμογές από άλλα συστήματα.
Αυτό σημαίνει ότι, για παράδειγμα, Το Rosetta 2 δεν μπορεί να χρησιμοποιηθεί για την εκκίνηση εφαρμογών των WindowsΕάν χρειάζεστε λογισμικό Windows, θα πρέπει να χρησιμοποιήσετε εικονικοποίηση (όταν υποστηρίζεται από τον προμηθευτή), ένα κοντέινερ συμβατότητας ή έναν υπολογιστή με Windows.
Διαθεσιμότητα και οδικός χάρτης
Μετά από ένα πρόσφατο WWDC, ενημερώθηκε η δημόσια τεκμηρίωση που περιγράφει τα σχέδια συντήρησης για το Rosetta 2. Η Apple αναφέρει ότι το Rosetta 2 θα παραμείνει ένα εργαλείο γενικής χρήσης για δύο ακόμη σημαντικές κυκλοφορίες macOS (έως το macOS 27). για να διευκολύνουν τους προγραμματιστές να ολοκληρώσουν τη μετεγκατάσταση των εφαρμογών τους.
Ξεκινώντας με το macOS 28, Η Apple σχεδιάζει να διατηρήσει ένα υποσύνολο των χαρακτηριστικών του Rosetta 2 που απευθύνονται σε παλαιότερους, μη συντηρημένους τίτλους παιχνιδιών. που εξαρτώνται από μακροεντολές ή προγραμματισμό ειδικά για την Intel. Αυτή η απόχρωση υποδηλώνει μια σταδιακή απόσυρση από τη γενική χρήση.
Το ίδιο έγγραφο επαναλαμβάνει ότι Το macOS Tahoe θα είναι η τελευταία έκδοση συμβατή με Mac που βασίζονται στην IntelΩστόσο, αυτές οι συσκευές θα λαμβάνουν πρόσθετες ενημερώσεις ασφαλείας για τρία χρόνια. Οι υπολογιστές που βασίζονται σε επεξεργαστές Intel και είναι συμβατοί με το Tahoe περιλαμβάνουν το MacBook Pro 16 ιντσών του 2019, το MacBook Pro 13 ιντσών του 2020 (με τέσσερις θύρες Thunderbolt 3), το iMac 27 ιντσών του 2020 και το Mac Pro του 2019.
Παράλληλα, η Apple ενημερώνει τα άρθρα υποστήριξης με πρόσφατες ημερομηνίες (για παράδειγμα, 12 Φεβρουαρίου 2025 σε διαφορετικές τοποθεσίες). Συνιστάται πάντα να συμβουλεύεστε το επίσημο έγγραφο για την περιοχή σας για να επιβεβαιώσετε τα βήματα και τη διαθεσιμότητα.καθώς οι αποχρώσεις του κειμένου ή της τοποθεσίας ενδέχεται να διαφέρουν.
Σύντομες Συχνές Ερωτήσεις
- Είναι ασφαλές να εγκαταστήσω το Rosetta 2 σε Mac με τσιπ Apple; Ναι. Είναι ένα επίσημο στοιχείο της Apple που έχει ληφθεί από τους διακομιστές της και έχει σχεδιαστεί για να διευκολύνει τη μετάβαση. Δεν είναι λογισμικό τρίτου κατασκευαστή και δεν προσθέτει ορατά πλαίσια.
- Μπορεί το Rosetta 2 να εκτελέσει εφαρμογές των Windows; Όχι. Το Rosetta 2 μεταφράζει μόνο δυαδικά αρχεία macOS που έχουν μεταγλωττιστεί για Intel σε ARM. Για εφαρμογές Windows, χρειάζεστε εικονικοποίηση, συμβατότητα με Wine/CrossOver ή άλλες λύσεις, ανάλογα με την περίπτωση.
- Το Rosetta 2 επιβραδύνει το Mac ή αδειάζει την μπαταρία πιο γρήγορα; Εξαρτάται από την εφαρμογή. Στις πιο συχνά χρησιμοποιούμενες εφαρμογές, η επίδραση είναι μικρή. Σε απαιτητικές εργασίες, μπορεί να αυξήσει την κατανάλωση ενέργειας και τη θερμοκρασία σε σύγκριση με την εγγενή έκδοση. Εάν υπάρχει έκδοση Apple Silicon, εγκαταστήστε την.
- Πώς μπορώ να ξέρω αν μια εφαρμογή χρησιμοποιεί το Rosetta αυτήν τη στιγμή; Εκτός από αυτά που είδατε στην ενότητα Λήψη πληροφοριών, ελέγξτε τη στήλη Τύπος στην ενότητα Εφαρμογές στην Αναφορά συστήματος. Εάν αναφέρει Intel, θα εκτελείται με Rosetta σε Apple Silicon. Εάν αναφέρει Universal ή Apple Silicon, είναι μια εγγενής εφαρμογή.
Στις καθημερινές λειτουργίες, το Rosetta 2 είναι αυτός ο σιωπηλός βοηθός που διατηρεί πολλές εφαρμογές ενεργές ενώ οι προγραμματιστές ολοκληρώνουν τη μετεγκατάσταση. Απλώς ανοίξτε τα συνηθισμένα σας προγράμματα: αν χρειάζεστε το Rosetta, το macOS θα σας ενημερώσει και θα το εγκαταστήσει.Όταν είναι δυνατόν, δώστε προτεραιότητα στις εγγενείς εκδόσεις για να αξιοποιήσετε στο έπακρο το τσιπ της Apple και να ελαχιστοποιήσετε τυχόν πιθανές επιπτώσεις στην κατανάλωση ενέργειας ή τον χώρο αποθήκευσης.
Συντάκτης εξειδικευμένος σε θέματα τεχνολογίας και διαδικτύου με περισσότερα από δέκα χρόνια εμπειρίας σε διαφορετικά ψηφιακά μέσα. Έχω εργαστεί ως συντάκτης και δημιουργός περιεχομένου για εταιρείες ηλεκτρονικού εμπορίου, επικοινωνίας, διαδικτυακού μάρκετινγκ και διαφήμισης. Έχω επίσης γράψει σε ιστότοπους οικονομικών, οικονομικών και άλλων τομέων. Η δουλειά μου είναι και το πάθος μου. Τώρα, μέσα από τα άρθρα μου στο Tecnobits, προσπαθώ να εξερευνώ όλα τα νέα και τις νέες ευκαιρίες που μας προσφέρει καθημερινά ο κόσμος της τεχνολογίας για να βελτιώσουμε τη ζωή μας.


