Co to jest Rosetta 2 i jak zainstalować ją na komputerze Mac?
Odejście Apple od Intela i przejście na własne procesory wywołało pytanie: co stanie się z aplikacjami opartymi na procesorach Intela? Cóż, Rosetta 2 jest odpowiedzią Apple na to pytanie.
Apple zaprezentowało macOS Big Sur w 2020 roku, który zawiera Rosetta 2 jako integralny element. Funkcja ta umożliwia użytkownikom łatwą obsługę oprogramowania opartego na procesorach Intela na urządzeniach z procesorami krzemowymi Apple.
Starając się zapewnić pełniejsze zrozumienie jego użyteczności i praktycznego zastosowania, nasz zespół dołożył starań, aby wyjaśnić naturę i funkcję tego godnego uwagi rozwiązania programowego.
Czym jest Rosetta 2?
Kamień z Rosetty zajmuje ważne miejsce w historii, ponieważ służył jako kluczowe narzędzie do dekodowania starożytnych egipskich hieroglifów. Czerpiąc inspirację z tego historycznego reliktu, współcześni innowatorzy opracowali oprogramowanie Rosetta 2, które ma zdolność tłumaczenia kodu odnoszącego się do nowszych procesorów krzemowych Apple, ułatwiając w ten sposób zrozumienie tych zaawansowanych technologii.
Rosetta 2 służy jako maszyna wirtualna, która ułatwia tłumaczenie programów zaprojektowanych specjalnie dla 64-bitowych procesorów Intel, aby działały płynnie na procesorach krzemowych Apple. Ta warstwa emulacji jest dostępna w systemie macOS Big Sur i kolejnych wersjach, umożliwiając użytkownikom komputerów Mac z procesorami M1 lub M2 wykonywanie aplikacji opartych na procesorach Intela bez żadnych przeszkód. Jej brak uniemożliwiłby działanie takich programów na tych urządzeniach.
Rosetta 2 nie zapewnia kompatybilności z 32-bitowymi aplikacjami, czyniąc je przestarzałymi i sugerując, że przyszłe iteracje macOS nie będą zawierać takiej funkcjonalności.
Rzeczywiście, Apple Silicon nie jest oparty na tradycyjnej architekturze x86, ale raczej wykorzystuje najnowocześniejszą architekturę procesora ARM dla optymalnej wydajności. Aby ułatwić kompatybilność ze starszymi aplikacjami zaprojektowanymi dla procesorów Intela, Rosetta 2 płynnie tłumaczy instrukcje z tych programów na format, który może być wykonywany przez procesory Apple Silicon.
Krótka historia Rosetta 2
Rzeczywiście, Apple już wcześniej wykorzystywało emulatory jako sposób na ułatwienie przejścia między różnymi procesorami. Na przykład w 2006 roku, wraz z wydaniem Mac OS X Tiger, Apple wprowadziło Rosettę, która służyła jako prekursor Rosetty 2, umożliwiając kompatybilność zarówno z systemami opartymi na PowerPC, jak i Intel.
Rosetta 2 wykazuje znaczną poprawę wydajności w porównaniu do swojej poprzedniej iteracji, bez ograniczeń nałożonych na nią w przypadku intensywnych obliczeniowo zadań.Zgodnie z zaleceniami Apple, początkowa wersja Rosetty była przeznaczona przede wszystkim do użytku z mniej obciążającymi programami, takimi jak edytory tekstu, podczas gdy bardziej zasobochłonne działania, w tym gry i projektowanie wspomagane komputerowo (CAD), były odradzane.
Rosetta 2 wykazała się wyjątkową wydajnością, tak że wykorzystanie jej do uruchamiania aplikacji na Apple Silicon jest podobno lepsze niż wykonywanie ich natywnie.
Jak zainstalować Rosettę 2 na komputerze Mac
Jeśli masz trudności ze zlokalizowaniem Rosetty 2 na komputerze Mac z chipem M1 lub M2, jednym z prostych rozwiązań jest próba uruchomienia aplikacji opartej na Intelu, takiej jak VLC media player. Spowoduje to wyświetlenie wyskakującego okna z prośbą o instalację Rosetta 2. Aby kontynuować, wystarczy wybrać “Zainstaluj”, a niezbędne oprogramowanie zostanie zainstalowane automatycznie.
Postępując zgodnie z podanymi instrukcjami, wprowadź hasło lub użyj uwierzytelniania Touch ID. Po zakończeniu procesu instalacji będziesz mógł uzyskać dostęp do oprogramowania i korzystać z niego bez dalszej interwencji. Jednak w przeciwieństwie do typowych aplikacji, program ten nie może być zarządzany za pomocą konwencjonalnych środków, takich jak dedykowana aplikacja lub w menu ustawień systemowych. Zamiast tego działa on niezależnie od tych tradycyjnych systemów zarządzania.
Alternatywnie, można zdecydować się na instalację Rosetta 2 za pośrednictwem aplikacji Terminal, jeśli wolą bardziej usprawniony proces bez niechcianych przerw lub monitów.
Podświetl zawartość na ekranie, naciskając jednocześnie klawisz “Command” i “spację”, aby uzyskać dostęp do funkcji wyszukiwania.
Wpisz “Terminal” jako polecenie w aplikacji terminala, a następnie naciśnij klawisz powrotu, aby je wykonać.
⭐ Skopiuj i wklej następujący wiersz kodu do aplikacji Terminal i naciśnij klawisz Return .
softwareupdate --install-rosetta
Po wyświetleniu przez aplikację monitu o potwierdzenie zgody na jej warunki i po wybraniu “Return” na klawiaturze, proces jest kontynuowany.
Które aplikacje na Maca wymagają Rosetta 2?
Ustalenie, czy aplikacja wymaga Rosetta 2 do działania, może nie być od razu oczywiste. W przypadkach, gdy niekompatybilna aplikacja napotka błąd podczas uruchamiania i nie zainicjuje się, użycie Rosetta 2 jest niezbędne do pomyślnego wykonania.
te, które są kompatybilne zarówno z krzemem Apple, jak i procesorami Intel, znane jako aplikacje “uniwersalne”, oraz te, które są specjalnie zaprojektowane do użytku w systemach opartych na Intelu, zwane aplikacjami “Intel”.Ważne jest, aby pamiętać, że aplikacje Intel mogą być używane tylko na urządzeniach wyposażonych w procesor Intel, podczas gdy aplikacje uniwersalne mogą działać płynnie w wielu różnych konfiguracjach sprzętowych. Aby określić, czy dana aplikacja należy do jednej z tych kategorii, pomocne może być sprawdzenie ustawień Informacji o systemie urządzenia i uzyskanie dostępu do funkcji “Pobierz informacje”.
Niektóre aplikacje noszące oznaczenie Universal, w szczególności gry wideo uzyskane za pośrednictwem Steam, mogą wymagać użycia Rosetty w celu pomyślnego uruchomienia. W związku z tym zaleca się, aby użytkownicy próbowali uruchamiać takie programy za pomocą Rosetty, jeśli napotkają jakiekolwiek problemy. Ponadto niektóre uniwersalne aplikacje mogą zawierać rozszerzenia lub wtyczki oparte na Intelu, co wymaga uruchomienia programu z Rosetta 2, mimo że nie było to wcześniej wymagane do celów kompatybilności.
Aby określić charakter aplikacji i uruchomić ją przy użyciu Rosetta 2, jeśli jest to konieczne, należy postępować zgodnie z poniższymi wskazówkami:
⭐KliknijFinderfrom the Dock.
Otwórz folder aplikacji i znajdź program, który chcesz uruchomić.
Kliknij ikonę aplikacji, a następnie wybierz “Get Info” z menu, aby uzyskać dostęp do dodatkowych informacji o aplikacji.
Pod nagłówkiem “Ogólne”, obok etykiety “Rodzaj”, użytkownik może rozpoznać klasyfikację aplikacji jako uniwersalnej lub opartej na Intelu.
Zaznacz pole wyboru “Otwórz za pomocą Rosetta”, aby użyć oprogramowania tłumaczącego Rosetta podczas otwierania tego pliku.
Alternatywne podejście do zarządzania bibliotekami gier Steam jest następujące:
Przejdź do górnego menu aplikacji Steam, gdzie znajdziesz moduł biblioteki dostępny do uruchomienia. Po jego otwarciu dostępna będzie obszerna kolekcja treści cyfrowych dostępnych do strumieniowania lub pobierania w ramach platformy.
Kliknij ikonę aplikacji, a następnie wybierz “Właściwości” z menu kontekstowego, które pojawi się po wykonaniu tej czynności.
Kliknij “Pliki lokalne”, a następnie wybierz przeglądanie, aby wybrać plik do przesłania.
Katalog aplikacji będzie dostępny przez interfejs Findera po wykonaniu tego polecenia.
Kliknij ikonę aplikacji w Finderze, a następnie wybierz “Get Info” z menu, aby uzyskać dostęp do okna informacji.
Zaznacz pole wyboru “Otwórz za pomocą Rosetta”, aby uruchomić tę aplikację z odpowiednim pakietem językowym zainstalowanym dla twojego systemu.
Emulator ułatwiający przejście
Wdrożenie znaczących zmian w konstrukcji procesora może stanowić wyzwanie zarówno dla użytkowników końcowych, jak i twórców oprogramowania. Jednak innowacyjne rozwiązanie Apple Rosetta 2 zapewnia płynne i niezakłócone doświadczenie podczas przejścia na Apple Silicon, przekraczając zwykłą tolerancję i osiągając prawdziwie płynną integrację.
Zasadniczo jego subtelność, wydajność i skuteczność są godne uwagi. Chociaż Apple zrezygnowało z jakiejkolwiek zależności od Intela, Rosetta 2 pozostaje trwałym rozwiązaniem umożliwiającym nam ciągłe korzystanie z aplikacji zaprojektowanych specjalnie dla procesorów Intela.