Sulje mainos

Kun se ilmestyy syksyllä iOS 7, saamme joukon uusia ominaisuuksia Apple-laitteisiimme. Täysin uudelleen suunnitellun, joskus jopa kiistanalaisen ulkonäön lisäksi Apple tarjoaa meille täysin uudenlaisen käyttäjänautinnon paradigman. Näyttää siltä, ​​​​että Apple haluaa valmistella mobiilijärjestelmäänsä seuraavalle vuosikymmenelle tällä dramaattisella askeleella.

Uutuuksien joukossa on niin kutsuttu parallaksiefekti. Jos minun pitäisi lainata Wikipedii, parallaksi (kreikaksi παράλλαξις (parallaksi), joka tarkoittaa "muutosta") on kahdesta eri paikasta avaruudessa piirrettyjen suorien viivojen rajoittama kulma havaittuun pisteeseen. Parallaksia kutsutaan myös näennäiseksi eroksi pisteen sijainnissa suhteessa taustaan ​​kahdesta eri paikasta katsottuna. Mitä kauempana havaittava kohde on havaintopisteistä, sitä pienempi on parallaksi. Useimmille teistä luultavasti tulee kananlihalle muisto koulupöydistä ja tylsistä fysiikan tunneista.

Käytännössä tämä tarkoittaa yksinkertaisesti sitä, että näppärällä ohjelmoinnilla näytöstä tulee jotain enemmän. Yhtäkkiä se ei ole vain kaksiulotteinen pinta, jossa on ikonimatriiseja ja muita käyttäjäympäristön elementtejä, vaan lasipaneeli, jonka läpi käyttäjä näkee kolmiulotteisen maailman kuvattaessa laitetta.

Perspektiivi ja parallaksi

Perusperiaate toiminnallisen parallaksiefektin luomisesta kaksiulotteiselle näytölle on melko yksinkertainen. Koska valo kulkee silmän läpi yhteen pisteeseen, aivojen oli opittava tunnistamaan esineiden koko suhteessa niiden reunojen väliseen kulmaan. Tuloksena on, että lähempänä olevat kohteet näyttävät suurilta, kun taas kaukana olevat esineet näyttävät pieniltä.

Nämä ovat perspektiivihavainnon perusteita, joista jokainen teistä on varmasti kuullut jossain vaiheessa. Parallaksi tässä iOS-kontekstissa on näennäistä liikettä näiden objektien välillä, kun liikut niiden ympärillä. Esimerkiksi kun ajat autoa, lähemmät kohteet (puut tien varrella) liikkuvat nopeammin kuin kauempana olevat (kukkulat kaukana), vaikka ne kaikki seisovat paikallaan. Kaikki muuttaa paikkansa eri tavalla samalla nopeudella.

Useiden muiden fysiikan temppujen ohella perspektiivillä ja parallaksilla on erittäin tärkeä rooli havainnoissamme ympäröivästä maailmasta, mikä antaa meille mahdollisuuden lajitella ja ymmärtää erilaisia ​​visuaalisia aistimuksia, joita silmämme sieppaavat. Lisäksi valokuvaajia, joilla on perspektiiviä he tykkäävät leikkiä.

Raketeista puhelimiin

iOS:ssä parallaksivaikutelma on täysin simuloitu itse käyttöjärjestelmällä, alun perin kantoraketeille kehitetyn tekniikan avulla. Uusimpien iOS-laitteiden sisällä on väriseviä gyroskooppeja, hiusta pienempiä laitteita, jotka värähtelevät tietyllä taajuudella altistuessaan sähkövaraukselle.

Heti kun alat liikuttaa laitetta jollakin kolmesta akselista, koko mekanismi alkaa vastustaa Newtonin ensimmäisen lain eli inertialain aiheuttamaa suunnanmuutosta. Tämän ilmiön avulla laitteisto voi mitata nopeuden ja suunnan, jota laitetta pyöritetään.

Kun tähän lisätään kiihtyvyysanturi, joka pystyy havaitsemaan laitteen suunnan, saadaan aikaan ihanteellinen antureiden vuorovaikutus, joka tunnistaa erittäin tarkasti tarvittavat tiedot parallaksiefektin luomiseksi. Niiden avulla iOS voi helposti laskea käyttäjäympäristön yksittäisten kerrosten suhteellisen liikkeen.

Parallaksi kaikille

Parallaksiongelma ja syvyyden illuusio voidaan ratkaista yksinkertaisesti matematiikan ansiosta. Ainoa asia, jonka ohjelmiston tarvitsee tietää, on järjestää sisältö tasoiksi ja sitten siirtää niitä riippuen niiden havaitusta etäisyydestä silmistä. Tuloksena on realistinen syvyyden renderöinti.

Jos olet katsonut WWDC 2013 Nebo iOS 7:n esittelyvideo, parallaksiefekti näkyi selvästi pääkuvakenäytössä. iPhonea liikutettaessa ne näyttävät kelluvan taustan yläpuolella, mikä luo keinotekoisen vaikutelman avaruudesta. Toinen esimerkki on avoimien välilehtien hienovarainen liike Safarissa.

Tarkat yksityiskohdat ovat kuitenkin toistaiseksi mysteerin peitossa. Vain yksi asia on selvä - Apple aikoo kutoa parallaksia koko järjestelmään. Tämä voi loppujen lopuksi olla syy siihen, miksi iOS 7:ää ei tueta iPhone 3GS:ssä ja ensimmäisen sukupolven iPadissa, koska kummassakaan laitteessa ei ole gyroskooppia. Voidaan odottaa, että Apple julkaisee API:n kolmansien osapuolien kehittäjille, jotta he voivat hyötyä myös kolmannesta ulottuvuudesta, kaikki ilman suurta virrankulutusta.

Nero vai hopealanka?

Vaikka useimmat iOS 7:n visuaaliset tehosteet voidaan kuvata kattavasti, parallaksi vaatii oman kokemuksensa. Voit katsoa kymmeniä videoita, niin virallisia kuin muitakin, mutta älä todellakaan arvioi parallaksivaikutusta kokeilematta sitä itse. Muuten saat vaikutelman, että tämä on vain "silmävaikutus".

Mutta kun saat käsiisi iOS 7 -laitteen, näet näytön takana toisen ulottuvuuden. Tämä on asia, jota on erittäin vaikea kuvailla sanoin. Näyttö ei ole enää pelkkä kangas, jolle todellisia materiaaleja jäljittelevät sovellukset renderöidään. Nämä korvataan visuaalisilla tehosteilla, jotka ovat synteettisiä ja realistisia samanaikaisesti.

Useimmiten kun kehittäjät alkavat käyttää parallaksiefektiä, sovellukset hukkuvat sen kanssa, kun kaikki yrittävät löytää oikean tavan käyttää sitä. Tilanne kuitenkin tasaantuu ennen pitkää, aivan kuten aiempien iOS-versioiden kanssa. Samalla kuitenkin näkevät päivänvalon täysin uudet sovellukset, joiden mahdollisuuksista voimme vain haaveilla tänään.

Lähde: MacWorld.com
.