Jak Tos

Jak zjistit, které aplikace pro Mac jsou optimalizovány pro Apple Silicon

Po uvedení počítačů Mac poháněných křemíkem Apple bylo aktualizováno mnoho aplikací třetích stran, aby bylo zajištěno, že budou optimalizovány pro provoz na vlastních procesorech společnosti Apple. I když aplikace nebyla aktualizována, Macy od Applu, které nejsou Intelem, je stále mohou spouštět díky překladové vrstvě Apple Rosetta 2. Jak ale víte, které z vašich aplikací běží nativně jako Universal executables a které používají emulaci Rosetta? Čtěte dále a dozvíte se to.





banner m1 macs

Vysvětlení univerzálních aplikací

Když vývojáři aktualizují své aplikace, aby běžely nativně na křemíku Apple, používají něco, čemu se říká univerzální binární soubor. Původně univerzální aplikace odkazovaly na spustitelné soubory, které nativně běží na počítačích PowerPC nebo Intel Mac. Na červnové WWDC 2020 však Apple oznámil Universal 2, který umožňuje aplikacím běžet na počítačích Mac s procesorem Intel i na počítačích Mac s křemíkovým systémem Apple.



Pokud aplikace ještě není aktualizována na Universal 2, bude ji stále provozovat křemíkový Mac Apple, ale udělá to převodem kódu Intel x86-64 pomocí emulačního softwaru Rosetta 2. Dokonce i při emulaci kódu x86 pod Rosetta 2, Macy s křemíkem Apple obecně spouštějí nenativní aplikace rychleji než Macy s procesorem Intel, ale je dobré vědět, které aplikace byly optimalizovány pro pokročilý hardware uvnitř vašeho počítače. M1 Mac. Zde je návod.

Jak zkontrolovat univerzální aplikace v macOS

  1. Klikněte na Symbol jablka v levém horním rohu lišty nabídky vašeho Macu a vyberte O tomto Macu .
    o tomto mac

  2. Na kartě „Přehled“ klikněte na Systémová zpráva... knoflík.
    o této kopii přehledu mac

  3. V okně Systémová zpráva vyberte Software -> Aplikace v postranním panelu. V seznamu aplikací, který se načte, vyhledejte pod Druh a uvidíte, zda je aplikace univerzální binární nebo nenativní spustitelný soubor Intel.
    zkontrolujte kopii univerzálních aplikací

Kromě seznamu System Report můžete zkontrolovat také jednotlivé aplikace: klikněte pravým tlačítkem na ikonu aplikace ve Finderu a vyberte Získat informace z kontextového menu a podívejte se na něj Druh pod 'General'.

ipad pro vs ipad air

Kromě výše uvedeného iMazing vydala bezplatnou aplikaci [ Přímý odkaz ], který prohledá vaše aplikace macOS a zobrazí jejich podporovanou architekturu CPU, zatímco repo nabízí bezplatnou aplikaci na liště nabídek s názvem Informace o křemíku která vám umožní rychle zobrazit architekturu aktuálně spuštěné aplikace.

informace o křemíku Aplikace Silicon Info bar
Můžete také zkontrolovat, zda byla aplikace optimalizována pro křemík Apple ještě předtím, než ji nainstalujete, díky webové stránce Abdullaha Diaa s názvem Je křemík Apple připraven? Tato stránka udržuje aktuální databázi aplikací s uvedením nativních ‌M1‌ podpora, pouze Rosetta 2 a ty, které nefungují vůbec.

Stojí za zmínku, že Apple považuje Rosetta 2 za dočasné řešení pro vývojáře, zatímco předělávají své stávající programy založené na Intel tak, aby běžely na počítačích Mac založených na Arm, což znamená, že nakonec budou muset vytvořit univerzální aplikace, které budou nativně fungovat na ‌‌Intel i Apple křemíku‌. stroje.

Apple ukončil podporu pro OG Rosetta tři roky po jeho vydání, aby usnadnil přechod z čipů PowerPC na procesory Intel, takže pokud vývojář nakonec svou aplikaci neaktualizuje, může se stát v budoucnu nepoužitelnou na křemíkových strojích Apple.