64-bitová podpora v Tigeru

28. 12. 2004, 5:44 · Nakousnutá jabka

ikonkaS příchodem další verze Mac OS X, Tiger, Apple připravuje také změny v základech systému, aby byly lépe podporované aplikace, využívající možnosti 64-bitových procesorů G5. Apple proto publikoval na vývojářských stránkách základní informace na dané téma, před časem se na Think Secret objevila zpráva o dokumentu, dostupném jen po přihlášení se na ADC (možná i pro free účty?), který popisuje přechod na 64-bitovou platformu ještě podrobněji. Z hlediska uživatele je to přechod zcela bezbolestný, pouze pro programátory je dobré si vyjasnit některé otázky.

Každopádně, jelikož nejsem programátor, vypíchnu jen několik důležitých bodů. Apple poměrně razantně upozorňuje na to, že použití 64-bitových aplikací má smysl v jen velmi řídkých případech, především u vědeckých aplikací, a důrazně doporučuje ostatním zůstat u 32-bitových aplikací. Ty ostatně běží na G5 naprosto bez problémů, zajímavá poznámka je, že po zkompilování pro 64-bitový procesor může na G5 aplikace běžet dokonce pomaleji, než v 32-bitové podobě. Neptejte se mě proč.

Důležité je, že zatím bude možné pro 64-bitové procesory kompilovat jen aplikace v C a C++, nikoliv v Objective C (Cocoa), a že aplikace, které budou takto vytvořené, nemohou mít zatím vlastní uživatelské rozhraní (ani v Carbonu, ani v Cocoa) – musí být například ovládány pomocí jiné, 32-bitové aplikace (takto ostatně nyní stejně funguje řada programů typu Mplayer a další).

V praxi se nedá předpokládat, že by hry či AV aplikace příliš využili výhod 64-bitové architektury, tedy alespoň podle Apple. Uvidíme, zda se nejedná o marketingovou mlhu, kdy Apple něco jen nestíhá. Každopádně, narozdíl od jiných procesorů a systémů, se uživatelé pro změnu nemusí zatěžovat tím, jaký procesor má jejich počítač, protože Tiger bude určen v jedné verzi pro procesory G3, G4 i G5.

Trvalý odkaz na tento příspěvěk

  1. Tiger sice pobezi na G3-G5, ale 64-bit aplikace jen na G5 (coz dava smysl)... Jinak zajimave to muze byt pro serverove aplikace a ty stejne nemaji GUI a jsou ovladany vzdalene pomoci klienta (DB, RIPy (nemyslim ripovani CD/DVD), zminovane vedecke vypocty…).

    — Milanek    28.12.2004 16:51    #

Související články