Luk annoncen

Når den udkommer til efteråret iOS 7, vil vi få en masse nye funktioner i vores Apple-enheder. Ud over et fuldstændigt nydesignet, nogle gange endda kontroversielt udseende, tilbyder Apple os et helt nyt paradigme for brugernydelse. Det ser ud til, at Apple ønsker at forberede sit mobilsystem til det næste årti med dette drastiske skridt.

Blandt nyhederne er den såkaldte parallakseeffekt. Hvis jeg skal citere Wikipedia, parallakse (fra græsk παράλλαξις (parallakse) der betyder "ændring") er den vinkel, der er overspændt af rette linjer trukket fra to forskellige steder i rummet til det observerede punkt. Parallax omtales også som den tilsyneladende forskel i positionen af ​​et punkt i forhold til baggrunden, når den ses fra to forskellige steder. Jo længere det observerede objekt er fra observationspunkterne, jo mindre er parallaksen. De fleste af jer får sikkert gåsehud ved mindet om skoleborde og kedelige fysiktimer.

I praksis betyder det ganske enkelt, at med lidt smart programmering bliver displayet til noget mere. Pludselig er det ikke bare en todimensionel overflade med matricer af ikoner og andre elementer i brugermiljøet, men et glaspanel, hvorigennem brugeren er i stand til at se den tredimensionelle verden, mens han filmer enheden.

Perspektiv og parallakse

Det grundlæggende princip for, hvordan man skaber en funktionel parallakseeffekt på en todimensional skærm, er ret enkel. Fordi lys passerer gennem øjet til et enkelt punkt, måtte hjernen lære at genkende størrelsen af ​​objekter i forhold til vinklen mellem deres kanter. Resultatet er, at tættere objekter ser store ud, mens fjerne objekter fremstår som små.

Dette er det grundlæggende i perspektivopfattelse, som jeg er sikker på, at hver enkelt af jer har hørt om på et tidspunkt. Parallax, i denne iOS-sammenhæng, er den tilsyneladende bevægelse mellem disse objekter, når du bevæger dig rundt om dem. For eksempel, når du kører bil, bevæger tættere genstande (træer ved vejkanten) sig hurtigere end fjernere (bakker i det fjerne), selvom de alle står stille. Alt skifter plads forskelligt med samme hastighed.

Sammen med flere andre fysiktricks spiller perspektiv og parallakse en meget vigtig rolle i vores opfattelse af verden omkring os, hvilket gør os i stand til at sortere og forstå de forskellige visuelle fornemmelser, som vores øjne fanger. Derudover fotografer med sans for perspektiv de kan lide at lege.

Fra raketter til telefoner

I iOS er parallakseeffekten fuldstændig simuleret af selve operativsystemet, med lidt hjælp fra teknologi, der oprindeligt er udviklet til løfteraketter. Inde i de nyeste iOS-enheder er vibrerende gyroskoper, enheder mindre end et menneskehår, der svinger med en given frekvens, når de udsættes for en elektrisk ladning.

Så snart du begynder at bevæge enheden langs en af ​​de tre akser, begynder hele mekanismen at modstå ændringen i orientering på grund af Newtons første lov, eller inertiloven. Dette fænomen gør det muligt for hardwaren at måle hastigheden og retningen, som enheden roteres.

Læg hertil et accelerometer, der kan registrere enhedens orientering, og vi får et ideelt samspil af sensorer til meget præcist at detektere de nødvendige data for at skabe parallakseeffekten. Ved hjælp af dem kan iOS nemt beregne den relative bevægelse af individuelle lag i brugermiljøet.

Parallax for alle

Problemet med parallakse og illusionen om dybde kan løses på en ligetil måde takket være matematik. Det eneste, softwaren behøver at vide, er at organisere indholdet i et sæt fly og derefter flytte dem afhængigt af deres opfattede afstand fra øjnene. Resultatet bliver en realistisk gengivelse af dybden.

Hvis du har set WWDC 2013 Nebo iOS 7 introduktionsvideo, blev parallakseeffekten tydeligt vist på hovedikonskærmen. Når man flytter iPhone, ser de ud til at svæve over baggrunden, hvilket skaber et kunstigt indtryk af plads. Et andet eksempel er den subtile bevægelse af åbne faner i Safari.

De nøjagtige detaljer er dog indhyllet i mystik indtil videre. Kun én ting er klar - Apple har til hensigt at væve parallakse på tværs af hele systemet. Det kan trods alt være årsagen til, at iOS 7 ikke bliver understøttet på iPhone 3GS og første generation af iPad, da ingen af ​​enhederne har et gyroskop. Det kan forventes, at Apple vil frigive en API, så tredjepartsudviklere også kan drage fordel af den tredje dimension, alt sammen uden det store strømforbrug.

Geni eller glitter?

Mens de fleste af iOS 7s visuelle effekter kan beskrives udførligt stedfortræder, kræver parallakse sin egen erfaring. Du kan se snesevis af videoer, uanset om de er officielle eller på anden måde, men evaluer absolut ikke parallakseeffekten uden at prøve det selv. Ellers vil du have det indtryk, at dette kun er en "øje"-effekt.

Men når du først har fået fingrene i en iOS 7-enhed, vil du se en anden dimension bag skærmen. Det er noget, der er meget svært at beskrive med ord. Displayet er ikke længere kun et lærred, hvorpå applikationer, der viser efterligninger af rigtige materialer, gengives. Disse erstattes af visuelle effekter, der vil være syntetiske og realistiske på samme tid.

Mere end sandsynligt, når udviklere begynder at bruge parallakseeffekten, vil apps blive overvældet af den, da alle forsøger at finde den rigtige måde at bruge den på. Situationen vil dog stabilisere sig inden længe, ​​ligesom med tidligere iOS-versioner. Men samtidig vil helt nye applikationer se dagens lys, hvis muligheder vi kun kan drømme om i dag.

kilde: MacWorld.com
.