Zavrieť reklamu

Až bude na jeseň vydaný iOS 7, dostaneme do svojich jablčných zariadení kopu nových funkcií. Okrem úplne prepracovaného, ​​niekedy až kontroverzného, ​​vzhľadu nám Apple ponúka úplne novú paradigmu užívateľského pôžitku. Zdá sa, že Apple chce svoj mobilný systém týmto razantným krokom pripraviť na nasledujúcu dekádu.

Medzi novinkami figuruje tzv. paralaxný efekt. Ak by som mal citovať Wikipedii, paralaxa (z gréckeho παράλλαξις (parallaxis) znamenajúci „zmena“) je uhol, ktorý zvierajú priamky vedené z dvoch rôznych miest v priestore k pozorovanému bodu. Ako paralaxa sa tiež označuje zdanlivý rozdiel polohy bodu vzhľadom na pozadie pri pozorovaní z dvoch rôznych miest. Čím ďalej je pozorovaný predmet od pozorovacích miest, tým je paralaxa menšia. Väčšine z vás teraz zrejme naskočila husia koža pri spomienke na školské lavice a nudné hodiny fyziky.

V praxi to jednoducho znamená, že s trochou šikovného programovania sa displej premení na niečo viac. Naraz sa nejedná a iba dvojdimenzionálnu plochu s maticami ikon a ostatnými prvkami užívateľského prostredia, ale o sklenený panel, cez ktorý je užívateľ schopný pri natáčaní zariadenia vidieť trojrozmerný svet.

Perspektíva a paralaxa

Základný princíp toho, ako vytvoriť funkčný paralaxný efekt na dvojdimenzionálnom displeji je pomerne jednoduchý. Pretože svetlo prechádza okom do jedného jediného bodu, musel sa mozog naučiť rozpoznávať veľkosť objektov vzhľadom na uhol medzi ich okrajmi. Výsledok je ten, že bližšie objekty sa zdajú byť veľké, zatiaľ čo objekty v diaľke sa javia malé.

To sú základy vnímania perspektívy, o ktorých každý z vás určite niekedy počul. Paralaxa je v tomto kontexte iOS zdanlivý pohyb medzi týmito objektmi pri pohybe okolo nich. Napríklad keď idete autom, bližšie objekty (stromy pri krajnici) sa hýbu rýchlejšie ako tie vzdialenejšie (kopce v diaľke), aj keď všetky stoja na svojom mieste. Všetko mení svoje miesta inak pri rovnakej rýchlosti.

Spolu s niekoľkými ďalšími fyzikálnymi trikmi hrá perspektíva a paralaxa veľmi významnú úlohu vo vnímaní sveta okolo nás, vďaka čomu som schopní zotriediť a pochopiť najrôznejšie vizuálne vnemy, ktoré naše oči zachytia. Okrem toho sa fotografi s vnímaním perspektívy radi pohrávajú.

Z rakiet do telefónov

V iOS je paralaxný efekt úplne simulovaný samotným operačným systémom, s malou pomocou technológie, pôvodne vyvinutej pre nosné rakety. V útrobách najnovších iOS zariadení sa nachádzajú vibračné gyroskopy, zariadenia menšie ako ľudský vlas, ktoré sa pri vystavení elektrickému náboju rozkmitajú na danú frekvenciu.

Akonáhle začnete so zariadením pohybovať po ktorejkoľvek za troch osí, začne sa celý mechanizmus vzpierať voči zmene orientácie kvôli prvému Newtonovmu zákonu, alebo zákonu zotrvačnosti. Tento jav umožňuje hardvéru zmerať rýchlosť a smer, ktorým je zariadenie natáčané.

K tomu pridajme akcelerometer, ktorý dokáže detekovať orientáciu zariadenia, a získavame ideálnu súhru senzorov na veľmi presné zistenie potrebných dát pre vytvorenie paralaxného efektu. iOS pomocou nich dokáže jednoducho spočítať relatívny pohyb jednotlivých vrstiev používateľského prostredia.

Paralaxa pre všetkých

Problematiku paralaxy a ilúziu hĺbky je možné vyriešiť priamočiaro vďaka matematike. Jediné čo musí softvér vedieť, je zorganizovať obsah do množiny rovín a následne nimi pohybovať v závislosti nad ich údajnou vzdialenosťou od očí. Vyústením bude realistické vykreslenie hĺbky.

Ak ste sledovali WWDC 2013 alebo úvodné video k iOS 7, bol paralaxný efekt názorne ukázaný na hlavnej obrazovke s ikonami. Tie pri pohybe iPhonu akoby plávajú nad pozadím, čo vytvára umelý dojem z priestoru. Ďalším príkladom je jemný pohyb otvorených tabov v Safari.

Avšak presné detaily sú zatiaľ zahalené rúškom tajomstva. Zrejmé je len jedno - Apple zamýšľa pretkať paralaxu naprieč celým systémom. To môže byť koniec koncov dôvod, prečo iOS 7 nebude podporovaná na iPhone 3GS a iPade prvej generácie, pretože ani jedno zo zariadení nedisponuje gyroskopom. Dá sa očakávať, že Apple uvoľní API pre vývojárov tretích strán, aby mohli taktiež ťažiť z tretieho rozmeru, to všetko bez veľkej spotreby energie.

Genialita alebo pozlátko?

Zatiaľ čo väčšinu vizuálnych efektov iOS 7 je možné ucelene popísať sprostredkovane, paralaxa vyžaduje vlastnú skúsenosť. Môžete vidieť desiatky videí, či už oficiálnych alebo iných, ale rozhodne paralaxný efekt nehodnoťte bez vlastného vyskúšania. Inak budete mať dojem, že sa jedná iba o efekt „na oko“.

Avšak akonáhle sa vám dostane zariadenie s iOS 7 do vlastných rúk, zbadáte za displejom ďalší rozmer. To je niečo, čo sa veľmi ťažko opisuje slovami. Displej už nie je len plátnom, na ktoré sú vykresľované aplikácie zobrazujúce imitácie reálnych materiálov. Tie sú nahradené vizuálnymi efektmi, ktoré budú syntetické aj realistické zároveň.

Je viac než pravdepodobné, že akonáhle vývojári začnú využívať paralaxný efekt, budú ním aplikácie prehltené, pretože sa každý bude snažiť nájsť ten správny spôsob použitia. Situácia sa však onedlho ustáli, rovnako ako pri predchádzajúcich verziách iOS. Zároveň však svetlo sveta uvidí aplikácie úplne nové, o možnostiach ktorých si dnes môžeme len snívať.

Zdroj: MacWorld.com
.