Apple ukončuje dobu 32bitovou. Staré programy už v macOS nepoběží

13. 4. 2018

Sdílet

 Autor: Redakce

V Cupertinu se chystají udělat tlustou čáru za minulostí. Loni Apple oznámil, že High Sierra bude posledním desktopovým systémem, ve kterém budou plnohodnotně běžet staré 32bitové aplikace. V Mac App Storu už od ledna takové aplikace nelze publikovat, od června 2018 už nepůjde ani vydávat 32bitové aktualizace. Budoucnost mají jen 64bitové programy, v případě Applu ty psané pro architekturu x86-64.

Na konci března vydaná aktualizace macOS 10.13.4 už jednorázově upozorňuje při spuštění 32bitových programů, že nejsou pro Mac optimalizovány a že je vývojáři musí aktualizovat. Týká se to nejen softwaru staženého z Mac App Storu, ale i běžně z internetu. Apple navíc naznačuje, že budoucí verze macOS zpětnou kompatibilitu úplně zahodí.

Konkrétní datum neznáme. Už v červnu na WWDC ale firma pravděpodobně představí betaverzi macOS 10.14 (finální bude tradičně na podzim), která by mohla přinést odpověď. Od verze 10.6 Snow Leopard (2009) již macOS nabízí 64bitové jádro, od verze 10.8 Mountain Lion (2012) již 32bitové ani neexistuje.

bitcoin_skoleni

Takhle Apple varuje uživatele, že 32bitová aplikace ztratí kompatibilitu Takhle Apple varuje uživatele, že 32bitová aplikace ztratí kompatibilitu

Jaké jsou přínosy 64bitové architektury? Aplikace mohou využívat více než 4 GB paměti. Mohou také běžet rychleji, protože využijí dvakrát tolik registrů (a s dvojnásobnou šířkou) a nové instrukce.

Na mobilech a tabletech již k přechodu došlo a byl to ještě rychlejší proces. Čip Apple A7 a iOS 7 v iPhonu 5S byly poprvé 64bitové. Od roku 2015 už Apple v App Storu neschvaluje nové 32bitové aplikace ani jejich aktualizace. iOS 10.1 z roku 2016 začal upozorňovat uživatele, že jejich 32bitová aplikace bude nekompatibilní. A loňská verze iOS 11 už 32bitovou podporu vůbec neobsahuje.