Quandu hè liberatu in u vaghjimu iOS 7, averemu una mansa di funzioni novi in i nostri dispositi Apple. In più di un aspettu cumplettamente riprogettatu, qualchì volta ancu cuntruversu, Apple ci offre un paradigma completamente novu di piacè di l'utilizatori. Sembra chì Apple vole preparà u so sistema mobile per a prossima dicada cù stu passu drasticu.
Trà e novità hè u chjamatu effettu parallax. S'ellu cite Wikipedia, parallax (da u grecu παράλλαξις (parallaxis) chì significheghja "cambiamentu") hè l'angulu sottumessu da linii dritte tracciate da dui lochi diffirenti in u spaziu à u puntu osservatu. Parallax hè ancu chjamatu a diffarenza apparente in a pusizione di un puntu relative à u sfondate quandu si vede da dui lochi diffirenti. Più l'ughjettu osservatu hè più luntanu da i punti di osservazione, più chjuca hè a parallax. A maiò parte di voi avete probabilmente a pelle d'oca à a memoria di i banchi di a scola è di i corsi di fisica noiosi.
In pratica, questu significa solu chì cù un pocu di prugrammazione intelligente, a visualizazione diventa qualcosa di più. Di colpu, ùn hè micca solu una superficia bidimensionale cù matrici di icone è altri elementi di l'ambiente di l'utilizatori, ma un pannellu di vetru attraversu quale l'utilizatore pò vede u mondu tridimensionale mentre filma u dispusitivu.
Perspettiva è parallax
U principiu di basa di cumu creà un effettu parallax funziunale nantu à un display bidimensionale hè abbastanza simplice. Perchè a luce passa per l'ochju à un puntu unicu, u cervu hà avutu à amparà à ricunnosce a dimensione di l'uggetti relative à l'angolo trà i so bordi. U risultatu hè chì l'uggetti più vicinu parenu grandi, mentri l'uggetti distanti parvenu chjuchi.
Quessi sò i fundamenti di a percepzione di perspettiva, chì sò sicuru chì ognunu di voi hà intesu parlà à un certu puntu. Parallax, in questu cuntestu iOS, hè u muvimentu apparente trà questi ogetti mentre si move intornu à elli. Per esempiu, quandu conduce una vittura, l'uggetti più vicini (arbureti da a spalla) si movenu più veloce di quelli più distanti (colline in a distanza), ancu s'ellu sò tutti fermi. Tuttu cambia i so posti in modu diversu à a stessa velocità.
Inseme cù parechji altri trucchi di a fisica, a perspettiva è a parallax ghjucanu un rolu assai impurtante in a nostra percepzione di u mondu chì ci circundava, chì ci permette di sorte è capisce e diverse sensazioni visuali chì i nostri ochji captanu. Inoltre, i fotografi cù un sensu di perspettiva li piace à ghjucà.
Da i razzi à i telefoni
In iOS, l'effettu di parallax hè cumplettamente simulatu da u sistema operatore stessu, cù un pocu aiutu da a tecnulugia sviluppata in origine per i veiculi di lanciamentu. Dentru l'ultimi dispositi iOS sò giroscopi vibranti, apparecchi più chjuchi di un capeddu umanu chì oscillanu à una certa frequenza quandu sò esposti à una carica elettrica.
Appena vo avete principiatu a mossa di u dispusitivu longu unu di i trè assi, tuttu u meccanismu principia à resistere à u cambiamentu di l'orientazione per via di a prima lege di Newton, o a lege di l'inerzia. Stu fenomenu permette à l'hardware di misurà a vitezza è a direzzione chì u dispusitivu hè giratu.
Aghjunghjite à questu un accelerometru chì pò detect l'orientazione di u dispusitivu, è avemu una interazzione ideale di sensori per detectà assai precisamente i dati necessarii per creà l'effettu parallax. Aduprendu, iOS pò facilmente calculà u muvimentu relative di strati individuali di l'ambiente di l'utilizatori.
Parallax per tutti
U prublema di parallax è l'illusione di a prufundità pò esse risolta in modu simplice grazia à a matematica. L'unicu ciò chì u software hà bisognu di sapè hè di urganizà u cuntenutu in un inseme di piani è poi movili secondu a so distanza percepita da l'ochji. U risultatu serà una resa realistica di a prufundità.
Sì avete vistu WWDC 2013 o Video introduttivu di iOS 7, l'effettu di parallax hè statu chjaramente indicatu nantu à a pantalla principale di l'icona. Quandu si move l'iPhone, parenu flutterà sopra u fondu, chì crea una impressione artificiale di u spaziu. Un altru esempiu hè u muvimentu sottile di tabulazioni aperte in Safari.
Tuttavia, i dettagli esatti sò avvolti in u misteru per avà. Solu una cosa hè chjara - Apple hà intenzione di tesse parallax in tuttu u sistema. Dopu tuttu, questu pò esse u mutivu perchè iOS 7 ùn serà micca supportatu nantu à l'iPhone 3GS è l'iPad di prima generazione, postu chì nè u dispositivu hà un giroscopiu. Pò esse previstu chì Apple liberarà una API per i sviluppatori di terzu per prufittà ancu di a terza dimensione, tuttu senza assai cunsumu di energia.
Genius o tinsel?
Mentre a maiò parte di l'effetti visuali di iOS 7 ponu esse descritte in modu cumpletu vicariously, a parallax richiede a so propria sperienza. Pudete fighjà decine di video, sia ufficiali o altrimenti, ma di sicuru ùn valute micca l'effettu di parallax senza pruvà stessu. Altrimenti, avete l'impressione chì questu hè solu un effettu "ochju".
Ma una volta avete a manu nantu à un dispositivu iOS 7, vi vede una altra dimensione daretu à a visualizazione. Questu hè qualcosa chì hè assai difficiule di discrive in parolle. A visualizazione ùn hè più solu una tela nantu à quale l'applicazioni chì mostranu imitazioni di materiali veri sò resi. Quessi sò rimpiazzati da effetti visuali chì saranu sintesi è realistichi à u stessu tempu.
Più chè prubabile, una volta chì i sviluppatori cumincianu à aduprà l'effettu di parallax, l'applicazioni saranu sopraffatte da ellu cum'è ognunu prova di truvà u modu ghjustu per aduprà. Tuttavia, a situazione stabilizzerà in pocu tempu, cum'è cù e versioni precedenti di iOS. Tuttavia, à u listessu tempu, appiicazioni cumplettamente novi vederanu a luce di u ghjornu, e pussibulità di quale pudemu solu sunnià oghje.
A quistione hè, se liberanu l'API per i sviluppatori di terze parti, ùn serà micca utilizatu rapidamente da a cumpetizione .... ?! Saria una vergogna ! :(
Paralax live wallpaper hè stata liberata per Android pochi ghjorni dopu l'intruduzione di ios7. Centru di cuntrollu dopu à una settimana sospetta.
Paralax Live wallpaper hè statu liberatu assai tempu prima di iOS 7 :-) Quandu aghju avutu un LG Optimus 3D, mi dispiace chì solu utilizatu 3D in certe cose, cusì aghju messu un live wallpaper chì simulava un effettu 3D :-) Parallax Barrier, oculta ancu a tecnulugia chì LG Optimus 3D è HTC EVO 3D avianu è avà ancu uni pochi di TV novi. U fabricatore originale di sta tecnulugia per 3D senza occhiali era BMW in l'urdinatori di bordu per chì u cunduttore puderia vede a navigazione è u passageru un filmu. Altrimenti, in iOS 7, stu effettu appare abbastanza spessu - nantu à l'escriptori, in Safari, in u scrittore chjusu quandu si usa foto panoramiche, è ancu quandu u voluminu hè ridutta. Mi dà solu fastidio chì sguassate funzioni relativamente cool in beta individuali. U teclatu trasparente in i missaghji hè sparitu, a barra di notificazione trasparente hè andata ....
L'API per i sviluppatori di terzu ùn hà micca assai effettu nantu à questu. I sistemi cuncurrenti ùn ponu micca aduprà sta API, cusì l'unicu ciò chì resta da fà hè l'ingegneria inversa in ogni modu. È ùn hà micca assai sensu cù un effettu* cusì ben documentatu.
* Avà ùn pensu micca chì truverete u codice esattu da iOS in ogni locu, ma a parallax, cum'è a perspettiva, hè un fenomenu abbastanza cunnisciutu è ricercatu.
Cum'è un sviluppatore ligatu da NDA, ùn possu micca dì chì iOS 7 include l'API Motion Effects. È ùn possu micca dì chì l'aghju utilizatu immediatamente dopu à a liberazione di a prima beta è chì hè grande.
:D
In ogni casu, i sviluppatori avianu sempre accessu à l'accelerometru è u giroscopiu, per quessa hè quì. U vantaghju quì hè chì Apple ... erm ... pò simpliciamente cunnette l'effetti à ogni UIView, chì pò avè ogni paràmetru (taglia, pusizione, etc.) variabile basatu nantu à a rotazione è u muvimentu di u dispusitivu.
L'API cumpleta per questi effetti hè stata liberata da un bellu pezzu... Hè ciò chì diceraghju s'ellu possu parlà :)
Mi ricordu chì in certi iOS6 beta, u slider di u voluminu hà cambiatu riflessioni sicondu l'inclinazione di u dispusitivu, è ùn ci era nunda in a versione sharp.
Aghju avutu iOS 7 beta per uni pochi di mesi, ma se mi ricordu bè, questu effettu hè nurmalmente presente in iOS 6.1 versione sharp. Ma puderia esse sbagliatu, veramente ùn possu micca verificà in ogni locu, aghju iOS 7 in ogni locu.
Scusate di scrive un articulu sanu nantu à un sfondate in muvimentu - vedendu chì hè a stagione di pepino.
Hè più ovvi chì ùn sapete micca ciò chì si tratta, chì ùn hè micca solu un sfondate in muvimentu ordinariu.
Bellu articulu pienu di informazioni specifiche.
Gran articulu. Aghju aspittatu qualcosa di parallax per un bellu pezzu quandu Apple l'hà utilizatu. Pò avè assai novi pussibulità.
Bellu articulu
Sembra digià bellu da u video è ùn possu micca imagine quantu sarà maravigghiusu quandu l'aghju nantu à u mo iPhone. Splendore !
U fattu hè chì l'Android l'avete dapoi un bellu pezzu, in forma d'appiecazione, è ùn preoccupa assai à nimu.
Ùn funziona micca nantu à l'iPhone 4 ...
Aghju a paura di ciò chì a linterna diciarà nantu à questu, questu hè una bella parte di calculi extra.
Chì pò esse noioso in a classe di fisica?
Dopu tuttu, a fisica hè una di e scienze più interessanti !!!
L'articulu hè assai interessante, ma alcune cose ùn sò micca spiegate accuratamente. Prima di tuttu, a parallax hè piuttostu l'angulu trà i segmenti di linea chì culliganu dui punti d'osservazione diffirenti è l'ughjettu, chì hè sempre menu di l'angulu drittu (Wiki hè piuttostu imprecisu nantu à questu - hè difficiule di specificà ciò chì l'angolo hè per u angolo di duie linee rette). È dopu à a lege di Newton: s'è no cuminciamu à muvimenti u telefuninu, li demu una accelerazione. Tuttavia, a lege di l'inerzia ùn discute micca l'accelerazione. U principiu nantu à quale sta funzione hè basata piuttostu vene da e pruprietà di frames di riferimentu non-inerziali, chì Newton hà ancu trattatu, ma micca cum'è parte di a so prima lege di u muvimentu.
"E dopu à a lege di Newton: se cumminciamu à spustà u telefunu, li demu una accelerazione. Tuttavia, a lege di l'inerzia ùn discute micca l'accelerazione.
Ùn capiscu micca cumu questu argumentu prova chì ùn hè micca una lege di inerzia.
Quantu mi ricordu, u giroscopiu travaglia nantu à u principiu di cambià u mumentu di u momentu, chì genera forza. È chì dipende di u mumentu di inerzia. Allora, in my opinion, hè sia a lege di l'inerzia sia a lege di forza per un sistema rotativu.
Ùn cunfundite micca l'accelerometru cù u giroscopiu. L'accelerometru registra l'accelerazione di l'ughjettu per via di l'inerzia. U giroscopiu hè un flywheel situatu in un rotore di trè assi, per via di quale stu flywheel ùn cambia a so pusizioni relative à a terra durante ogni rotazione di tuttu u dispusitivu.
Bottom line - l'accelerometru percive u muvimentu, mentri u giroscopiu percepisce a pusizione (rotazione). ;)
Grazie per i capi, ma ùn aghju micca veramente cunfunditu i dui. Parallax ùn hà nunda di fà cù l'accelerometru, cuntrolla u giroscopiu.
U giroscopiu chì descrivi ùn hè micca in l'iPhone. Ci hè una griglia meccanica chì si deforma cù a rotazione, cusì nunda ùn gira da ellu stessu (hè cusì chì funziona un giroscopiu classicu, per esempiu descrittu in Wikipedia).
In ogni casu, sta deformazione hè veramente causata da l'inerzia di rotazione, cusì ... in qualchì manera ùn capiscu micca induve avete l'idea chì avete cunfunditu l'accelerometru cù u giroscopiu (ùn ci era micca menzione di l'accelerometru).
Ùn sò micca suggerisce chì a parallax hà qualcosa à fà cù l'accelerometru ;). U gyroscope ùn funziona micca nantu à u principiu di u cambiamentu di momentu - chì significaria chì solu reagisce à l'accelerazione (p = m * v). Per quessa, un cambiamentu di u momentu (assumendu una massa constante) significa un cambiamentu di velocità - accelerazione. Tuttavia, u giroscopiu reagisce ancu à un cambiamentu di pusizioni durante u muvimentu rettilineu uniforme. In ogni casu, l'inerzia hè appiicata à u corpu di u flywheel (s'ellu hè rapprisintatu da una rota pesante classica o una griglia).
Altrimenti, sicuru, sò d'accordu cun voi chì a dichjarazione di Martin Hájek nantu à a prima lege di u muvimentu hè in qualchì manera senza denti. Ancu se a magnitudine di l'accelerazione ùn appare micca direttamente in questa lege, risponde essenzialmente à a quistione: perchè l'accelerazione hè detectable ancu in u quadru inerziale di riferimentu ...
In cunclusioni, vogliu nutà chì a fisica hè bella è ùn mi sò mai stancu :D
"In ogni casu, u giroscopiu reagisce ancu à un cambiamentu di pusizioni durante u muvimentu rettilineu uniforme".
Ùn aghju micca capitu chì :) Cumu qualcosa pò reagisce à u muvimentu cù Eq. muvimentu primariu? Ùn saria micca contru à l'ugualità di tutti i quadri inerziali di riferimentu ?
Ma hè digià dopu à mezanotte :D Allora forse ùn ci pensate più.
Eccettu chì s'ellu hè in ogni locu in iOS 7, hè solu nantu à a pantalla di partenza. Ùn aghju micca veramente nutatu in altrò. Allora ùn aghju micca vistu neru cù u cunsumu di bateria. Dopu tuttu, l'endurance di iOS 7 paragunatu à iOS 6 hè quasi u listessu, se micca megliu (beta5)
Allora, per esempiu, in tabulazioni Safari.
ancu in u screnu di serratura, u wallpaper animatu si move cù sta "tecnologia" o ciò chì chjamate
Gran articulu!
L'app aero hè avà libera
Contene l'effettu sopra citatu :)