Jak zjistit, zda je aplikace na Macu 32bitová nebo 64bitová

Často slýcháme o pojmech 32 a 64 bitů, což je v podstatě architektura, na které procesor spravuje informace v počítači, a mezi oběma typy existují určité rozdíly, které vynikají. Tyto rozdíly jsou v kompatibilitě, výkonu a využití nejen operačního systému, ale i aplikací, které jsou na něm nainstalovány, například při použití 64bitové architektury bude moci spravovat velké množství paměti RAM mnohem efektivnějším způsobem. než systémový 32bitový.

Existuje mnoho dalších prvků, jako je zabezpečení, kapacita úložiště atd., Které odlišují obě architektury, a přestože tuto terminologii slyšíme častěji v operačních systémech Windows. Dnes Solvetic prostřednictvím tohoto tutoriálu analyzuje, jak zkontrolovat typ aplikace, 32 nebo 64 bitů, nainstalované v macOS High Sierra.

Důvod této analýzy je jednoduchý, ale velmi přímý, a je to tak, že nyní, od verze macOS High Sierra 10.13.4 beta, budeme jako uživatelé upozorněni na pokus o spuštění jakékoli 32bitové aplikace v systému. Pamatujte, že ve výchozím nastavení je macOS High Sierra 64 bitů.

Toto oznámení neovlivňuje používání a spouštění aplikace, je to varovné volání pro vývojáře 32bitových aplikací, aby zahájili proces aktualizace na 64 bitů, protože podle společnosti Apple jsou všechny nové aplikace odeslané do aplikace Store, musí podporovat 64bitovou architekturu od června 2021-2022.

Brzy tedy v macOS High Sierra nebudeme moci spouštět 32bitové aplikace, kterých jsou stále tisíce, protože se jedná o nejnovější vydání macOS, které podporuje 32bitové aplikace s něčím, čemu se říká „žádné kompromisy“. Kromě toho, pokud se nám líbí svět vývoje, s možností použít beta verzi macOS High Sierra 10.13.4, bude mít možnost využít nový testovací režim spojený se 64bitovými aplikacemi, jejichž prostřednictvím vývojáři mít možnost povolit testování používání aplikací k ověření 64bitové kompatibility, můžete v terminálu spustit následující řádek:

 sudo nvram boot-args = "- no32exec"
Pokračujeme v restartování macOS High Sierra, a proto budeme mít možnost toto ověření provést.

1. Jak zkontrolovat verzi aplikací v macOS High Sierra z nabídky Apple


Dále budeme analyzovat různé metody, jak můžeme v MacOS High Sierra zkontrolovat typ verze, 32 nebo 64 bitů.

Krok 1
První alternativou je stisknout klávesu Alt nebo Option na klávesnici a kliknout na ikonu Apple a tam vybrat možnost Informace o systému:

Krok 2
V okně, které se zobrazí, přejdeme do sekce Software a tam klikneme na řádek Aplikace, čekáme na načtení veškerého obsahu a uvidíme následující:

ZVĚTŠIT

Tam se podíváme na 64bitový sloupec (Intel) a jeho odpočet je jednoduchý, všechny ty aplikace, které říkají Ano, jsou 64bitové a ty, které říkají, že nejsou 32bitové.

2. Jak kontrolovat aplikace pomocí vyhledávání v macOS High Sierra

Krok 1
Další možností, kterou musíme zkontrolovat tento typ detailů, je vyhledávání pomocí Finderu, a proto použijeme kombinaci kláves Command + F a uvidíme následující:

⌘ + F

ZVĚTŠIT

Krok 2
Tam klikneme na pole Třída, vybereme jiné a v zobrazeném okně vybereme spustitelné architektury. Tam klikneme na OK, definujeme možnost Shoduje se s a do pole hodnoty zadáme i386, což je 32 bitů.

ZVĚTŠIT

Krok 3
Nyní kliknutím na tlačítko + přidáme nové kritérium, znovu vybereme spustitelné architektury, tentokrát definujeme podmínku není a do pole hodnoty zadáme x86_64, který odkazuje na 64bitovou architekturu. Jak vidíme, budou zobrazeny všechny výsledky aplikací, které jsou v macOS High Sierra 2bitové.

Krok 4
Stejným způsobem můžeme kontrolovat pouze 64bitové aplikace odstraněním posledního přidaného kritéria a v prvním definujeme podmínku Coincides s a jako hodnotu definujeme x86_64:

3. Jak získávat informace z aplikací pomocí terminálu


Nakonec máme další možnost určit typ použité aplikace, a to prostřednictvím terminálu, proto k terminálu přistupujeme ze Spotlightu nebo z Utilities a tam spustíme následující řádek:
 mdfind "(kMDItemExecutableArchitectures == 'i386') && (kMDItemExecutableArchitectures! = 'x86_64')"
Výsledkem budou všechny 32bitové a 64bitové aplikace hostované v systému:

Viděli jsme tedy, jak poznat typ používané aplikace, a budeme připraveni vědět, které aplikace nebudeme moci v blízké budoucnosti spustit v macOS High Sierra.

wave wave wave wave wave