Cum Tos

Cum să spuneți ce aplicații Mac sunt optimizate pentru Apple Silicon

După lansarea Mac-urilor alimentate cu siliciu Apple, numeroase aplicații terță parte au fost actualizate pentru a se asigura că sunt optimizate pentru a rula pe procesoarele personalizate de la Apple. Chiar dacă o aplicație nu a fost actualizată, Mac-urile Apple non-Intel le pot rula în continuare, datorită stratului de traducere Rosetta 2 de la Apple. Dar de unde știi care dintre aplicațiile tale rulează nativ ca executabile universale și care folosesc emularea Rosetta? Citiți mai departe pentru a afla.





banner m1 macs

Aplicațiile universale explicate

Când dezvoltatorii își actualizează aplicațiile pentru a rula nativ pe silicon Apple, folosesc ceva numit binar universal. Inițial, aplicațiile Universal se refereau la fișiere executabile care rulează nativ atât pe PowerPC, cât și pe Mac-uri Intel. Cu toate acestea, la WWDC 2020 din iunie, Apple a anunțat Universal 2, care permite aplicațiilor să ruleze atât pe Mac-uri bazate pe Intel, cât și pe Mac-uri Apple silicon.



Dacă o aplicație nu a fost încă actualizată la Universal 2, un Apple silicon Mac o va rula în continuare, dar o va face prin conversia codului Intel x86-64 folosind software-ul de emulare Rosetta 2. Chiar și atunci când emulează codul x86 sub Rosetta 2, Mac-urile cu silicon Apple rulează, în general, aplicații non-native mai repede decât Mac-urile bazate pe Intel, dar este bine să știi care aplicații au fost optimizate pentru hardware-ul avansat din interiorul tău. M1 Mac. Iată cum.

Cum să verificați dacă există aplicații universale în macOS

  1. Apasă pe Simbolul mărului în colțul din stânga sus al barei de meniu a Mac-ului și alegeți Despre acest Mac .
    despre acest mac

  2. În fila „Prezentare generală”, faceți clic pe Raport sistem... buton.
    despre această copie de prezentare generală pentru Mac

  3. În fereastra System Report, selectați Software -> Aplicații în bara laterală. În lista de aplicații care se încarcă, căutați sub Drăguț pentru a vedea dacă o aplicație este un binar universal sau un executabil Intel non-nativ.
    verificați pentru copierea aplicațiilor universale

Pe lângă lista System Report, puteți verifica și aplicațiile individuale: faceți clic dreapta pe pictograma unei aplicații în Finder, apoi selectați Obtine informatii din meniul contextual și uită-te la el Drăguț sub „General”.

cum imi gasesc husa airpod-ului

Pe lângă cele de mai sus, iMazing a lansat o aplicație gratuită [ Link direct ] care scanează aplicațiile dvs. macOS și afișează arhitectura procesorului acceptată, în timp ce repo oferă o aplicație gratuită de bară de meniu numită Informații despre silicon care vă permite să vizualizați rapid arhitectura aplicației care rulează în prezent.

informații despre silicon Aplicația pentru bara de meniu Silicon Info
De asemenea, puteți verifica dacă o aplicație a fost optimizată pentru silicon Apple chiar înainte de a o instala, datorită unui site web al lui Abdullah Diaa numit Apple silicon este gata? Site-ul menține o bază de date actualizată cu aplicații care indică ‌M1‌ suport, numai Rosetta 2 și cele care nu funcționează deloc.

Merită remarcat faptul că Apple consideră că Rosetta 2 este o soluție temporară pentru dezvoltatori, în timp ce își refac programele existente bazate pe Intel pentru a rula pe Mac-uri bazate pe Arm, ceea ce înseamnă că în cele din urmă vor trebui să creeze aplicații Universal care să funcționeze nativ atât pe Intel, cât și pe Apple silicon‌ masini.

Apple a încetat suportul pentru OG Rosetta la trei ani de la lansare pentru a ușura tranziția de la cipurile PowerPC la procesoarele Intel, așa că dacă un dezvoltator nu își actualizează aplicația în cele din urmă, aceasta ar putea deveni inutilizabilă pe mașinile cu silicon Apple în viitor.