Jak Tos

Jak sprawdzić, które aplikacje Mac są zoptymalizowane pod kątem Apple Silicon?

Po wprowadzeniu na rynek komputerów Mac z układem krzemowym Apple, wiele aplikacji innych firm zostało zaktualizowanych, aby zapewnić ich optymalizację pod kątem działania na niestandardowych procesorach Apple. Nawet jeśli aplikacja nie została zaktualizowana, komputery Mac firmy Apple bez procesorów Intel nadal mogą je uruchamiać dzięki warstwie tłumaczeniowej Rosetta 2 firmy Apple. Ale skąd wiesz, które z twoich aplikacji działają natywnie jako pliki wykonywalne Universal, a które używają emulacji Rosetta? Czytaj dalej, aby się dowiedzieć.





baner m1 mac

Objaśnienie uniwersalnych aplikacji

Gdy programiści aktualizują swoje aplikacje, aby działały natywnie na platformie krzemowej Apple, używają czegoś, co nazywa się uniwersalnym plikiem binarnym. Pierwotnie aplikacje Universal odnosiły się do plików wykonywalnych, które działają natywnie zarówno na komputerach PowerPC, jak i Intel Mac. Jednak na WWDC 2020 w czerwcu firma Apple ogłosiła Universal 2, który umożliwia uruchamianie aplikacji zarówno na komputerach Mac z procesorami Intel, jak i na krzemowych komputerach Mac firmy Apple.



Jeśli aplikacja nie została jeszcze zaktualizowana do wersji Universal 2, krzemowy komputer Mac firmy Apple będzie nadal ją uruchamiał, ale zrobi to, konwertując kod Intel x86-64 za pomocą oprogramowania emulującego Rosetta 2. Nawet podczas emulacji kodu x86 w Rosetcie 2, komputery Mac z układem krzemowym firmy Apple zazwyczaj uruchamiają aplikacje inne niż natywne szybciej niż komputery Mac z procesorem Intel, ale dobrze jest wiedzieć, które aplikacje zostały zoptymalizowane pod kątem zaawansowanego sprzętu w Twoim komputerze. M1 Prochowiec. Oto jak.

Jak sprawdzić aplikacje uniwersalne w systemie macOS

  1. Kliknij Symbol jabłka w lewym górnym rogu paska menu komputera Mac i wybierz O tym Macu .
    o tym Macu

  2. Na karcie „Przegląd” kliknij przycisk Raport systemowy... przycisk.
    o tej kopii przeglądu mac

  3. W oknie Raport systemowy wybierz Oprogramowanie -> Aplikacje na pasku bocznym. Na liście aplikacji, która się ładuje, spójrz pod Uprzejmy kolumnę, aby sprawdzić, czy aplikacja jest uniwersalnym plikiem binarnym, czy nienatywnym plikiem wykonywalnym firmy Intel.
    sprawdź uniwersalną kopię aplikacji

Oprócz listy Raport systemowy możesz również sprawdzić poszczególne aplikacje: kliknij prawym przyciskiem myszy ikonę aplikacji w Finderze, a następnie wybierz Zdobyć informacje z menu kontekstowego i spójrz na jego Uprzejmy w sekcji „Ogólne”.

jak będzie wyglądał iPhone 14

W dodatku do powyższego, iMazing wydała darmową aplikację [ Link bezpośredni ], który skanuje aplikacje macOS i wyświetla obsługiwaną przez nie architekturę procesora, podczas gdy repozytorium oferuje bezpłatną aplikację paska menu o nazwie Informacje o krzemie który pozwala szybko zobaczyć architekturę aktualnie uruchomionej aplikacji.

informacje o krzemie Aplikacja paska menu informacji o krzemie
Możesz również sprawdzić, czy aplikacja została zoptymalizowana pod kątem krzemu Apple, zanim ją zainstalujesz, dzięki stronie internetowej Abdullaha Diaa o nazwie Czy krzem Apple jest gotowy? Witryna utrzymuje aktualną bazę aplikacji wskazujących na natywne ‌M1‌ wsparcie, tylko Rosetta 2 i te, które w ogóle nie działają.

Warto zauważyć, że Apple uważa Rosettę 2 za tymczasowe rozwiązanie dla programistów, którzy przerabiają swoje istniejące programy oparte na Intelu tak, aby działały na komputerach Mac z procesorami Arm, co oznacza, że ​​w końcu będą musieli tworzyć uniwersalne aplikacje, które działają natywnie zarówno na krzemie Intel, jak i Apple. maszyny.

Apple zakończył wsparcie dla OG Rosetta trzy lata po jego wydaniu, aby usprawnić przejście z chipów PowerPC na procesory Intela, więc jeśli programista ostatecznie nie zaktualizuje swojej aplikacji, może ona w przyszłości stać się bezużyteczna na krzemowych komputerach Apple.