Lè li lage nan sezon otòn la yo 7, nou pral jwenn yon pakèt nouvo karakteristik nan aparèy pòm nou yo. Anplis de sa nan yon aparans konplètman reamenaje, pafwa menm kontwovèsyal, Apple ofri nou yon paradigm konplètman nouvo nan plezi itilizatè. Li sanble ke Apple vle prepare sistèm mobil li pou pwochen dekad la ak etap radikal sa a.
Pami nouvote yo se sa yo rele efè parallax. Si mwen ta dwe site Wikipedya, paralaks (ki soti nan grèk παράλλαξις (parallaxis) ki vle di "chanjman") se ang ki soutni pa liy dwat ki trase soti nan de kote diferan nan espas pou rive nan pwen obsève a. Parallax refere tou kòm diferans aparan nan pozisyon yon pwen an parapò ak background nan lè yo gade nan de kote diferan. Plis objè obsève a soti nan pwen obsèvasyon yo, se pi piti paralaks la. Pifò nan ou pwobableman jwenn boul nan memwa nan biwo lekòl yo ak klas fizik raz.
Nan pratik, sa tou senpleman vle di ke ak yon ti jan nan pwogram entelijan, ekspozisyon an vin tounen yon bagay plis. Toudenkou, li se pa sèlman yon sifas ki genyen de dimansyon ak matris nan ikon ak lòt eleman nan anviwònman itilizatè a, men yon panèl vè nan ki itilizatè a kapab wè mond lan twa dimansyon pandan y ap filme aparèy la.
Pèspektiv ak paralaks
Prensip debaz ki jan yo kreye yon efè parallax fonksyonèl sou yon ekspozisyon ki genyen de dimansyon se byen senp. Paske limyè pase nan je a nan yon sèl pwen, sèvo a te dwe aprann rekonèt gwosè objè yo parapò ak ang ki genyen ant bor yo. Rezilta a se ke objè ki pi pre parèt gwo, pandan y ap objè ki byen lwen parèt piti.
Sa yo se Basics yo nan pèsepsyon pèspektiv, ki mwen sèten chak nan nou te tande pale de nan kèk pwen. Parallax, nan kontèks iOS sa a, se mouvman aparan ant objè sa yo pandan w ap deplase bò kote yo. Pa egzanp, lè w ap kondui yon machin, objè ki pi pre (pye bwa ki bò zepòl la) deplase pi vit pase bagay ki pi lwen (ti mòn nan distans la), menmsi yo tout kanpe. Tout bagay chanje plas li yon fason diferan nan menm vitès la.
Ansanm ak plizyè lòt ke trik nouvèl nan fizik, pèspektiv ak paralaks jwe yon wòl trè enpòtan nan pèsepsyon nou nan mond lan bò kote nou, ki pèmèt nou klase ak konprann divès kalite sansasyon vizyèl ke je nou kaptire. Anplis de sa, fotogwaf ak yon sans de pèspektiv yo renmen jwe.
Soti nan fize ak telefòn
Nan iOS, efè a parallax konplètman simulation pa sistèm nan fonksyone tèt li, ak yon ti èd nan teknoloji orijinal devlope pou machin lansman. Anndan dènye aparèy iOS yo se vibre jiroskop, aparèy ki pi piti pase yon cheve imen ki osile nan yon frekans bay lè yo ekspoze a yon chaj elektrik.
Le pli vit ke ou kòmanse deplase aparèy la sou nenpòt nan twa aks yo, mekanis a tout antye kòmanse reziste chanjman nan oryantasyon akòz premye lwa Newton a, oswa lwa a nan inèsi. Fenomèn sa a pèmèt kenkayri a mezire vitès ak direksyon aparèy la ap vire toutotou.
Ajoute sa a yon akseleromètr ki ka detekte oryantasyon aparèy la, epi nou jwenn yon entèraksyon ideyal nan detèktè yo trè jisteman detekte done ki nesesè yo kreye efè a parallax. Lè l sèvi avèk yo, iOS ka fasilman kalkile mouvman relatif nan kouch endividyèl nan anviwònman itilizatè a.
Parallax pou tout moun
Pwoblèm parallax ak ilizyon pwofondè ka rezoud nan yon fason dwat gras ak matematik. Bagay la sèlman lojisyèl an bezwen konnen se òganize kontni an nan yon seri avyon ak Lè sa a, deplase yo depann sou distans yo konnen nan je yo. Rezilta a pral yon rann reyalis nan pwofondè.
Si ou te gade WWDC 2013 oswa iOS 7 videyo entwodiksyon, efè parallax te montre aklè sou ekran icône pwensipal la. Lè w ap deplase iPhone a, yo sanble yo flote pi wo a background nan, ki kreye yon enpresyon atifisyèl nan espas. Yon lòt egzanp se mouvman an sibtil nan onglè louvri nan Safari.
Sepandan, detay egzak yo kache nan mistè pou kounye a. Yon sèl bagay ki klè - Apple gen entansyon mare parallax atravè tout sistèm nan. Sa a ka, apre tout, se rezon ki fè yo pa pral sipòte iOS 7 sou iPhone 3GS la ak premye jenerasyon iPad la, depi okenn aparèy pa gen yon jiroskop. Li ka espere ke Apple pral lage yon API pou devlopè twazyèm pati yo benefisye tou de twazyèm dimansyon an, tout san yo pa anpil konsomasyon pouvwa.
Jeni oswa tinsel?
Pandan ke pi fò nan efè vizyèl iOS 7 a ka konplè dekri vicariously, parallax mande pou pwòp eksperyans li. Ou ka gade plizyè douzèn videyo, si wi ou non ofisyèl oswa otreman, men definitivman pa evalye efè a parallax san yo pa eseye li tèt ou. Sinon, ou pral gen enpresyon ke sa a se sèlman yon efè "je".
Men, yon fwa ou jwenn men ou sou yon aparèy iOS 7, ou pral wè yon lòt dimansyon dèyè ekspozisyon an. Sa a se yon bagay ki trè difisil dekri nan mo. Ekspozisyon an se pa sèlman yon twal sou aplikasyon ki montre imitasyon materyèl reyèl yo rann. Sa yo ranplase pa efè vizyèl ki pral sentetik ak reyalis nan menm tan an.
Gen plis chans, yon fwa devlopè yo kòmanse sèvi ak efè paralaks la, aplikasyon yo pral akable ak li pandan tout moun ap eseye jwenn bon fason yo sèvi ak li. Sepandan, sitiyasyon an pral estabilize anvan lontan, menm jan ak vèsyon iOS anvan yo. Sepandan, an menm tan an, aplikasyon konplètman nouvo pral wè limyè a nan jounen an, posiblite yo nan ki nou ka sèlman rèv sou jodi a.
kesyon an se, si yo lage API a pou devlopè 3yèm pati yo, li pa pral itilize byen vit pa konpetisyon an .... ?! Sa ta yon wont! :(
Paralax live wallpaper te lage pou android kèk jou apre entwodiksyon de ios7. Sant kontwòl apre apeprè yon semèn mwen sispèk.
Paralax Live photo te lage yon bon bout tan anvan iOS 7 :-) Lè mwen te gen yon LG Optimus 3D, mwen te regrèt ke li sèlman itilize 3D nan sèten bagay, Se konsa, mwen mete yon photo ap viv ki simulation yon efè 3D :-) Anba a. Parallax Barrier, li kache tou teknoloji ke LG Optimus 3D ak HTC EVO 3D te genyen e kounye a, menm kèk nouvo televizyon. Manifakti orijinal la nan teknoloji sa a pou 3D san linèt te BMW nan òdinatè sou tablo pou chofè a te kapab gade navigasyon ak pasaje a yon fim. Sinon, nan iOS 7, efè sa a parèt byen souvan - sou Desktop la, nan Safari, sou Desktop la fèmen lè w ap itilize foto panoramic, epi tou lè volim nan redwi. Li jis anbete m 'ke yo efase karakteristik relativman fre nan beta endividyèl. Klavye transparan nan mesaj yo disparèt, ba notifikasyon transparan an disparèt...
API pou devlopè twazyèm pati pa gen anpil efè sou sa. Sistèm konpetisyon yo pa ka sèvi ak API sa a, kidonk sèl bagay ki rete pou fè se enjenyè ranvèse li de tout fason. E sa pa fè anpil sans ak yon efè byen dokimante* konsa.
*Kounye a, mwen pa panse ou pral jwenn kòd egzak la soti nan iOS nenpòt kote, men parallax, tankou pèspektiv, se yon fenomèn jistis byen li te ye ak rechèch.
Kòm yon devlopè mare pa NDA, mwen pa ka di ke iOS 7 gen ladann Motion Effects API a. Apre sa, mwen pa ka di ke mwen te itilize li imedyatman apre liberasyon an nan premye beta a e ke li se gwo.
:D
Nan nenpòt ka, devlopè yo te toujou gen aksè a akseleromètr la ak jiroskop, se poutèt sa li la. Avantaj isit la se ke Apple ... erm ... ka tou senpleman konekte efè yo nan chak UIView, ki ka gen nenpòt paramèt (gwosè, pozisyon, elatriye) varyab ki baze sou wotasyon an ak mouvman nan aparèy la.
API konplè pou efè sa yo te pibliye depi lontan... Se sa mwen ta di si mwen te ka pale sou li :)
Mwen sonje ke nan kèk iOS6 beta, kurseur volim nan chanje refleksyon depann sou enklinezon an nan aparèy la, e pa te gen anyen nan vèsyon an byen file.
Mwen te gen iOS 7 beta pou kèk mwa kounye a, men si mwen sonje kòrèkteman, efè sa a nòmalman prezan nan iOS 6.1 vèsyon byen file. Men, mwen ta ka mal, mwen reyèlman pa ka verifye li nenpòt kote, mwen gen iOS 7 tout kote.
M regrèt ekri yon atik antye sou yon background k ap deplase - wè jan li nan sezon konkonb.
Li pi evidan ke ou pa konnen ki sa li se sou, ke li pa jis yon background k ap deplase òdinè.
Bèl atik plen enfòmasyon espesifik.
Gwo atik. Mwen te ap tann pou yon bagay sou parallax pou yon tan long lè Apple te itilize li. Li ka gen anpil nouvo posiblite.
Bèl atik
Li deja sanble bèl nan videyo a epi mwen pa ka imajine ki jan etonan li pral lè mwen gen li sou iPhone mwen an. Splendeur!
Reyalite a se ke android te gen li pou yon tan long, nan fòm lan nan yon aplikasyon, epi li pa deranje pèsonn anpil.
Li p ap travay sou iPhone 4...
Mwen pè sa flach la pral di sou li, sa a se yon pòsyon bèl nan kalkil siplemantè.
Ki sa ki ka raz nan klas fizik?
Apre yo tout, fizik se youn nan syans ki pi enteresan !!!
Atik la trè enteresan, men kèk bagay yo pa eksplike avèk presizyon. Premye a tout, paralaks se pito ang ki genyen ant segman liy ki konekte de pwen obsèvasyon diferan ak objè a, pandan y ap li toujou mwens pase ang dwat la (Wiki se pito enpresiz sou sa a - pou ang la nan de liy dwat, li se difisil pou presize ang lan). Apre sa, nan lwa Newton a: si nou kòmanse deplase telefòn nan, nou bay li yon akselerasyon. Sepandan, lwa inèsi a pa diskite akselerasyon ditou. Prensip sou ki fonksyon sa a baze pito soti nan pwopriyete yo nan ankadreman referans ki pa inèrsyèl, ki Newton tou te fè fas ak, men se pa kòm yon pati nan premye lwa mouvman l 'yo.
"Apre sa, nan lwa Newton a: si nou kòmanse deplase telefòn nan, nou bay li yon akselerasyon. Sepandan, lwa inèsi a pa diskite akselerasyon ditou."
Mwen pa konprann kijan agiman sa a pwouve ke se pa yon lwa inèsi.
Osi lwen ke mwen sonje, jiroskop la ap travay sou prensip la nan chanje moman sa a nan momantòm, ki jenere fòs. E sa depann de moman inèsi a. Se konsa, nan opinyon mwen, li se tou de lwa a nan inèsi ak lwa a nan fòs pou yon sistèm wotasyon.
Pa konfonn akseleromètr la ak jiroskop la. Akseleromètr la anrejistre akselerasyon objè a akòz inèsi. Jiroskop la se yon volan ki sitiye nan yon rotor twa-aks, akòz ki volan sa a pa chanje pozisyon li parapò ak tè a pandan nenpòt wotasyon nan aparèy la tout antye.
Anba liy - akseleromètr la wè mouvman, pandan y ap jiroskop la wè pozisyon (wotasyon). ;)
Mèsi pou tèt yo leve, men mwen reyèlman pa konfonn de la. Parallax pa gen anyen fè ak akseleromètr la, li kontwole jiroskop la.
Jiwoskòp ou dekri a se aktyèlman pa nan iPhone a. Gen yon kadriyaj mekanik ki defòme ak wotasyon, kidonk pa gen anyen ki vire pou kont li (se konsa yon jiroskop klasik travay, pa egzanp, ki dekri sou Wikipedya).
Sepandan, deformation sa a se reyèlman ki te koze pa inèsi wotasyon, kidonk... yon jan kanmenm mwen pa konprann ki kote ou te gen lide ke w ap konfonn akseleromètr la ak jiroskop la (pa te gen okenn mansyone nan akseleromètr la ditou).
Mwen pa sijere ke paralaks gen anyen fè ak akseleromètr ;). Jiroskop la pa travay sou prensip chanjman momantòm - sa ta vle di ke li sèlman reyaji ak akselerasyon (p=m*v). Yon chanjman nan momantòm ta Se poutèt sa (asepte mas konstan) vle di yon chanjman nan vitès - akselerasyon. Sepandan, jiroskop la reyaji tou nan yon chanjman nan pozisyon pandan mouvman rektliniè inifòm. Sepandan, inèsi aplike nan kò a nan volan an (si li reprezante pa yon wou klasik lou oswa yon kadriyaj).
Sinon, nan kou, mwen dakò ak ou ke deklarasyon Martin Hájek te fè sou premye lwa mouvman an se yon jan kanmenm san dan. Malgre grandè akselerasyon an pa parèt dirèkteman nan lwa sa a, li esansyèlman reponn kesyon an: poukisa akselerasyon an detekte menm nan kad referans inèrsyèl la...
An konklizyon, mwen ta renmen sonje ke fizik bèl e mwen pa janm te anwiye de li :D
"Men, jiroskop la reyaji tou nan yon chanjman nan pozisyon pandan mouvman inifòm rektliniè."
Mwen pa konprann sa ditou :) Ki jan anyen ka reyaji nan mouvman ak Eq. mouvman prensipal? Èske sa pa ta kontredi egalite a nan tout ankadreman referans inèrsyèl?
Men li deja aprè minwi :D Donk petèt pa panse ak sa ankò.
Eksepte ke si li nan nenpòt kote nan iOS 7, li nan sèlman sou ekran an kòmanse. Mwen pa vrèman remake li yon lòt kote. Se konsa, mwen pa ta wè li nwa ak konsomasyon nan batri. Apre yo tout, andirans nan iOS 7 konpare ak iOS 6 se prèske menm bagay la, si se pa pi bon (beta5)
Lè sa a, pou egzanp, nan onglè Safari.
menm sou ekran an fèmen D 'animasyon an deplase lè l sèvi avèk "teknoloji" sa a oswa kèlkeswa sa ou rele li
Gwo atik!
Aplikasyon aero a gratis kounye a
Gen efè ki mansyone anwo a :)