Právě jste dokončili nastavení svého nového M1 Mac tak, jak se vám líbí, nainstalovali jste své oblíbené aplikace, obnovili poslední zálohu a chystáte se tuto věc otestovat, když vás napadne otázka:
Jsou některé z mých aplikací optimalizované pro čip M1?
Čip M1 je zbrusu nový, což znamená, že zatím není mnoho aplikací, které by jej podporovaly. Apple to dokázal pomocí Rosetta 2, která umožňuje aplikacím založeným na Intelu běžet na architektuře ARM M1. Pravděpodobně si tedy nevšimnete velkého rozdílu mezi aplikacemi Intel a ARM.
Přesto jsou to užitečné informace a Apple vám umožňuje zkontrolovat, jakou architekturu každá z vašich aplikací používá. V tomto tutoriálu vám ukážeme, jak tyto informace sami určit.
Obsah
- Jak zjistit, zda je aplikace optimalizována pro váš M1 Mac
- Jaký je rozdíl mezi x86 (Intel) a ARM (Apple M1)?
- Jak běží aplikace založené na Intelu na M1 Mac?
-
Běží aplikace Intel pomaleji než aplikace ARM na počítačích M1 Mac?
- Související příspěvky:
Jak zjistit, zda je aplikace optimalizována pro váš M1 Mac
Nejprve budete chtít otevřít O tomto Macu. Můžete to udělat zadáním „About This Mac“ do Spotlight nebo kliknutím na logo v levém horním rohu lišty nabídek.
Objeví se vyskakovací okno, které vám poskytne základní informace o vašem Macu, jako je sériové číslo a verze macOS. Pro naše účely však klikneme na Systémová zpráva knoflík.
Otevře se nové okno, které zobrazuje další technické informace o vašem Macu. V levém podokně tohoto vyskakovacího okna najdete sekci označenou Software a možnost pod tím označená Aplikace. Pokračujte a klikněte Aplikace.
Tím se dostanete na rolovací seznam všech aplikací nainstalovaných na vašem Macu. I když neexistuje žádná funkce vyhledávání, můžete tyto aplikace seřadit abecedně, což by mělo usnadnit nalezení a kontrolu aplikace, kterou hledáte.
Když najdete aplikaci, kterou chcete identifikovat, můžete zkontrolovat, pro kterou architekturu je optimalizována, když se podíváte pod Druh sloupec.
Zde uvidíte jednu ze tří věcí.
- Apple Silicon. Jak byste očekávali, jedná se o aplikace, které byly optimalizovány pro běh na Apple Silicon.
- Intel. Odpověď je zde opět jednoduchá. Toto jsou aplikace, které jsou stále optimalizovány pro Intel. Váš M1 Mac je však stále může spouštět pomocí Rosetta 2 (více o tom níže).
- Univerzální. Tento štítek uvidíte pouze v případě, že používáte jiný Mac než M1. Znamená to, že aplikace byla optimalizována pro ARM, ale protože nepoužíváte čip M1, běží „univerzálně“ na Intelu.
A to je vše!
Jaký je rozdíl mezi x86 (Intel) a ARM (Apple M1)?
Jsem si jistý, že většina lidí, kteří hledali tento článek, již základní pochopení rozdílu mezi čipem M1 a dříve používanými čipy Intel. Možná však nejste tak obeznámeni s x86, ARM nebo proč způsobují problémy s kompatibilitou.
ARM (který používají čipy M1, iPhone, iPad a Apple Watch) a x86 (používaný Intelem) jsou v podstatě dva různé druhy architektur procesorů. Pokud to zní složitě, je to proto, že to tak je – takže se nebojte! Zde je jednoduchý způsob, jak o tom přemýšlet:
Procesor je jako motor vašeho počítače. Každé kliknutí, výpočet, napsané písmeno atd. je dokončeno zpracovatelem. A stejně jako všechna auta mají motory, všechny počítače mají procesory.
Nyní řekněme, že jste dříve vlastnili vozidlo americké výroby a od té doby jste přešli na vozidlo japonské výroby. Oba mají motory, které běží podobným způsobem, ale žádná z částí není kompatibilní. Nemůžete odebírat komponenty z jednoho a zaměňovat je s druhým.
Rozdíl mezi architekturou Intel x86 a architekturou ARM M1 je v podstatě stejný. Oba procesory slouží ke stejnému účelu a mají překrývající se funkce. Některé věci však také dělají jinak, mluví jiným jazykem a mají jiné potřeby kompatibility.
To je důvod, proč Apple rozlišuje mezi aplikacemi optimalizovanými pro Intel a optimalizovanými pro ARM – protože na stejném procesoru běží velmi odlišně.
Jak běží aplikace založené na Intelu na M1 Mac?
Možná jste si všimli problému v analogii, kterou jsem právě uvedl dříve. Pokud jsou procesory M1 a Intel stejně nekompatibilní jako motory Toyota a Chevrolet, jak mohou aplikace založené na Intelu běžet na procesoru M1?
Je to díky Apple Rosetta 2, což je trochu inženýrské kouzlo na vašem M1 Mac. Jednoduše řečeno, Rosetta 2 je služba, která převádí aplikace optimalizované pro Intel do architektury ARM vašeho čipu M1.
Pokud aplikace říká „Udělej toto“ v řeči Intel, Rosetta 2 to přeloží na řeč ARM pro váš čip M1. Dělá to také na pozadí, takže se službou Rosetta 2 nebudete příliš často komunikovat.
Běží aplikace Intel pomaleji než aplikace ARM na počítačích M1 Mac?
Počkej. Pokud se aplikace založená na Intelu překládá do ARM, když ji používáte, nezpomaluje to?
Ano - tak nějak. Technicky tyto aplikace běží pomaleji než jejich protějšky ARM a v některých případech je rozdíl velmi patrný. Jak bude pro M1 aktualizováno více aplikací, nepochybně si v těchto aplikacích všimnete velkého zvýšení výkonu.
To však neznamená, že aplikace založené na Intelu jsou na čipu M1 v žádném případě „pomalé“. Ve skutečnosti mnoho z nich běží rychleji než kdy předtím na procesoru Intel. To je způsobeno šíleným množstvím energie, které se Applu podařilo dostat z čipu M1.
Pokud tedy používáte Mac bez M1 a právě jste si uvědomili, že všechny vaše aplikace stále běží na Intelu, nenechte se tím odradit od pořízení Macu M1. Rozdíl je minimální a navíc většina těchto aplikací bude brzy aktualizována. Kupte si nový lesklý Mac a užijte si bleskový výkon všech svých aplikací, ať už jsou to ARM nebo jiné.