- Rosetta 2 tự động và minh bạch dịch các ứng dụng Intel sang Apple Silicon trên macOS.
- Cài đặt dễ dàng: yêu cầu cài đặt khi mở ứng dụng Intel hoặc có thể cài đặt từ Terminal.
- Khả năng tương thích cao với các ứng dụng của người dùng; hạn chế về phần mở rộng kernel và phần cứng cũ.
- Ứng dụng gốc tốt hơn: chúng tiêu thụ ít điện năng hơn và hoạt động tốt hơn; Rosetta chỉ khả dụng trong một thời gian giới hạn.

Nếu bạn có máy Mac, bạn có thể đã nghe nói đến Rosette 2Đây là thành phần cho phép nhiều chương trình lâu đời tiếp tục chạy bằng chip Apple. Rosetta 2 là lớp dịch thuật của Apple để chạy các ứng dụng Intel trên Apple SiliconMặc dù nó hoạt động vô hình, nhưng bạn vẫn nên biết cách thức hoạt động, cách cài đặt, giới hạn của nó và điều gì sẽ xảy ra với nó trong tương lai.
Trong những dòng sau, bạn sẽ tìm thấy hướng dẫn đầy đủ, với các mẹo thực tế và các trường hợp thực tế. Bạn sẽ học cách xác định xem ứng dụng có cần Rosetta hay không, cách cài đặt tự động hoặc từ Terminal và hiểu tác động của nó đến hiệu suất và mức tiêu thụ tài nguyên., cùng với một phần bổ sung trong trường hợp bạn cần khôi phục dữ liệu sau khi cài đặt không thành công.
Rosetta 2 là gì và nó được sử dụng để làm gì?
Rosetta 2 là trình dịch nhị phân động do Apple tạo ra cho macOS trên máy tính có bộ xử lý Apple Silicon. Nhiệm vụ của nó là chuyển đổi, ngay lập tức hoặc trước, mã ứng dụng được biên dịch cho các lệnh Intel x86_64 sang ARM64. Chip của Apple hiểu được điều này nên các ứng dụng này có thể được sử dụng mà không cần nhà phát triển phải động đến một dòng mã nào.
Đây không phải là ứng dụng bạn có thể mở hoặc cấu hình; thực tế, bạn sẽ không thấy biểu tượng nào trong Dock hoặc bảng tùy chọn. Rosetta 2 sẽ tự động kích hoạt khi bạn mở một ứng dụng được thiết kế riêng cho Intel.Nó biên dịch mã của bạn và cho phép bạn sử dụng như thể không có gì xảy ra. Trong hầu hết các trường hợp, hành vi này đều trong suốt đối với người dùng.

Một chút lịch sử: từ Rosetta ban đầu đến Rosetta 2
Apple đã sử dụng công nghệ cùng tên trong quá trình chuyển đổi từ PowerPC sang Intel vào năm 2006. Rosetta gốc, có trong Mac OS X Tiger, đã dịch các hướng dẫn G3 và G4 (bao gồm cả AltiVec) nhưng không phải G5Do đó, các ứng dụng dựa trên bộ lệnh G5 không thể chạy trừ khi các nhà phát triển điều chỉnh chúng.
Phiên bản cũ có những hạn chế đáng kể: nhiều ứng dụng tính toán chuyên sâu (ví dụ: trình theo dõi tia hoặc một số trò chơi điện tử) hoạt động không bình thường hoặc đơn giản là không tương thích. Một số ứng dụng chuyên nghiệp của Apple từ thời đó (Final Cut Pro, Motion, Aperture, Logic Pro) yêu cầu "nâng cấp chéo" sang các tệp nhị phân phổ quát để chạy trực tiếp trên Intel thay vì thông qua Rosetta.
Ngoài ra còn có một danh sách dài những điều không tương thích. Rosetta ban đầu không hỗ trợ Môi trường cổ điển (Mac OS 9 hoặc các ứng dụng trước đó), tiện ích mở rộng hạt nhân và phần mềm phụ thuộc vào chúng., trình bảo vệ màn hình, các ứng dụng yêu cầu xử lý ngoại lệ rất chính xác, cũng như một số ứng dụng Java (bao gồm một số ứng dụng có thư viện JNI), cùng nhiều trường hợp khác.
Lý do kỹ thuật cho nhiều hạn chế này nằm ở thiết kế của chúng. Rosetta ban đầu hoạt động như một quy trình không gian người dùng chỉ có thể chặn và dịch mã người dùng, không giống như trình giả lập 68k cũ (được kết hợp chặt chẽ hơn nhiều ở cấp độ thấp với nanokernel), nghĩa là có ít không gian hơn để chặn một số hoạt động của hệ thống và đổi lại, ít rủi ro hơn về gỡ lỗi và bảo mật.
Rosetta 2 hoạt động như thế nào trên macOS hiện tại
Rosetta 2 hiện đại hóa và tinh chỉnh ý tưởng đó để chuyển đổi từ Intel sang Apple Silicon. Nó dịch động các tệp nhị phân x86_64 sang ARM64 và trong nhiều trường hợp, thực hiện dịch chuyển tiếp. Lần đầu tiên bạn mở ứng dụng, nó sẽ tăng tốc các lần thực thi tiếp theo. Với các ứng dụng tập trung vào tương tác người dùng và tải ở mức vừa phải, hiệu suất thường rất tốt.
Apple vẫn khuyến nghị tìm kiếm các phiên bản gốc bất cứ khi nào có thể và tìm hiểu đặc điểm của máy tính ARM. Mặc dù hầu hết người dùng không nhận thấy bất kỳ sự khác biệt rõ ràng nào về hiệu suất, nhưng các ứng dụng gốc vẫn tận dụng tối đa tiềm năng của chip. và chúng có xu hướng tiêu thụ ít tài nguyên hơn, điều này cũng có nghĩa là tiêu tốn ít năng lượng hơn.
Khả năng tương thích: cách biết ứng dụng có cần Rosetta hay không
macOS cho phép bạn kiểm tra nó từ Finder chỉ trong vài giây. Chọn biểu tượng ứng dụng, vào Tệp > Lấy thông tin và xem trường Loại hoặc Lớp.Bạn sẽ thấy một trong những nhãn sau:
- Ứng dụng (Intel): Yêu cầu Rosetta 2 phải chạy trên máy Mac sử dụng chip Apple.
- Ứng dụng (Phổ thông): bao gồm các tệp nhị phân cho Apple Silicon và Intel; không yêu cầu Rosetta và sử dụng Apple Silicon theo mặc định.
Ngoài ra còn có một hộp đặc biệt trong một số ứng dụng phổ biến. Tùy chọn "Mở bằng Rosetta" cho phép ứng dụng phổ thông tải các plug-in hoặc tiện ích mở rộng chưa được điều chỉnh cho Apple SiliconNếu tiện ích bổ sung ngừng xuất hiện hoặc không hoạt động, hãy thoát ứng dụng, bật tùy chọn này và thử lại.
Cài đặt tự động Rosetta 2
Rosetta 2 chỉ khả dụng trên máy tính Mac có chip Apple. Bạn cần có kết nối Internet để cài đặt lần đầu tiên.vì macOS tải xuống các thành phần từ máy chủ của Apple.
- Mở bất kỳ ứng dụng nào yêu cầu điều đó. Nếu ứng dụng khởi động thì tức là Rosetta đã được cài đặt và đang hoạt động..
- Nếu chưa được cài đặt, macOS sẽ hiển thị lời nhắc tải xuống. Nhấp vào Cài đặt và xác thực bằng tên người dùng và mật khẩu của bạn để cho phép cài đặt.
- Nếu bạn chọn "Không phải bây giờ", sẽ không có gì xảy ra; macOS sẽ hỏi lại bạn khi bạn thử mở một ứng dụng khác cần đến quyền này..
Nếu thông báo không xuất hiện khi bạn mở ứng dụng, có thể có hai lý do: Hoặc Rosetta 2 đã được cài đặt hoặc ứng dụng đó không cần đến nó. vì nó mang tính phổ biến hoặc có sẵn trong Apple Silicon.
Cài đặt từ Terminal (cài đặt bắt buộc)
Trong một số trường hợp (ví dụ: khi không có ứng dụng Intel nào kích hoạt quá trình cài đặt hoặc sau khi xảy ra lỗi), bạn có thể cài đặt Rosetta 2 từ Terminal. Mở Terminal và sử dụng lệnh cập nhật phần mềm:
softwareupdate --install-rosetta
Bạn cũng sẽ thấy hướng dẫn sử dụng đường dẫn đầy đủ và chấp nhận giấy phép trong cùng một lệnh. Có hiệu lực để chạy biến thể với đường dẫn và chấp nhận giấy phép:
/usr/sbin/softwareupdate --install-rosetta --agree-to-license
Với bất kỳ cái nào, nếu có kết nối và máy Mac là Apple Silicon, Quá trình cài đặt hoàn tất trong vài giây và Rosetta sẽ khả dụng cho tất cả các ứng dụng yêu cầu..
Zoom, PASCO Capstone và LockDown Browser trên máy Mac với M1/M2
Một câu hỏi thường gặp là liệu các ứng dụng được gắn nhãn Intel 64 có hoạt động trên máy Mac sử dụng chip Apple hay không. Câu trả lời chung là có, chúng chạy bằng Rosetta 2 miễn là chúng không phụ thuộc vào phần mở rộng kernel hoặc phần cứng cũ. Không được hỗ trợ trên Apple Silicon.
Về các trường hợp cụ thể: Zoom có phiên bản gốc dành cho Apple Silicon và cũng hoạt động thông qua Rosetta 2 nếu bạn cài đặt phiên bản Intel.Bạn nên tải phiên bản gốc từ trang web của họ để có hiệu suất tốt nhất.
Đối với PASCO Capstone và LockDown Browser (Cengage OEM), Nếu chúng được phân loại là Intel 64 và không cài đặt kext hoặc trình điều khiển không tương thích, chúng thường sẽ hoạt động thông qua Rosetta 2.Tuy nhiên, hãy luôn kiểm tra hướng dẫn chính thức từ mỗi nhà cung cấp và phiên bản mới nhất.
Nếu bạn có bất kỳ nghi ngờ nào, hãy thực hiện kiểm tra này: Mở ứng dụng và nếu macOS nhắc bạn cài đặt Rosetta, hãy hoàn tất quy trình; nếu ứng dụng mở ra mà không có lỗi thì ứng dụng đó tương thích với bản dịch.Bạn cũng có thể kiểm tra loại ứng dụng như đã giải thích trước đó trong phần Nhận thông tin.
“Mở bằng Rosetta” trong các ứng dụng phổ biến
Có một hộp cụ thể mà bạn sẽ thấy trong một số ứng dụng phổ biến. Bật "Mở bằng Rosetta" sẽ khiến ứng dụng vốn đã là ứng dụng gốc chạy dưới trình dịchVà điều này có ý nghĩa khi bạn cần sử dụng tiện ích bổ sung, phần mở rộng hoặc plug-in chưa được tích hợp với Apple Silicon.
Nếu tiện ích mở rộng không xuất hiện, hãy thử cách này: Đóng ứng dụng, đánh dấu vào ô, mở lại và kiểm tra xem tiện ích bổ sung có được nhận dạng hay không.Khi plugin đó được cập nhật, bạn sẽ có thể bỏ chọn tùy chọn khôi phục hiệu suất gốc.
Giới hạn và trường hợp không tương thích
Mặc dù Rosetta 2 bao gồm phần lớn các tình huống của người dùng, nhưng không phải mọi thứ đều có thể dịch được. Giống như trong quá trình chuyển đổi trước, trình biên dịch không chạy phần mở rộng kernel hoặc phần mềm phụ thuộc vào chúng.và nó cũng không giải quyết được tình trạng thiếu giao diện phần cứng cũ.
Câu chuyện Rosetta (phiên bản gốc) đã liệt kê một số trường hợp loại trừ giúp hiểu rõ hơn về hồ sơ rủi ro. Những mục sau đây không tương thích: Classic Environment, Mac OS 9 và các ứng dụng trước đó, một số trình bảo vệ màn hình, các ứng dụng có xử lý ngoại lệ rất chính xác và một số tệp nhị phân Java có JNI.Rosetta 2, mặc dù hiện đại hơn, vẫn duy trì nguyên tắc: bất cứ thứ gì yêu cầu các thành phần cấp rất thấp thường bị bỏ qua.
Sự khác biệt với các “lớp” tương thích khác
Rosetta 2 không phải là phần mềm ảo hóa hay trình giả lập đa năng của hệ điều hành Intel. Biên dịch các tệp nhị phân người dùng x86_64 sang ARM64 để chúng chạy trên macOSTuy nhiên, nó không chạy Windows hoặc thay thế các công cụ như công nghệ ảo hóa hoặc Wine/CrossOver cho các ứng dụng từ các hệ thống khác.
Điều này có nghĩa là, ví dụ, Rosetta 2 không thể được sử dụng để khởi chạy các ứng dụng WindowsNếu bạn cần phần mềm Windows, bạn sẽ phải sử dụng công nghệ ảo hóa (khi được nhà cung cấp hỗ trợ), một vùng chứa tương thích hoặc máy tính Windows.
Tính khả dụng và lộ trình
Sau WWDC gần đây, tài liệu công khai đã được cập nhật, nêu rõ kế hoạch bảo trì cho Rosetta 2. Apple cho biết Rosetta 2 sẽ vẫn là công cụ đa năng cho hai bản phát hành macOS chính nữa (lên đến macOS 27). để giúp các nhà phát triển dễ dàng hoàn tất việc di chuyển ứng dụng của họ hơn.
Bắt đầu với macOS 28, Apple có kế hoạch giữ lại một số tính năng của Rosetta 2 dành cho các tựa game cũ, không được bảo trì. phụ thuộc vào các macro hoặc lập trình riêng của Intel. Sắc thái này cho thấy sự rút lui dần khỏi việc sử dụng rộng rãi.
Tài liệu tương tự nhắc lại rằng macOS Tahoe sẽ là phiên bản cuối cùng tương thích với máy Mac chạy chip IntelTuy nhiên, các thiết bị này sẽ nhận được các bản cập nhật bảo mật bổ sung trong ba năm. Các máy tính sử dụng chip Intel tương thích với Tahoe bao gồm MacBook Pro 16 inch 2019, MacBook Pro 13 inch 2020 (với bốn cổng Thunderbolt 3), iMac 27 inch 2020 và Mac Pro 2019.
Song song đó, Apple cũng đã cập nhật các bài viết hỗ trợ với ngày gần đây (ví dụ: ngày 12 tháng 2 năm 2025 ở nhiều địa điểm khác nhau). Bạn nên tham khảo tài liệu chính thức của khu vực mình để xác nhận các bước và tình trạng sẵn có.vì sắc thái của văn bản hoặc địa điểm có thể khác nhau.
Câu hỏi thường gặp nhanh
- Có an toàn khi cài đặt Rosetta 2 trên máy Mac sử dụng chip Apple không? Có. Đây là thành phần chính thức của Apple được tải xuống từ máy chủ của họ và được thiết kế để hỗ trợ quá trình chuyển đổi. Nó không phải là phần mềm của bên thứ ba và không thêm bất kỳ bảng điều khiển nào có thể nhìn thấy được.
- Rosetta 2 có thể chạy các ứng dụng Windows không? Không. Rosetta 2 chỉ dịch các tệp nhị phân macOS được biên dịch cho Intel sang ARM. Đối với các ứng dụng Windows, bạn cần ảo hóa, tương thích với Wine/CrossOver hoặc các giải pháp khác, tùy trường hợp.
- Rosetta 2 có làm máy Mac chậm lại hoặc hao pin nhanh hơn không? Tùy thuộc vào ứng dụng. Trong hầu hết các ứng dụng thường dùng, tác động này là nhỏ. Trong các tác vụ nặng, nó có thể làm tăng mức tiêu thụ điện năng và nhiệt độ so với phiên bản gốc. Nếu có phiên bản Apple Silicon, hãy cài đặt phiên bản đó.
- Làm sao để biết ứng dụng nào đó hiện đang sử dụng Rosetta? Ngoài những gì bạn thấy trong mục Nhận Thông Tin, hãy kiểm tra cột Loại trong mục Ứng dụng trong Báo cáo Hệ thống. Nếu hiển thị Intel, ứng dụng sẽ chạy với Rosetta trên Apple Silicon; nếu hiển thị Universal hoặc Apple Silicon, đó là ứng dụng gốc.
Trong hoạt động hàng ngày, Rosetta 2 là trợ thủ thầm lặng giúp nhiều ứng dụng hoạt động trong khi các nhà phát triển hoàn tất quá trình di chuyển. Chỉ cần mở các chương trình bạn thường dùng: nếu cần Rosetta, macOS sẽ cho bạn biết và cài đặt nó.Nếu có thể, hãy ưu tiên các phiên bản gốc để tận dụng tối đa chip của Apple và giảm thiểu mọi tác động tiềm ẩn đến mức tiêu thụ điện năng hoặc lưu trữ.
Biên tập viên chuyên về các vấn đề công nghệ và internet với hơn mười năm kinh nghiệm trong các lĩnh vực truyền thông kỹ thuật số khác nhau. Tôi đã từng làm biên tập viên và người sáng tạo nội dung cho các công ty thương mại điện tử, truyền thông, tiếp thị và quảng cáo trực tuyến. Tôi cũng đã viết trên các trang web kinh tế, tài chính và các lĩnh vực khác. Công việc của tôi cũng là niềm đam mê của tôi. Bây giờ, qua bài viết của tôi trong Tecnobits, Tôi cố gắng khám phá tất cả những tin tức và cơ hội mới mà thế giới công nghệ mang đến cho chúng ta hàng ngày để cải thiện cuộc sống của chúng ta.


