Kaip Tos

Kaip sužinoti, kurios „Mac“ programos yra optimizuotos „Apple Silicon“.

Pristačius „Apple“ silicio pagrindu veikiančius „Mac“ kompiuterius, buvo atnaujinta daugybė trečiųjų šalių programų, siekiant užtikrinti, kad jos būtų optimizuotos veikti „Apple“ tinkintuose procesoriuose. Net jei programa nebuvo atnaujinta, „Apple“ „Rosetta 2“ vertimo sluoksnio dėka vis tiek gali jas paleisti „Apple“ ne „Intel“ Mac kompiuteriuose. Bet kaip žinoti, kurios iš jūsų programų veikia kaip universalios vykdomosios programos, o kurios naudoja „Rosetta“ emuliaciją? Skaitykite toliau, kad sužinotumėte.





m1 mac reklamjuostė

Paaiškintos universalios programos

Kai kūrėjai atnaujina savo programas, kad jos veiktų naudojant „Apple“ silicį, jie naudoja vadinamąjį universalų dvejetainį failą. Iš pradžių universalios programos reiškė vykdomuosius failus, kurie savaime veikia tiek PowerPC, tiek Intel Mac kompiuteriuose. Tačiau birželį vykusioje WWDC 2020 parodoje „Apple“ paskelbė „Universal 2“, kuri leidžia programėlėms veikti tiek „Intel“ pagrindu veikiančiuose „Mac“, tiek „Apple“ silicio „Mac“ kompiuteriuose.



Jei programa dar turi būti atnaujinta į „Universal 2“, „Apple Silicon Mac“ vis tiek ją paleis, tačiau tai padarys konvertuodama „Intel x86-64“ kodą naudodami „Rosetta 2“ emuliacijos programinę įrangą. Net emuliuojant x86 kodą naudojant „Rosetta 2“, „Mac“ kompiuteriuose su „Apple“ siliciu paprastai nevietinės programos paleidžiamos greičiau nei „Mac“ kompiuteriuose su „Intel“, tačiau verta žinoti, kurios programos buvo optimizuotos pažangiai jūsų aparatūrai. M1 Mac. Štai kaip.

Kaip patikrinti, ar MacOS yra universalių programų

  1. Spustelėkite Apple simbolis viršutiniame kairiajame „Mac“ meniu juostos kampe ir pasirinkite Apie šį „Mac“. .
    apie šį Mac

  2. Skirtuke „Apžvalga“ spustelėkite Sistemos ataskaita... mygtuką.
    apie šią „Mac“ apžvalgos kopiją

  3. Sistemos ataskaitos lange pasirinkite Programinė įranga -> Programos šoninėje juostoje. Įkeliamame programų sąraše žiūrėkite po Malonus stulpelį, kad pamatytumėte, ar programa yra universali dvejetainė, ar ne vietinė „Intel“ vykdomoji programa.
    patikrinkite, ar nėra universalių programų kopijos

Be sistemos ataskaitos sąrašo, galite patikrinti ir atskiras programas: dešiniuoju pelės mygtuku spustelėkite programos piktogramą Finder, tada pasirinkite Gauti informaciją iš kontekstinio meniu ir pažiūrėkite į jį Malonus skiltyje „Bendra“.

Apple watch serija se vs 6

Be to, kas išdėstyta pirmiau, „iMazing“. išleido nemokamą programėlę [ Tiesioginė nuoroda ], kuris nuskaito jūsų „MacOS“ programas ir rodo jų palaikomą procesoriaus architektūrą, o „repo“ siūlo nemokamą meniu juostos programą, vadinamą Silicio informacija leidžia greitai peržiūrėti šiuo metu veikiančios programos architektūrą.

silicio informacija Silicio informacijos meniu juostos programa
Taip pat galite patikrinti, ar programa buvo optimizuota naudoti „Apple Silicon“ dar prieš ją įdiegdami, naudodami Abdullah Diaa svetainę, vadinamą Ar Apple silicis paruoštas? Svetainėje yra atnaujinta programų, nurodančių vietinę ‌M1‌ palaikymas, tik Rosetta 2 ir tie, kurie visai neveikia.

Verta paminėti, kad „Apple“ mano, kad „Rosetta 2“ yra laikinas sprendimas kūrėjams, kol jie perdaro savo esamas „Intel“ programas, kad veiktų „Arm“ pagrindu veikiančiuose „Mac“ kompiuteriuose, o tai reiškia, kad galiausiai jiems reikės sukurti universalias programas, kurios savaime veiktų tiek „Intel“, tiek „Apple“ silicio sistemoje. mašinos.

„Apple“ nutraukė „OG Rosetta“ palaikymą praėjus trejiems metams po jos išleidimo, siekdama sklandžiai pereiti nuo „PowerPC“ lustų prie „Intel“ procesorių, todėl jei kūrėjas galiausiai neatnaujins savo programos, ateityje ji gali tapti netinkama naudoti „Apple“ silicio įrenginiuose.