Kako Tos

Kako ugotoviti, katere aplikacije za Mac so optimizirane za Apple Silicon

Po predstavitvi računalnikov Mac, ki jih poganja Apple silicij, so bile posodobljene številne aplikacije drugih proizvajalcev, da se zagotovi, da so optimizirane za delovanje na Appleovih procesorjih po meri. Tudi če aplikacija ni bila posodobljena, jih lahko Applovi računalniki Mac, ki niso Intel, še vedno izvajajo, zahvaljujoč Applovemu prevodnemu sloju Rosetta 2. Toda kako veste, katere vaše aplikacije se izvajajo izvorno kot univerzalne izvedljive datoteke in katere uporabljajo emulacijo Rosetta? Preberite, če želite izvedeti.





pasica m1 macs

Razložene univerzalne aplikacije

Ko razvijalci posodobijo svoje aplikacije tako, da delujejo izvorno na Applovem siliciju, uporabljajo nekaj, kar se imenuje Universal binary. Prvotno so se univerzalne aplikacije nanašale na izvedljive datoteke, ki se izvorno izvajajo v računalnikih PowerPC ali Intel Mac. Na WWDC 2020 junija pa je Apple napovedal Universal 2, ki aplikacijam omogoča, da delujejo tako na računalnikih Mac, ki temeljijo na Intelu, kot na Apple-ovih silikonskih računalnikih Mac.



Če aplikacije še ni treba posodobiti na Universal 2, jo bo Apple silikonski Mac še vedno izvajal, vendar bo to storil s pretvorbo kode Intel x86-64 s programsko opremo za emulacijo Rosetta 2. Tudi pri emulaciji kode x86 pod Rosetto 2, Maci z Apple silicon običajno izvajajo aplikacije, ki niso izvorne, hitreje kot Maci, ki temeljijo na Intelu, vendar je dobro vedeti, katere aplikacije so bile optimizirane za napredno strojno opremo v vaši M1 Mac. Evo kako.

Kako preveriti univerzalne aplikacije v macOS-u

  1. Kliknite na Simbol jabolka v zgornjem levem kotu menijske vrstice vašega Maca in izberite O tem Macu .
    o tem mac-u

  2. Na zavihku »Pregled« kliknite na Sistemsko poročilo ... gumb.
    o tej kopiji pregleda Mac

  3. V oknu Sistemsko poročilo izberite Programska oprema -> Aplikacije v stranski vrstici. Na seznamu aplikacij, ki se naloži, poglejte pod prijazen stolpec, da vidite, ali je aplikacija univerzalna binarna datoteka ali izvedljiva Intelova izvedljiva datoteka, ki ni domača.
    preverite kopijo univerzalnih aplikacij

Poleg seznama System Report lahko preverite tudi posamezne aplikacije: z desno tipko miške kliknite ikono aplikacije v Finderju in izberite Pridobite informacije iz kontekstnega menija in si oglejte prijazen pod »Splošno«.

iphone 12 v primerjavi z iphone 11

Poleg naštetega, iMazing je izdal brezplačno aplikacijo [ Neposredna povezava ], ki skenira vaše aplikacije macOS in prikaže njihovo podprto arhitekturo CPE, medtem ko repo ponuja brezplačno aplikacijo v menijski vrstici, imenovano Informacije o silikonu ki vam omogoča hiter ogled arhitekture trenutno delujoče aplikacije.

informacije o silikonu Aplikacija menijske vrstice Silicon Info
Prav tako lahko preverite, ali je bila aplikacija optimizirana za Apple silikon, preden jo sploh namestite, zahvaljujoč spletnemu mestu Abdullaha Diae z imenom Ali je Apple silicij pripravljen? Spletno mesto vzdržuje posodobljeno bazo podatkov o aplikacijah, ki označujejo izvorno ‌M1‌ podporo, samo Rosetta 2 in tiste, ki sploh ne delujejo.

Omeniti velja, da Apple meni, da je Rosetta 2 začasna rešitev za razvijalce, medtem ko preoblikujejo svoje obstoječe programe, ki temeljijo na Intelu, da se izvajajo na računalnikih Mac, ki temeljijo na Arm, kar pomeni, da bodo sčasoma morali ustvariti univerzalne aplikacije, ki delujejo izvorno tako na ‌‌Intelu” kot na Apple siliciju‌‌ stroji.

Apple je tri leta po izdaji ukinil podporo za OG Rosetta, da bi olajšal prehod s čipov PowerPC na procesorje Intel, tako da, če razvijalec sčasoma ne posodobi svoje aplikacije, lahko v prihodnosti postane neuporabna na Apple silikonskih strojih.