Eida.cz - Mountain Lion a jeho Fun House

Mountain Lion a jeho Fun House

Eida

Když poprvé v roce 2005 vyšel Tiger, přinesl s sebou opravdovou spoustu naprosto revolučních novinek, od userspace podpory 64bitového adresního prostoru a zavedení launchd, přes všemožné úpravy vzhledu, až po nové vestavěné aplikace, jakými byly například Grapher nebo Dictionary, nemluvě o zavedení Dashboardu.

S prakticky úplně předělaným systémem se také rozšířilo API o nové Core technologie velmi blízko úrovni jádra, jakými byly Core Data, Core Video, Core Audio a Core Image, umožňující práci s multimediálním obsahem téměř v reálném čase. Později, po zničení filosofie Mac OS X, byly tyto technologie převedeny i do iOS.

Především Core Image, které pak začaly využívat všechny applí grafické aplikace (Preview, Aperture, …), bylo velice mocným nástrojem pro práci s grafikou využívající hardwarovou akceleraci (podporuje-li daná GPU GLSL, nebo kompletně Quartz Extreme) pro aplikaci různých a různě složitých filtrů, a to způsobem, jakým se se soudobými Macy nemohla obyčejná PCčka vůbec a za žádných okolností měřit. V té době, neposkvrněné žádným AppStorem, se ještě Xcode dodávalo se vším všudy a jeho součástí (Tools) byly i ukázkové demo programy využívající všechny ty nové API a frameworky a bylo velmi zajímavé je koumat a hrát si s nimi. Pro demonstraci možností a síly Core Image to byla rozhodně aplikace Core Image Fun House. Někdy v té době se taky zrodil Pixelmator, prohlašující se za první free grafický editor s hardwarovou akcelerací. Jak vidno, nevydrželo to dlouho a zdarma už k dispozici dávno není. Někdo by taky mohl namítnout, že například Photoshop rovněž používá hardwarovou akceleraci - je to pravda, ale ta není založená na Core Image. 

Core Image Fun House už bohužel není součástí Xcode, ale jeho zdrojové kódy jsou na vývojářských stránkách Apple stále k dispozici, konkrétně pod tímto odkazem. Stažený kód si sice bude zřejmě stěžovat, že nemá k dispozici cílové SDK (10.6), ale není vůbec problém nastavit cíl pro systém aktuální, tedy 10.8. Pokud jsou k dispozici všechny Legacy knihovny a podobně, pravděpodobně se přeloží dobře (pouze v 32bitové verzi) a poběží.

Core Image Fun House

Je moc hezké mít tento kousek po takové době zpátky a dokonce i v prostředí Mountain Lionu a porovnávat, jak jsou proti němu mnohé editory v aplikaci různých efektů tragicky pomalé, i když na Intelu není už vůbec nic žádná sláva. Sice to asi všechno půjde časem do kytek, ale třeba, možná, když budeme hodní, se to celé ještě jednou otočí a znovu se dočkáme nějakých použitelných operačních systémů.

Tento článek přečetlo již 276 čtenářů (0 dnes).

Komentáře

Nový komentář