Czytelnicy tacy jak ty pomagają wspierać MUO. Kiedy dokonujesz zakupu za pomocą linków na naszej stronie, możemy otrzymać prowizję partnerską.
Odejście Apple od Intela i przejście na własne procesory wywołało pytanie: co stanie się z aplikacjami Intela? Cóż, Rosetta 2 jest odpowiedzią Apple na to pytanie.
Apple wypuściło macOS Big Sur w 2020 roku i zintegrowało Rosettę 2 jako komponent. Rosetta 2 pomoże Ci bezproblemowo uruchamiać aplikacje oparte na procesorach Intela na krzemie Apple.
Jeśli zastanawiasz się, co to jest i jak dokładnie możesz z niego korzystać, pomogliśmy Ci uzyskać lepszy wgląd w to cenne oprogramowanie.
Historycznie rzecz biorąc, kamień z Rosetty był ważnym artefaktem, którego historycy używali do dekodowania starożytnych egipskich hieroglifów. Zainspirowany starożytnym imiennikiem, oprogramowanie Rosetta 2 tłumaczy kod na nowszy Silikonowe procesory Apple rozumieć.
Zasadniczo Rosetta 2 jest emulatorem. Tłumaczy aplikacje skompilowane wyłącznie dla 64-bitowych procesorów Intela do wykonania na krzemowych procesorach Apple. Od macOS Big Sur możesz znaleźć lub zainstalować Rosettę 2 na każdym kolejnym systemie macOS. Bez niego nie będziesz w stanie uruchamiać aplikacji opartych na procesorach Intel na komputerze Mac z procesorem M1 lub M2.
Jak można się domyślić, krzem firmy Apple nie działa w architekturze x86. Zamiast tego używa Architektura procesora ARM. Rosetta 2 automatycznie pobiera polecenia z otwartej aplikacji Intela i zmienia je na coś, co mogą obsługiwać krzemowe procesory Apple.
Krótka historia Rosetty 2
Jednak nie jest to pierwszy raz, kiedy Apple używa emulatora, aby ułatwić zmianę jednego procesora na inny. W 2006 roku Apple przeszedł z PowerPC na Intel, kiedy ogłosił Rosetta w Mac OS X Tiger, poprzedniku Rosetty 2. Czternaście lat później Tim Cook ogłosił Rosettę 2 na corocznym wydarzeniu Apple WWDC w 2020 roku.
W porównaniu do swojego poprzednika Rosetta 2 jest bardzo wydajna i nie ogranicza się do aplikacji o dużych potrzebach obliczeniowych. Firma Apple poinformowała, że oryginalna Rosetta powinna być używana tylko w oprogramowaniu takim jak edytory tekstu, a my powinniśmy unikać wymagających aplikacji, takich jak gry i CAD.
Ale Rosetta 2 działa tak dobrze, że niektórzy twierdzą, że lepiej uruchamiać z nią aplikacje na krzemie Apple niż robić to natywnie.
Jak zainstalować Rosettę 2 na komputerze Mac
Jeśli nie możesz znaleźć Rosetty 2 na komputerze Mac M1 lub M2, możesz to łatwo zrobić, próbując uruchomić dowolną posiadaną aplikację firmy Intel (np. VLC). Gdy pojawi się monit z prośbą o zainstalowanie Rosetty 2, wystarczy kliknąć zainstalować.
Postępuj zgodnie z instrukcjami i wprowadź hasło lub Touch ID. Po zakończeniu instalacji możesz teraz używać go automatycznie. Po jej zainstalowaniu nie można nią zarządzać w taki sam sposób, jak innymi aplikacjami. Nie ma żadnej aplikacji ani żadnej sekcji w Ustawieniach systemu.
Alternatywnie możesz zainstalować Rosettę 2 przez aplikację Terminala. Możesz użyć tej metody, jeśli nie chcesz żadnych niepotrzebnych monitów:
- otwarty Reflektor naciskając Command + spacja.
- Wpisz Terminal i uderzyć Powrót.
- Skopiuj i wklej następujący wiersz kodu do aplikacji Terminal i naciśnij Powrót.
aktualizacja oprogramowania --install-rosetta
- Typ A kiedy pyta, czy zgadzasz się z warunkami i uderza Powrót.
Które aplikacje Mac wymagają Rosetty 2?
Może być trochę trudno stwierdzić, czy aplikacja potrzebuje Rosetty 2 do działania. Jeśli uruchomisz aplikację niekompatybilną z krzemem Apple i ulegnie ona awarii bez uruchamiania, musi zostać uruchomiona z Rosettą 2.
Aplikacje dzielą się na dwie kategorie: Universal i Intel. Aplikacje uniwersalne działają zarówno na procesorach Apple, jak i Intel, podczas gdy aplikacje Intel działają tylko na procesorach Intel. Powinieneś użyć narzędzia Uzyskaj informacje, jeśli chcesz dowiedzieć się, który z nich należy do jakiej kategorii.
Niektóre aplikacje z tagiem Universal (zwłaszcza gry wideo ze Steam) mogą nadal wymagać Rosetty do uruchomienia. Więc przeprowadź je przez Rosettę, jeśli się rozbiją. Ponadto niektóre aplikacje uniwersalne mogą mieć rozszerzenia lub wtyczki oparte na technologii Intel. Aby te dodatki działały, musisz uruchomić aplikację z Rosettą 2, mimo że wcześniej nie było takiej potrzeby.
Wykonaj następujące kroki, aby dowiedzieć się, jaki to typ aplikacji i przeprowadź ją przez Rosetta 2, jeśli ma to zastosowanie:
- Kliknij Znalazca z Docka.
- otwarty Aplikacje i znajdź aplikację, którą chcesz uruchomić.
- Kliknij z wciśniętym klawiszem Control ikonę aplikacji i wybierz Zdobyć informacje.
- Pod Ogólny sekcja, obok Uprzejmy, zobaczysz, jaka jest to kategoria aplikacji (uniwersalna lub Intel).
- Wybierz Otwórz za pomocą Rosetty pole wyboru.
W przypadku gier Steam powinieneś to zrobić zamiast tego:
- Początek Para i otwarte Biblioteka znajduje się w górnym menu.
- Kliknij z wciśniętym klawiszem Control ikonę aplikacji i wybierz Nieruchomości.
- Kliknij Pliki lokalne i wybierz Przeglądać.
- Otworzy lokalizację aplikacji w Finderze.
- Kliknij z wciśniętym klawiszem Control ikonę aplikacji w Finderze i wybierz Zdobyć informacje.
- Wybierz Otwórz za pomocą Rosetty pole wyboru.
Emulator do wygładzania przejścia
Duże zmiany w architekturze procesora mogą utrudnić pracę użytkownikom i programistom. Ale proces translacji Rosetty 2 firmy Apple nie tylko sprawia, że przejście na krzem firmy Apple jest znośne; sprawia, że jest bezproblemowa.
Jako całość jest dyskretny, wydajny i, co najważniejsze, skuteczny. Apple mogło całkowicie zrezygnować z Intela, ale Rosetta 2 pozostanie, abyśmy mogli nadal uruchamiać aplikacje zaprojektowane dla procesorów Intela.