Apple integruje strukturę „Rosetta” w niektórych wersjach systemu macOS i na odpowiednim sprzęcie. Krótko mówiąc, jest to emulator, który „tłumaczy” oprogramowanie napisane dla poprzednich architektur procesorów na obecny sprzęt i nowe procesory. W tym przewodniku podsumowałem dla Ciebie szczegóły dotyczące Apple Rosetta i Apple Rosetta 2. Poniżej znajdziesz również kilka linków do stron, na których możesz znaleźć więcej informacji i podstawowe informacje. A propos tła: nazwa emulatora dla systemów Mac wywodzi się od „Rosetta Stone”, co pomogło w interpretacji hieroglifów – stąd symbol oprogramowania.
Rozdziały w tym poście:
- 1 funkcja Rosetta w Apple Mac
- 2 Rosetta pomogła przejść z procesorów PowerPC na x2006 od 86 r.
- 3 Rosetta 2 pomaga w przejściu ze sprzętu Intela na sprzęt Apple od 2020 roku
- 4 Czy muszę samodzielnie instalować Rosettę 2?
- 5 Które z moich aplikacji wymagają Rosetty 2 na Macu?
- 6 Czy mogę otwierać aplikacje kompatybilne z M1 za pomocą Rosetty?
- 7 Więcej informacji na ten temat
- 8 podobnych postów
Funkcja Rosetty na Apple Mac
Aplikacje, narzędzia, skrypty i inne oprogramowanie są w większości pisane dla określonej architektury procesora, aby działały na odpowiednim sprzęcie. Jeśli zmieni się typ używanego procesora, całe oprogramowanie musi zostać w zasadzie przepisane lub przekonwertowane za pomocą odpowiednich narzędzi. Aby programiści i użytkownicy nie byli poszkodowani przez zmianę sprzętu i aby nadal można było sprzedawać lub używać starszych wersji aplikacji, na komputerze Apple Mac znajduje się Rosetta. Rosetta Framework służył jako emulator na komputerach Mac z procesorem Intel dla aplikacji PowerPC. Ramy Rosetta 2 działają dalej Jabłkowy Krzem Mac jako emulator Intela lub x86.
Rosetta pomogła przejść z procesorów PowerPC na x2006 od 86 r.
Apple ogłosił w 2005 roku, że wydajność procesorów PowerPC w oferowanych wówczas wersjach Mac nie spełnia już wymagań. W związku z tym ogłoszono przejście na procesory Intela z architekturą x86. Od 2006 do 2011 roku pierwsza wersja Rosetty była integralną częścią Mac OS X. Framework lub emulator pomogły w korzystaniu z programów i narzędzi napisanych dla procesorów PowerPC na nowym sprzęcie Intela. Dało to programistom i użytkownikom wystarczająco dużo czasu na migrację do niestandardowych wersji oprogramowania.
Rosetta 2 pomaga w przejściu ze sprzętu Intela na sprzęt Apple od 2020 roku
W ramach WWDC20 w czerwcu 2020 r. Apple ogłosił, że Mac – podobnie jak wcześniej iPhone i iPad – chciał zwrócić się ku architekturze procesorów ARM. Zapowiedziano jednocześnie odejście od procesorów Intela macOS 11 BigSur zaprezentowany „Apple Silicon”. System na chipie (SoC) jest prawdopodobnie lepiej znany jako „M1”. Całkowite przejście na Apple Silicon zostało zapowiedziane na najbliższe dwa lata. To mało czasu, jeśli weźmiesz pod uwagę, że każde oprogramowanie musiałoby być dostrojone do nowych procesorów. I dlatego istnieje Rosetta 2, framework emulatora, który uruchamia aplikacje Intela na komputerach Mac M1.
Czy muszę samodzielnie zainstalować Rosettę 2?
Czy używasz Maca, iMaca, Maca mini, MacStudio, MacBooka Pro lub MacBooka Air z chipem Apple, a przy pierwszej próbie otwarcia aplikacji Intel może pojawić się następujący komunikat: „Aby otworzyć z [Nazwa aplikacji] musisz zainstalować Rosettę. Zainstaluj teraz?„ – To nie jest błąd ani oszustwo ze strony dostawców otwieranej aplikacji. W rzeczywistości Rosetta 2 niekoniecznie jest preinstalowana, gdy otrzymujesz nowy komputer Mac z M1 M1 Pro, M1 Maks. lub używa M1 Ultra. Jest pobierany z serwerów Apple tylko wtedy, gdy chcesz używać „starego” oprogramowania napisanego dla architektury x86.
Która z moich aplikacji wymaga Rosetty 2 na Macu?
Pokazane powyżej okno informacyjne poinformuje Cię, kiedy uruchomisz aplikację, czy potrzebujesz Rosetty, czy nie. Możesz jednak również wcześniej dowiedzieć się, czy aplikacja jest dostępna tylko w wersji napisanej na chipy Intela, czy też została już dostosowana do Apple Silicon. Możesz to sprawdzić bezpośrednio w systemie macOS w następujący sposób:
- Nawigacja w Finder do odpowiedniej aplikacji (prawdopodobnie w folderze programów)
- Kliknij prawym przyciskiem myszy i wybierz "Informacje" (lub w pasku menu Plik -> Informacje)
- Pod „Typ” są teraz dwie opcje: „Program (Intel)” wymaga Rosetty, „Program (Universal)” jest również wykonany dla układu M1
Czy mogę otwierać aplikacje kompatybilne z M1 za pomocą Rosetty?
W przypadku podstawowej wersji aplikacji, która jest już dostosowana do SoC „Apple Silicon” i jego architektury ARM, korzystanie z Rosetty 2 na początku nie ma większego sensu. Istnieje jednak wiele wtyczek do wielu programów, od przeglądarki internetowej po produkcję muzyki i edycję zdjęć. I oczywiście może się zdarzyć, że starsze wtyczki nie są (jeszcze) przystosowane do układu M1 i jego architektury procesora ARM. Warto więc uruchomić uniwersalną aplikację pod Rosettą ze względu na wtyczki. Aby to zrobić, ponownie przejdź do informacji o programie (patrz powyżej) i aktywuj znacznik wyboru „Uruchom z Rosettą”.
Więcej informacji na ten temat
Możesz znaleźć więcej informacji i źródła tego artykułu, korzystając z tych linków:
- Oficjalny dokument pomocy technicznej HT211861 firmy Apple: tutaj ansehen
- Post w Wikipedii na temat Rosetty z dodatkowymi szczegółami: Przeczytaj tutaj
Related Stories
[Na wakacjach] Po ukończeniu szkoły średniej Johannes ukończył szkolenie na asystenta biznesowego specjalizującego się w językach obcych. Ale potem zdecydował się badać i pisać, co doprowadziło do jego niezależności. Od kilku lat współpracuje m.in. z Sir Apfelotem. Jego artykuły obejmują prezentacje produktów, aktualności, instrukcje, gry wideo, konsole i wiele innych. Śledzi na żywo przemówienia Apple za pośrednictwem transmisji strumieniowej.