Proč jsou některé ikony aplikací pro Mac přeškrtnuté?

Photo of author

By etechblogcz

Pokud na vašem počítači Mac spatříte ikony aplikací, které jsou přeškrtnuté, signalizuje to, že operační systém macOS nemůže danou aplikaci spustit. Ačkoliv existuje více možných příčin, nejpravděpodobnějším důvodem je nedávná aktualizace macOS, která již nepodporuje 32bitové aplikace. Následující text vám objasní, proč k tomu dochází, a nabízí možná řešení.

Další důvody, proč aplikace nemusí fungovat

Přeškrtnutá ikona aplikace v podstatě znamená, že něco brání macOS v její aktivaci. Mezi možné důvody patří poškozený nebo neplatný aplikační balíček, aplikace určená pro odlišnou architekturu (například aplikace PowerPC spouštěná na Intel Macu), nebo nedostatečné ověření aplikace a chybějící oprávnění ke spuštění.

V takových případech je nejlepší ověřit, zda používáte aktuální verzi aplikace (aktualizace hledejte na stránkách výrobce) a v případě poškození se pokuste aplikaci znovu nainstalovat z důvěryhodného zdroje. Nicméně tyto situace jsou obecně méně časté.

Aktuální problém: Ukončení podpory 32bitového softwaru

S příchodem macOS 10.15 Catalina (uvedeného v říjnu 2019) macOS přestal podporovat spouštění 32bitových aplikací. Pokud na Macu s Catalinou nebo novějším máte nainstalovanou 32bitovou aplikaci, zobrazí se na její ikoně v Finderu, Launchpadu i Docku přeškrtnutý symbol.

Při pokusu o spuštění takové aplikace se objeví upozornění, že je potřeba ji aktualizovat.

Ale proč? A co vlastně znamená „32bitová aplikace“?

Vysvětlit rozdíl mezi 32bitovou a 64bitovou aplikací bez hlubokého technického rozboru je obtížné, ale stručně řečeno, oba pojmy se týkají kapacity paměti RAM a výpočetního výkonu, který může aplikace využít. 64bitová aplikace dokáže využít podstatně více paměti (což umožňuje načítat větší soubory) a v ideálním případě provádět mnohem složitější operace než 32bitová aplikace.

Vzhledem k tomu, že Macy podporují 64bitové aplikace více než deset let, Apple označuje 32bitové aplikace za zastaralý software, který by měl být aktualizován, aby mohl plně využívat moderní hardware. S Catalinou se Apple rozhodl tento problém vyřešit úplným zákazem 32bitového softwaru.

Je možné znovu používat přeškrtnuté aplikace?

Apple se snaží posouvat technologie vpřed, takže není pravděpodobné, že by nativní spouštění 32bitového softwaru bylo na nových verzích macOS opět možné. Pokud se tedy potýkáte s přeškrtnutými aplikacemi, zde je několik řešení, jak se s touto situací vypořádat:

  • Hledejte 64bitovou aktualizaci: Pokud máte oblíbenou 32bitovou aplikaci, která přestala fungovat, navštivte webové stránky jejího výrobce a zjistěte, zda existuje 64bitová verze. Alternativně můžete hledat novější verzi i v Mac App Store.
  • Najděte alternativu: Pokud vývojář 32bitovou aplikaci neaktualizoval, pokuste se najít novější aplikaci, která plní stejnou funkci. Mac App Store je dobrým místem, kde začít hledat.
  • Používejte starší Mac: Pokud máte náhradní starší Mac, na kterém běží macOS před Catalinou, můžete ho vyhradit pro spouštění starších 32bitových aplikací a nikdy macOS neaktualizovat, což ale představuje určitá bezpečnostní rizika. Bezpečnostní zranitelnosti ve starších aplikacích a operačních systémech nebudou již opravovány, což z počítače v budoucnu udělá zranitelný cíl pro malware.
  • Spusťte starší verzi macOS ve virtuálním počítači: Díky virtualizačnímu softwaru, jako je Parallels Lite, lze starší verzi macOS virtuálně provozovat na nejnovější verzi macOS. Tímto způsobem můžete své starší 32bitové aplikace používat i nadále – za předpokladu, že máte virtuální počítač, který je podporuje.
  • Proveďte downgrade na macOS 10.14 Mojave: Pokud se jako poslední možnost spoléháte na své 32bitové aplikace a nemáte jiný Mac, je možné přeinstalovat starší verzi macOS, jako je například Mojave, která byla poslední verzí podporující 32bitové aplikace. Jde ale o riskantní proces, proto si nejdříve zálohujte svůj Mac.

Nejlepší je provést aktualizaci nebo se posunout dál

Stejně jako jsme se již dávno rozloučili s 16bitovými aplikacemi, i čas jde dál a některé technologie zůstávají pozadu. Je to vlastně dobře, protože novější aplikace mohou využívat výkonnější počítače a modernější vývojové metody. Navíc byste z bezpečnostních důvodů měli vždy aktualizovat svůj software, pokud je to možné. Přejeme vám hodně štěstí!