Czasem w technologii bywa tak, że wraz z premierą nowego rozwiązania wsparcie dla starszego musi zostać zakończone. Wiele producentów zdaje sobie z tego sprawę, dlatego, żeby zniwelować negatywne efekty tego działania, tworzą oni specjalne oprogramowanie zwiększające kompatybilność. Taki właśnie był cel programu Rosetta 2 wydanego przez Apple w 2020 roku. W tym artykule opowiemy, czym dokładnie jest Rosetta 2, na jakiej zasadzie ona działa no i jak oraz kiedy należy z niej skorzystać na najnowszym MacBooku/Macu.
Rosetta 2 — czym jest i na jakiej zasadzie działa
Rosetta 2 to oprogramowanie, które umożliwia Macom i MacBookom z procesorem Apple M1/M2 uruchamianie aplikacji zaprojektowanych dla Maców z procesorem Intel. Tak jak wyjaśnialiśmy już w naszym dedykowanym omówieniu Apple Silicon: nowe komputery od firmy z Cupertino korzystają z architektury ARM. Pod względem budowy znacznie różni się ona od technologii X86 stosowanej w nieco starszych MacBookach, dlatego programy z jednej nie mogą być tak po prostu uruchomione na tej drugiej. Apple zdawało sobie z tego sprawę i aby ułatwić przejście na nowe procesory, zaprojektowało Rosette 2.
Rosetta 2 swoje działanie opiera na zasadzie translacji. Oznacza to, że bierze ona aplikację napisaną dla procesora X86, a następnie “tłumaczy” jej żądania na te obsługiwane przez procesory ARM od Apple. Takie rozwiązanie ma duże zalety dotyczące ogólnej wydajności oraz kompatybilności programów i wypada bardzo pozytywnie w porównaniu do podobnej techniki: emulacji.
Rosetta 2 jest drugą w historii warstwą kompatybilności stworzoną przez Apple. Pierwsza iteracja programu (po prostu Rosetta) była wprowadzona wraz z przejściem komputerów Apple z procesorów PowerPC na jednostki X86 Intela w 2006 roku. Oprogramowanie wzięło swoją nazwę od kamienia z Rosetty, który umożliwił filologom zrozumienie egipskich hieroglifów.
Kompatybilność Rosetty 2 — problemy, które można napotkać
Rosetta miała największe znaczenie w 2020 roku zaraz po premierze Apple Silicon. Był to czas kiedy, wiele dużych i małych producentów jeszcze nie przygotowało pełnoprawnej wersji swoich programów dla procesorów ARM. Rosetta 2 pomagała wtedy złagodzić problemy wieku dziecięcego platformy i umożliwiała komfortowe korzystanie z programów przygotowanych pod X86.
Teraz autorskie procesory Apple mają już ponad 3 lata. Było to wystarczająco dużo czasu, aby aktywnie rozwijane aplikacje dostały pełne wsparcie dla Apple Silicon. Z tego powodu duża liczba osób korzystających z MacBooka M1 czy M2 w ogóle nie przetnie swojej drogi z Rosettą.
Jeżeli jednak używacie nieco starszego oprogramowania to może być ono uruchomione właśnie za pomocą Rosetty 2. W większości sytuacji działa ona świetnie, ale należy pamiętać, że żaden program translacyjny nie jest idealny. Podczas używania Rosetty na Macu możemy więc spotkać się z drobnymi błędami graficznymi, nieco niższą wydajnością. W najgorszym przypadku (zdarzającym się bardzo, bardzo rzadko) aplikacja po prostu się nie uruchomi.
Na jakich urządzeniach zainstalujemy program Rosetta 2?
Tak, jak wspominaliśmy nieco wyżej Rosetta 2 może/musi być wykorzystana tylko na urządzeniach korzystających z procesorów Apple M. Do takich sprzętów należą:
- MacBook Air z końcówki 2020 roku i późniejsze
- MacBook Pro z końcówki 2020 roku i nowsze
- Mac mini z 2020 roku i nowsze
- iMac z 2021 roku i późniejsze
- Wszystkie urządzenia Mac Studio
- Mac Pro z 2022 roku
Wszystkie wcześniejsze MacBooki wydane pomiędzy 2006 a 2020 korzystają z procesorów Intel. Oczywiście nie wymagają one Rosetty 2 do uruchamiania żadnych aplikacji.
Jak zainstalować i korzystać z Rosetty 2 na Macu z procesorem Apple?
Rosetta 2 nie jest aplikacją, którą trzeba wcześniej uruchamiać. Zamiast tego zostaje ona aktywowana automatycznie, gdy system wykryje otwarcie aplikacji przeznaczonej na komputery Apple z procesorem Intel. Dzięki temu korzystanie z Rosetty będzie niezwykle łatwe.
Aby użyć Rosetty 2 do uruchomienia niekompatybilnego oprogramowania na Macu/MacBoooku z procesorem Apple po prostu:
- Sprawdzamy, czy nasz komputer ma poprawne połączenie z Internetem.
- Otwieramy dowolną aplikację, która potrzebuje do działania Rosetty 2.
- Jeżeli omawiana warstwa kompatybilności została zainstalowana wcześniej, to program zwyczajnie się uruchomi. Jeśli Rosetta nie była wcześniej pobrana, to wyświetli się powiadomienie o konieczności jej instalacji. Wówczas klikamy przycisk “Instaluj”.
- Wprowadzamy nazwę użytkownika i hasło, którym logujemy się do komputera, w celu potwierdzenia instalacji.
(źródło: Apple)
I to na tyle! Po kilku sekundach Rosetta trafi na dysk komputera, co pozwoli otwierać niekompatybilne aplikacje w przyszłości.
Podsumowanie
Mamy nadzieję, że ten artykuł przydał Wam się przy zrozumieniu działania i uruchomieniu Rosetty 2 na swoim Macu. Aby dowiedzieć się nieco więcej, na temat funkcji w systemie macOS zachęcamy też do sprawdzenia naszego poradnika pokazującego jak zrobić backup MacBooka.
Jeżeli jeszcze nie macie MacBooka, a zastanawiacie się nad jego kupnem to koniecznie sprawdźcie używany MacBook Air M1 i inne laptopy Apple w naszym sklepie Refabryka Siedlce!