Затвори рекламата

Когато излезе през есента IOS 7, ще получим куп нови функции в нашите устройства на Apple. В допълнение към изцяло преработения, понякога дори противоречив външен вид, Apple ни предлага напълно нова парадигма на удоволствието от потребителите. Изглежда Apple иска да подготви мобилната си система за следващото десетилетие с тази драстична стъпка.

Сред новостите е т. нар. паралакс ефект. Ако трябва да цитирам Wikipedia, паралакс (от гръцки παράλλαξις (паралаксис), което означава „промяна“) е ъгълът, сключен от прави линии, начертани от две различни места в пространството до наблюдаваната точка. Паралаксът също се нарича видима разлика в позицията на точка спрямо фона, когато се гледа от две различни места. Колкото по-далеч е наблюдаваният обект от точките за наблюдение, толкова по-малък е паралаксът. Сигурно повечето от вас настръхват при спомена за чиновете и скучните часове по физика.

На практика това просто означава, че с малко умно програмиране дисплеят се превръща в нещо повече. Изведнъж това не е просто двуизмерна повърхност с матрици от икони и други елементи от потребителската среда, а стъклен панел, през който потребителят може да види триизмерния свят, докато снима устройството.

Перспектива и паралакс

Основният принцип за създаване на функционален паралакс ефект върху двуизмерен дисплей е доста прост. Тъй като светлината преминава през окото до една точка, мозъкът трябваше да се научи да разпознава размера на обектите спрямо ъгъла между техните краища. Резултатът е, че по-близките обекти изглеждат големи, докато далечните изглеждат малки.

Това са основите на перспективното възприятие, за които съм сигурен, че всеки от вас е чувал някога. Паралаксът, в този контекст на iOS, е видимото движение между тези обекти, докато се движите около тях. Например, когато шофирате кола, по-близките обекти (дървета до рамото) се движат по-бързо от по-отдалечените (хълмове в далечината), въпреки че всички стоят неподвижни. Всичко сменя местата си различно с една и съща скорост.

Заедно с няколко други трика на физиката, перспективата и паралаксът играят много важна роля в нашето възприемане на света около нас, като ни позволяват да сортираме и разбираме различните визуални усещания, които очите ни улавят. Освен това фотографи с усет за перспектива те обичат да играят.

От ракети до телефони

В iOS ефектът на паралакса е напълно симулиран от самата операционна система, с малко помощ от технология, първоначално разработена за ракети-носители. Вътре в най-новите iOS устройства има вибриращи жироскопи, устройства, по-малки от човешки косъм, които осцилират на дадена честота, когато са изложени на електрически заряд.

Веднага щом започнете да движите устройството по някоя от трите оси, целият механизъм започва да се съпротивлява на промяната в ориентацията поради първия закон на Нютон или закона за инерцията. Това явление позволява на хардуера да измерва скоростта и посоката, в която устройството се върти.

Добавете към това акселерометър, който може да открие ориентацията на устройството, и получаваме идеално взаимодействие на сензори за много прецизно откриване на необходимите данни за създаване на паралакс ефект. Използвайки ги, iOS може лесно да изчисли относителното движение на отделните слоеве на потребителската среда.

Паралакс за всеки

Проблемът с паралакса и илюзията за дълбочина могат да бъдат решени по лесен начин благодарение на математиката. Единственото нещо, което софтуерът трябва да знае, е да организира съдържанието в набор от равнини и след това да ги премести в зависимост от тяхното възприемано разстояние от очите. Резултатът ще бъде реалистично изобразяване на дълбочина.

Ако сте гледали WWDC 2013 или Въвеждащо видео за iOS 7, ефектът на паралакса беше ясно показан на главния екран с икони. Когато движите iPhone, те сякаш се носят над фона, което създава изкуствено впечатление за пространство. Друг пример е финото движение на отворените раздели в Safari.

Точните подробности обаче засега са обвити в мистерия. Само едно нещо е ясно - Apple възнамерява да вплете паралакс в цялата система. В края на краищата това може да е причината iOS 7 да не се поддържа от iPhone 3GS и iPad от първо поколение, тъй като нито едно устройство няма жироскоп. Може да се очаква, че Apple ще пусне API за разработчици на трети страни, които също да се възползват от третото измерение, без много консумация на енергия.

Гений или сърма?

Докато повечето от визуалните ефекти на iOS 7 могат да бъдат изчерпателно описани вторично, паралаксът изисква собствен опит. Можете да гледате десетки видеоклипове, официални или други, но определено не оценявайте ефекта на паралакса, без да сте го опитали сами. В противен случай ще имате впечатлението, че това е само ефект на „око“.

Но след като се сдобиете с устройство с iOS 7, ще видите друго измерение зад дисплея. Това е нещо, което е много трудно да се опише с думи. Дисплеят вече не е просто платно, върху което се изобразяват приложения, показващи имитации на реални материали. Те са заменени от визуални ефекти, които ще бъдат синтетични и реалистични в същото време.

Повече от вероятно, след като разработчиците започнат да използват ефекта на паралакса, приложенията ще бъдат затрупани с него, тъй като всеки се опитва да намери правилния начин да го използва. Ситуацията обаче ще се стабилизира скоро, точно както при предишните версии на iOS. Но в същото време бял свят ще видят напълно нови приложения, за чиито възможности днес можем само да мечтаем.

Източник: MacWorld.com
.