Quan s'estrena a la tardor iOS 7, tindrem un munt de funcions noves als nostres dispositius Apple. A més d'un aspecte completament redissenyat, de vegades fins i tot polèmic, Apple ens ofereix un paradigma completament nou de gaudi dels usuaris. Sembla que Apple vol preparar el seu sistema mòbil per a la propera dècada amb aquest pas dràstic.
Entre les novetats hi ha l'anomenat efecte paral·laxi. Si he de citar Viquipèdia, la paral·laxi (del grec παράλλαξις (paral·laxi) que significa "canvi") és l'angle subtetent per línies rectes dibuixades des de dos llocs diferents de l'espai fins al punt observat. La paral·laxi també es coneix com la diferència aparent en la posició d'un punt respecte al fons quan es veu des de dues ubicacions diferents. Com més lluny està l'objecte observat dels punts d'observació, més petita és la paral·laxi. La majoria de vosaltres probablement us poseu la pell de gallina al record dels pupitres de l'escola i a les avorrides lliçons de física.
A la pràctica, això simplement vol dir que amb una mica de programació intel·ligent, la pantalla es converteix en quelcom més. De sobte, no es tracta només d'una superfície bidimensional amb matrius d'icones i altres elements de l'entorn de l'usuari, sinó d'un panell de vidre a través del qual l'usuari pot veure el món tridimensional mentre filma el dispositiu.
Perspectiva i paral·laxi
El principi bàsic de com crear un efecte de paral·laxi funcional en una pantalla bidimensional és bastant senzill. Com que la llum travessa l'ull fins a un únic punt, el cervell va haver d'aprendre a reconèixer la mida dels objectes en relació amb l'angle entre les seves vores. El resultat és que els objectes més propers semblen grans, mentre que els objectes llunyans semblen petits.
Aquests són els fonaments bàsics de la percepció de la perspectiva, que estic segur que cadascun de vosaltres ha sentit parlar en algun moment. El paral·laxi, en aquest context d'iOS, és el moviment aparent entre aquests objectes mentre us moveu al seu voltant. Per exemple, quan conduïu un cotxe, els objectes més propers (arbres al costat de la carretera) es mouen més ràpidament que els més llunyans (turons a la distància), tot i que tots estan parats. Tot canvia de lloc de manera diferent a la mateixa velocitat.
Juntament amb altres trucs de la física, la perspectiva i la paral·laxi juguen un paper molt important en la nostra percepció del món que ens envolta, ja que ens permeten ordenar i entendre les diferents sensacions visuals que capten els nostres ulls. A més, fotògrafs amb sentit de la perspectiva els agrada jugar.
Des de coets fins a telèfons
A iOS, l'efecte de paral·laxi està completament simulat pel propi sistema operatiu, amb una mica d'ajuda de la tecnologia desenvolupada originalment per a vehicles de llançament. Dins dels últims dispositius iOS hi ha giroscopis vibratoris, dispositius més petits que un cabell humà que oscil·len a una freqüència determinada quan s'exposen a una càrrega elèctrica.
Tan bon punt comenceu a moure el dispositiu al llarg de qualsevol dels tres eixos, tot el mecanisme comença a resistir el canvi d'orientació a causa de la primera llei de Newton, o la llei de la inèrcia. Aquest fenomen permet al maquinari mesurar la velocitat i la direcció en què es gira el dispositiu.
Afegiu-hi un acceleròmetre que pot detectar l'orientació del dispositiu, i obtenim una interacció ideal de sensors per detectar amb molta precisió les dades necessàries per crear l'efecte de paral·laxi. Utilitzant-los, iOS pot calcular fàcilment el moviment relatiu de les capes individuals de l'entorn de l'usuari.
Parallax per a tothom
El problema de la paral·laxi i la il·lusió de profunditat es poden resoldre d'una manera senzilla gràcies a les matemàtiques. L'únic que ha de saber el programari és organitzar el contingut en un conjunt de plans i després moure'ls en funció de la distància percebuda dels ulls. El resultat serà una representació realista de la profunditat.
Si has estat mirant WWDC 2013 Nebo Vídeo d'introducció a iOS 7, l'efecte de paral·laxi es va mostrar clarament a la pantalla d'icona principal. Quan es mou l'iPhone, sembla que suren per sobre del fons, cosa que crea una impressió artificial d'espai. Un altre exemple és el moviment subtil de les pestanyes obertes a Safari.
Tanmateix, els detalls exactes estan envoltats de misteri de moment. Només una cosa està clara: Apple té la intenció de teixir paral·laxi a tot el sistema. Al cap i a la fi, aquesta pot ser la raó per la qual iOS 7 no serà compatible amb l'iPhone 3GS i l'iPad de primera generació, ja que cap dels dos dispositius té giroscopi. Es pot esperar que Apple llançarà una API perquè els desenvolupadors de tercers també es beneficiïn de la tercera dimensió, tot això sense molt consum d'energia.
Geni o orpelp?
Tot i que la majoria dels efectes visuals d'iOS 7 es poden descriure de manera completa de manera indirecta, la paral·laxi requereix la seva pròpia experiència. Podeu veure desenes de vídeos, ja siguin oficials o no, però definitivament no avalueu l'efecte de paral·laxi sense provar-ho vosaltres mateixos. En cas contrari, tindreu la impressió que només es tracta d'un efecte "ull".
Però un cop tingueu les mans en un dispositiu iOS 7, veureu una altra dimensió darrere de la pantalla. Això és una cosa que és molt difícil de descriure amb paraules. La pantalla ja no és només un llenç on es representen aplicacions que mostren imitacions de materials reals. Aquests són substituïts per efectes visuals que seran sintètics i realistes alhora.
El més probable és que una vegada que els desenvolupadors comencen a utilitzar l'efecte de paral·laxi, les aplicacions es veuran aclaparades amb ell a mesura que tothom intenti trobar la manera correcta d'utilitzar-lo. Tanmateix, la situació s'estabilitzarà en poc temps, igual que amb les versions anteriors d'iOS. Tanmateix, al mateix temps, veuran la llum aplicacions completament noves, les possibilitats amb les quals només podem somiar avui.
la pregunta és, si alliberen l'API per a desenvolupadors de tercers, la competència no l'utilitzarà ràpidament... ?! Això seria una llàstima! :(
El fons de pantalla en viu de Paralax es va llançar per a Android uns dies després de la introducció d'ios7. Centre de control després d'una setmana, suposo.
El fons de pantalla de Paralax Live es va llançar molt abans d'iOS 7 :-) Quan tenia un LG Optimus 3D, em sap greu que només fes servir 3D en determinades coses, així que vaig posar un fons de pantalla en viu que simulava un efecte 3D :-) Sota el Parallax Barrier, també amaga la tecnologia que tenien LG Optimus 3D i HTC EVO 3D i ara fins i tot uns quants televisors nous. El fabricant original d'aquesta tecnologia per 3D sense ulleres va ser BMW en ordinadors de bord perquè el conductor pogués veure la navegació i el passatger una pel·lícula. En cas contrari, a iOS 7, aquest efecte apareix amb força freqüència: a l'escriptori, a Safari, a l'escriptori bloquejat quan s'utilitzen fotos panoràmiques i també quan es redueix el volum. Em molesta que eliminen funcions relativament interessants en betas individuals. El teclat transparent dels missatges ha desaparegut, la barra de notificacions transparent ha desaparegut...
L'API per a desenvolupadors de tercers no té gaire efecte en això. Els sistemes competidors no poden utilitzar aquesta API, de manera que l'únic que queda per fer és fer-ne enginyeria inversa de totes maneres. I això no té gaire sentit amb un efecte* tan ben documentat.
*ara no crec que trobareu el codi exacte d'iOS enlloc, però la paral·laxi, com la perspectiva, és un fenomen força conegut i investigat.
Com a desenvolupador vinculat per NDA, no puc dir que iOS 7 inclogui l'API Motion Effects. I no puc dir que l'he fet servir immediatament després del llançament de la primera beta i que sigui genial.
:D
En qualsevol cas, els desenvolupadors sempre tenien accés a l'acceleròmetre i el giroscopi, per això hi és. L'avantatge aquí és que Apple... ehm... simplement pot connectar els efectes a cada UIView, que pot tenir qualsevol paràmetre (mida, posició, etc.) variable en funció de la rotació i el moviment del dispositiu.
L'API completa d'aquests efectes s'ha publicat fa molt de temps... Això és el que diria si en pogués parlar :)
Recordo que en algunes versions beta d'iOS6, el control lliscant de volum canviava els reflexos en funció de la inclinació del dispositiu i no hi havia res a la versió nítida.
Fa uns mesos que tinc iOS 7 beta, però si no recordo malament, aquest efecte normalment està present a la versió sharp d'iOS 6.1. Però potser m'equivoco, realment no ho puc verificar enlloc, tinc iOS 7 a tot arreu.
Ho sento per escriure un article sencer sobre un rerefons en moviment, ja que és la temporada del cogombre.
És més evident que no saps de què va, que no es tracta només d'un fons en moviment normal.
Bonic article ple d'informació específica.
Gran article. Feia temps que esperava alguna cosa sobre la paral·laxi quan Apple l'utilitzava. Pot tenir moltes possibilitats noves.
Bonic article
Ja es veu preciós pel vídeo i no puc imaginar com serà d'increïble quan el tingui al meu iPhone. Esplendor!
El cas és que Android el té des de fa temps, en forma d'aplicació, i no molesta gaire a ningú.
No funcionarà a l'iPhone 4...
Em temo el que dirà la llanterna sobre això, aquesta és una bona part de càlculs addicionals.
Què pot ser avorrit a classe de física?
Al cap i a la fi, la física és una de les ciències més interessants!!!
L'article és molt interessant, però algunes coses no s'expliquen amb precisió. En primer lloc, la paral·laxi és més aviat l'angle entre els segments de línia que connecten dos punts diferents d'observació i l'objecte, mentre que sempre és menor que l'angle recte (Wiki és bastant imprecís en això: per a l'angle de dues línies rectes, és difícil d'especificar quin és l'angle). I després a la llei de Newton: si comencem a moure el telèfon, li donem una acceleració. Tanmateix, la llei de la inèrcia no parla de l'acceleració. El principi en què es basa aquesta funció prové més aviat de les propietats dels marcs de referència no inercials, que Newton també va tractar, però no com a part de la seva primera llei del moviment.
“I després a la llei de Newton: si comencem a moure el telèfon, li donem una acceleració. Tanmateix, la llei de la inèrcia no parla de l'acceleració en absolut".
No entenc com aquest argument demostra que no és una llei de la inèrcia.
Pel que recordo, el giroscopi funciona segons el principi de canviar el moment de l'impuls, que genera força. I això depèn del moment d'inèrcia. Per tant, al meu entendre, és alhora la llei de la inèrcia i la llei de la força per a un sistema rotatiu.
No confongueu l'acceleròmetre amb el giroscopi. L'acceleròmetre registra l'acceleració de l'objecte a causa de la inèrcia. El giroscopi és un volant situat en un rotor de tres eixos, per la qual cosa aquest volant no canvia la seva posició respecte del terra durant cap rotació de tot el dispositiu.
Conclusió: l'acceleròmetre percep el moviment, mentre que el giroscopi percep la posició (rotació). ;)
Gràcies pels avisos, però realment no confonc els dos. El paral·laxi no té res a veure amb l'acceleròmetre, controla el giroscopi.
El giroscopi que descriu en realitat no és a l'iPhone. Hi ha una graella mecànica que es deforma amb la rotació, de manera que res no gira per si mateix (així funciona un giroscopi clàssic, per exemple, descrit a la Viquipèdia).
No obstant això, aquesta deformació és realment causada per la inèrcia de rotació, així que... d'alguna manera no entenc d'on vas tenir la idea que estàs confonent l'acceleròmetre amb el giroscopi (no es parlava en absolut de l'acceleròmetre).
No estic suggerint que la paral·laxi tingui res a veure amb l'acceleròmetre ;). El giroscopi no funciona segons el principi del canvi de moment, això significaria que només reacciona a l'acceleració (p=m*v). Per tant, un canvi en el moment (suposant una massa constant) significaria un canvi en la velocitat - acceleració. Tanmateix, el giroscopi també reacciona a un canvi de posició durant el moviment rectilini uniforme. No obstant això, la inèrcia s'aplica al cos del volant (ja sigui representat per una roda pesada clàssica o una reixeta).
En cas contrari, per descomptat, estic d'acord amb vostè que l'afirmació de Martin Hájek sobre la primera llei del moviment és d'alguna manera sense dents. Tot i que la magnitud de l'acceleració no apareix directament en aquesta llei, essencialment respon a la pregunta: per què l'acceleració és detectable fins i tot dins del marc de referència inercial...
En conclusió, m'agradaria assenyalar que la física és bonica i no m'he cansat mai :D
"No obstant això, el giroscopi també reacciona a un canvi de posició durant el moviment rectilini uniforme".
No ho entenc gens :) Com pot reaccionar qualsevol cosa al moviment amb l'eq. moviment primari? Això no contradiria la igualtat de tots els marcs de referència inercials?
Però ja és passada la mitjanit :D Així que potser no hi pensis més.
Excepte que si es troba en qualsevol lloc d'iOS 7, només es troba a la pantalla d'inici. Realment no ho he notat en cap altre lloc. Així que no el veuria negre amb el consum de la bateria. Després de tot, la resistència d'iOS 7 en comparació amb iOS 6 és gairebé la mateixa, si no millor (beta5)
Després, per exemple, a les pestanyes de Safari.
fins i tot a la pantalla de bloqueig, el fons de pantalla animat es mou utilitzant aquesta "tecnologia" o com en digueu
Gran article!
L'aplicació aero és ara gratuïta
Conté l'efecte esmentat anteriorment :)