Lukk annonse

Når den slippes til høsten iOS 7, vil vi få en haug med nye funksjoner i Apple-enhetene våre. I tillegg til et fullstendig redesignet, noen ganger til og med kontroversielt, utseende, tilbyr Apple oss et helt nytt paradigme for brukerglede. Det ser ut til at Apple ønsker å forberede mobilsystemet sitt for det neste tiåret med dette drastiske steget.

Blant nyhetene er den såkalte parallakseeffekten. Hvis jeg skal sitere Wikipedii, parallakse (fra gresk παράλλαξις (parallakse) som betyr "forandring") er vinkelen dekket av rette linjer trukket fra to forskjellige steder i rommet til det observerte punktet. Parallakse er også referert til som den tilsynelatende forskjellen i posisjonen til et punkt i forhold til bakgrunnen når det sees fra to forskjellige steder. Jo lenger det observerte objektet er fra observasjonspunktene, jo mindre er parallaksen. De fleste av dere får nok gåsehud ved minnet om skolepulter og kjedelige fysikktimer.

I praksis betyr dette rett og slett at med litt smart programmering blir displayet til noe mer. Plutselig er det ikke bare en todimensjonal overflate med matriser av ikoner og andre elementer i brukermiljøet, men et glasspanel der brukeren kan se den tredimensjonale verdenen mens han filmer enheten.

Perspektiv og parallakse

Det grunnleggende prinsippet for hvordan man lager en funksjonell parallakseeffekt på en todimensjonal skjerm er ganske enkelt. Fordi lys passerer gjennom øyet til et enkelt punkt, måtte hjernen lære å gjenkjenne størrelsen på objekter i forhold til vinkelen mellom kantene deres. Resultatet er at nærmere objekter virker store, mens fjerne objekter virker små.

Dette er det grunnleggende om perspektivoppfatning, som jeg er sikker på at hver enkelt av dere har hørt om på et tidspunkt. Parallax, i denne iOS-sammenheng, er den tilsynelatende bevegelsen mellom disse objektene når du beveger deg rundt dem. For eksempel, når du kjører bil, beveger seg nærmere gjenstander (trær ved veikanten) raskere enn fjernere (bakker i det fjerne), selv om de alle står stille. Alt skifter plass annerledes i samme hastighet.

Sammen med flere andre triks innen fysikk, spiller perspektiv og parallakse en svært viktig rolle i vår oppfatning av verden rundt oss, og gjør oss i stand til å sortere og forstå de ulike visuelle sensasjonene som øynene våre fanger. I tillegg fotografer med sans for perspektiv de liker å leke.

Fra raketter til telefoner

I iOS simuleres parallakseeffekten fullstendig av selve operativsystemet, med litt hjelp fra teknologi som opprinnelig ble utviklet for bæreraketter. Inne i de nyeste iOS-enhetene er det vibrerende gyroskoper, enheter som er mindre enn et menneskehår som svinger med en gitt frekvens når de utsettes for en elektrisk ladning.

Så snart du begynner å flytte enheten langs en av de tre aksene, begynner hele mekanismen å motstå endringen i orientering på grunn av Newtons første lov, eller treghet. Dette fenomenet lar maskinvaren måle hastigheten og retningen enheten roteres.

Legg til dette et akselerometer som kan registrere orienteringen til enheten, og vi får et ideelt samspill av sensorer for svært presist å oppdage de nødvendige dataene for å skape parallakseeffekten. Ved å bruke dem kan iOS enkelt beregne den relative bevegelsen til individuelle lag i brukermiljøet.

Parallax for alle

Problemet med parallakse og illusjonen av dybde kan løses på en enkel måte takket være matematikk. Det eneste programvaren trenger å vite er å organisere innholdet i et sett med fly og deretter flytte dem avhengig av deres oppfattede avstand fra øynene. Resultatet vil være en realistisk gjengivelse av dybde.

Hvis du har sett på WWDC 2013 eller iOS 7 introduksjonsvideo, ble parallakseeffekten tydelig vist på hovedikonskjermen. Når du flytter iPhone, ser de ut til å sveve over bakgrunnen, noe som skaper et kunstig rominntrykk. Et annet eksempel er den subtile bevegelsen av åpne faner i Safari.

Imidlertid er de nøyaktige detaljene innhyllet i mystikk foreløpig. Bare én ting er klart – Apple har til hensikt å veve parallakse på tvers av hele systemet. Dette kan tross alt være grunnen til at iOS 7 ikke vil støttes på iPhone 3GS og førstegenerasjons iPad, siden ingen av enhetene har gyroskop. Det kan forventes at Apple vil gi ut et API for tredjepartsutviklere for også å dra nytte av den tredje dimensjonen, alt uten stort strømforbruk.

Geni eller glitter?

Mens de fleste av iOS 7s visuelle effekter kan beskrives omfattende stedfortredende, krever parallakse sin egen erfaring. Du kan se dusinvis av videoer, enten offisielle eller på annen måte, men ikke evaluer parallakseeffekten uten å prøve det selv. Ellers vil du ha inntrykk av at dette kun er en "øye"-effekt.

Men når du først får tak i en iOS 7-enhet, vil du se en annen dimensjon bak skjermen. Dette er noe som er veldig vanskelig å beskrive med ord. Displayet er ikke lenger bare et lerret der applikasjoner som viser imitasjoner av ekte materialer gjengis. Disse erstattes av visuelle effekter som vil være syntetiske og realistiske på samme tid.

Mer enn sannsynlig, når utviklere begynner å bruke parallakseeffekten, vil apper bli overveldet av den ettersom alle prøver å finne den riktige måten å bruke den på. Situasjonen vil imidlertid stabilisere seg om ikke lenge, akkurat som med tidligere iOS-versjoner. Men samtidig vil helt nye applikasjoner se dagens lys, mulighetene som vi bare kan drømme om i dag.

kilde: MacWorld.com
.