Rosetta 2 là gì và bạn cài đặt nó như thế nào trên máy Mac?
Apple rời Intel và chuyển sang bộ xử lý của riêng mình đã đặt ra câu hỏi: điều gì sẽ xảy ra với các ứng dụng dựa trên Intel? Vâng, Rosetta 2 là câu trả lời của Apple cho câu hỏi.
Apple đã phát hành macOS Big Sur vào năm 2020 và tích hợp Rosetta 2 như một thành phần. Rosetta 2 sẽ giúp bạn chạy các ứng dụng dựa trên Intel một cách liền mạch trên Apple silicon.
Nếu bạn đang tự hỏi nó là gì và cách chính xác bạn có thể sử dụng nó, chúng tôi đã giúp bạn có cái nhìn sâu sắc hơn về phần mềm có giá trị này.
Trong lịch sử, Rosetta Stone là một hiện vật quan trọng mà các nhà sử học sử dụng để giải mã chữ tượng hình Ai Cập cổ đại. Lấy cảm hứng từ cái tên cổ xưa của nó, phần mềm Rosetta 2 dịch mã để các bộ xử lý silicon mới hơn của Apple hiểu được.
Về cơ bản, Rosetta 2 là một trình giả lập. Nó dịch các ứng dụng được biên dịch dành riêng cho bộ xử lý Intel 64-bit để thực thi trên bộ xử lý silicon của Apple. Kể từ macOS Big Sur, bạn có thể tìm hoặc cài đặt Rosetta 2 trên mọi macOS tiếp theo. Nếu không có nó, bạn sẽ không thể chạy các ứng dụng dựa trên Intel trên máy Mac hỗ trợ M1 hoặc M2 của mình.
Như bạn có thể đoán, silicon Apple không chạy kiến trúc x86. Thay vào đó, nó sử dụng kiến trúc CPU ARM. Rosetta 2 tự động nhận các lệnh từ ứng dụng Intel mà bạn mở và thay đổi chúng thành thứ mà bộ xử lý silicon của Apple có thể chạy.
Mục Lục
Sơ lược về lịch sử của Rosetta 2
Tuy nhiên, đây không phải là lần đầu tiên Apple sử dụng trình giả lập để giúp việc thay đổi của họ từ bộ xử lý này sang bộ xử lý khác dễ dàng hơn. Năm 2006, Apple chuyển từ PowerPC sang Intel khi họ công bố Rosetta trong Mac OS X Tiger, người tiền nhiệm của Rosetta 2. Mười bốn năm sau, Tim Cook đã công bố Rosetta 2 tại sự kiện WWDC hàng năm của Apple vào năm 2020.
So với phiên bản tiền nhiệm, Rosetta 2 rất hiệu quả và không bị giới hạn bởi các ứng dụng có nhu cầu tính toán cao. Apple khuyên rằng Rosetta gốc chỉ nên được sử dụng trên phần mềm như bộ xử lý văn bản và chúng ta nên tránh các ứng dụng đòi hỏi khắt khe như trò chơi và CAD.
Nhưng Rosetta 2 hoạt động tốt đến mức một số người nói rằng tốt hơn nên chạy các ứng dụng với nó trên Apple silicon hơn là chạy tự nhiên.
Cách cài đặt Rosetta 2 trên máy Mac của bạn
Nếu bạn đang gặp khó khăn trong việc tìm kiếm Rosetta 2 trên máy Mac M1 hoặc M2 của mình, thì bạn có thể dễ dàng thực hiện điều đó bằng cách thử chạy bất kỳ ứng dụng Intel nào mà bạn có (chẳng hạn như VLC). Khi xuất hiện lời nhắc yêu cầu bạn cài đặt Rosetta 2, tất cả những gì bạn phải làm là nhấp vào Cài đặt.
Làm theo hướng dẫn và nhập mật khẩu hoặc Touch ID của bạn. Ngay sau khi cài đặt xong, bây giờ bạn có thể sử dụng nó tự động. Sau khi cài đặt, bạn không thể quản lý nó giống như cách bạn quản lý các ứng dụng khác. Nó không có bất kỳ ứng dụng hoặc bất kỳ phần nào trong Cài đặt Hệ thống.
Ngoài ra, bạn có thể cài đặt Rosetta 2 thông qua ứng dụng Terminal. Bạn có thể sử dụng phương pháp này nếu không muốn có bất kỳ lời nhắc không cần thiết nào:
- Mở Đốm sáng bằng cách nhấn Lệnh + Thanh dấu cách.
- Gõ vào Phần cuối va đanh Trở về.
- Sao chép và dán dòng mã sau vào ứng dụng Terminal và nhấn Trở về.
softwareupdate - Loại hình Một khi nó hỏi bạn có đồng ý với các điều khoản và điều kiện hay không và nhấn Trở về.
Ứng dụng Mac nào yêu cầu Rosetta 2?
Có thể hơi khó để biết liệu một ứng dụng có cần Rosetta 2 để chạy hay không. Nếu bạn chạy một ứng dụng không tương thích với Apple silicon và nó bị treo mà không khởi động được, thì bạn cần khởi động ứng dụng đó với Rosetta 2.
Ứng dụng được chia thành hai loại: Universal hoặc Intel. Các ứng dụng phổ thông hoạt động trên cả Apple silicon và Intel, trong khi các ứng dụng Intel chỉ hoạt động trên Intel. Bạn nên sử dụng công cụ Nhận thông tin nếu bạn muốn tìm hiểu cái nào thuộc danh mục nào.
Một số ứng dụng có thẻ Universal (đặc biệt là trò chơi điện tử từ Steam) vẫn có thể cần Rosetta để khởi động. Vì vậy, hãy chạy chúng qua Rosetta nếu chúng gặp sự cố. Ngoài ra, một số ứng dụng Universal có thể có tiện ích mở rộng hoặc phần bổ trợ dựa trên nền tảng Intel. Để những bổ sung này hoạt động, bạn cần chạy ứng dụng với Rosetta 2 mặc dù trước đó bạn không cần.
Làm theo các bước sau để tìm hiểu loại ứng dụng đó và chạy nó thông qua Rosetta 2 nếu có:
- Nhấp chuột công cụ tìm từ Dock.
- Mở Các ứng dụng và tìm ứng dụng bạn muốn chạy.
- Control-click biểu tượng ứng dụng và chọn Nhận thông tin.
- Bên dưới Chung phần, bên cạnh Tốt bụngbạn sẽ thấy danh mục ứng dụng đó là gì (Universal hoặc Intel).
- chọn Mở bằng Rosetta hộp kiểm.
Đối với các trò chơi trên Steam, bạn nên làm điều này để thay thế:
- Phóng Hơi nước và mở ra Thư viện nằm trên menu trên cùng.
- giữ điều khiển khi nhấp biểu tượng ứng dụng và chọn Đặc tính.
- Nhấp chuột Tập tin có sẵn và chọn duyệt.
- Nó sẽ mở vị trí của ứng dụng trong Finder.
- giữ điều khiển khi nhấp biểu tượng ứng dụng trong Finder và chọn Nhận thông tin.
- chọn Mở bằng Rosetta hộp kiểm.
Trình giả lập để làm mượt quá trình chuyển đổi
Những thay đổi lớn đối với kiến trúc CPU có thể gây khó khăn cho công việc đối với người dùng và nhà phát triển. Nhưng quá trình dịch Rosetta 2 của Apple không chỉ giúp cho quá trình chuyển đổi sang silicon Apple có thể chấp nhận được; nó làm cho nó liền mạch.
Nhìn chung, nó không phô trương, hiệu quả và quan trọng nhất là hiệu quả. Apple có thể đã hoàn toàn từ bỏ Intel, nhưng Rosetta 2 vẫn ở đây để chúng tôi có thể tiếp tục chạy các ứng dụng được thiết kế cho bộ xử lý Intel.