Kapag ito ay inilabas sa taglagas iOS 7, makakakuha kami ng maraming bagong feature sa aming mga apple device. Bilang karagdagan sa isang ganap na muling idisenyo, kung minsan kahit na kontrobersyal, hitsura, ang Apple ay nag-aalok sa amin ng isang ganap na bagong paradigma ng kasiyahan ng user. Mukhang nais ng Apple na ihanda ang mobile system nito para sa susunod na dekada sa marahas na hakbang na ito.
Kabilang sa mga novelties ay ang tinatawag na parallax effect. Kung i-quote ko Wikipedia, ang paralaks (mula sa Griyegong παράλλαξις (parallaxis) na nangangahulugang "pagbabago") ay ang anggulo na pinababa ng mga tuwid na linya na iginuhit mula sa dalawang magkaibang lokasyon sa kalawakan hanggang sa naobserbahang punto. Ang paralaks ay tinutukoy din bilang ang maliwanag na pagkakaiba sa posisyon ng isang punto na nauugnay sa background kapag tiningnan mula sa dalawang magkaibang lokasyon. Kung mas malayo ang naobserbahang bagay mula sa mga punto ng pagmamasid, mas maliit ang paralaks. Karamihan sa inyo ay malamang na nakakakuha ng goosebumps sa memorya ng mga mesa sa paaralan at nakakainip na mga klase sa pisika.
Sa pagsasagawa, nangangahulugan lamang ito na sa kaunting matalinong programming, ang display ay nagiging isang bagay na higit pa. Biglang, ito ay hindi lamang isang dalawang-dimensional na ibabaw na may mga matrix ng mga icon at iba pang mga elemento ng kapaligiran ng user, ngunit isang glass panel kung saan makikita ng user ang three-dimensional na mundo habang kinukunan ang device.
Pananaw at paralaks
Ang pangunahing prinsipyo kung paano lumikha ng isang functional parallax effect sa isang two-dimensional na display ay medyo simple. Dahil ang liwanag ay dumadaan sa mata hanggang sa isang punto, kinailangan ng utak na kilalanin ang laki ng mga bagay na may kaugnayan sa anggulo sa pagitan ng kanilang mga gilid. Ang resulta ay ang mga malalapit na bagay ay lumalabas na malaki, habang ang malalayong bagay ay lumilitaw na maliit.
Ito ang mga pangunahing kaalaman ng perspective perception, na sigurado akong narinig na ng bawat isa sa inyo sa isang punto. Ang Parallax, sa kontekstong ito ng iOS, ay ang maliwanag na paggalaw sa pagitan ng mga bagay na ito habang gumagalaw ka sa paligid nila. Halimbawa, kapag nagmamaneho ka ng kotse, mas mabilis na gumagalaw ang mga malalapit na bagay (mga puno sa balikat) kaysa sa mas malayo (mga burol sa kalayuan), kahit na nakatayo silang lahat. Ang lahat ay nagbabago ng mga lugar nito nang iba sa parehong bilis.
Kasama ng ilang iba pang mga trick ng physics, ang pananaw at paralaks ay gumaganap ng napakahalagang papel sa ating pang-unawa sa mundo sa paligid natin, na nagbibigay-daan sa amin na pag-uri-uriin at maunawaan ang iba't ibang visual na sensasyon na nakukuha ng ating mga mata. Bilang karagdagan, ang mga photographer na may pakiramdam ng pananaw mahilig silang maglaro.
Mula sa mga rocket hanggang sa mga telepono
Sa iOS, ang paralaks na epekto ay ganap na ginagaya ng operating system mismo, na may kaunting tulong mula sa teknolohiyang orihinal na binuo para sa mga sasakyang ilulunsad. Sa loob ng pinakabagong mga iOS device ay may mga vibrating gyroscope, mga device na mas maliit kaysa sa buhok ng tao na nag-oocillate sa isang partikular na frequency kapag na-expose sa isang electrical charge.
Sa sandaling simulan mong ilipat ang device sa alinman sa tatlong axes, ang buong mekanismo ay magsisimulang labanan ang pagbabago sa oryentasyon dahil sa unang batas ni Newton, o ang batas ng pagkawalang-galaw. Ang hindi pangkaraniwang bagay na ito ay nagbibigay-daan sa hardware na sukatin ang bilis at direksyon ng pag-ikot ng device.
Idagdag dito ang isang accelerometer na maaaring makakita ng oryentasyon ng device, at nakakakuha kami ng perpektong interplay ng mga sensor upang tumpak na matukoy ang kinakailangang data upang lumikha ng parallax effect. Gamit ang mga ito, madaling makalkula ng iOS ang relatibong paggalaw ng mga indibidwal na layer ng kapaligiran ng user.
Paralaks para sa lahat
Ang problema ng paralaks at ang ilusyon ng lalim ay maaaring malutas sa isang tuwirang paraan salamat sa matematika. Ang tanging bagay na kailangang malaman ng software ay upang ayusin ang nilalaman sa isang hanay ng mga eroplano at pagkatapos ay ilipat ang mga ito depende sa kanilang pinaghihinalaang distansya mula sa mga mata. Ang magiging resulta ay isang makatotohanang rendering ng lalim.
Kung napanood mo WWDC 2013 o iOS 7 panimulang video, malinaw na ipinakita ang paralaks na epekto sa screen ng pangunahing icon. Kapag inililipat ang iPhone, tila lumulutang sila sa itaas ng background, na lumilikha ng isang artipisyal na impresyon ng espasyo. Ang isa pang halimbawa ay ang banayad na paggalaw ng mga bukas na tab sa Safari.
Gayunpaman, ang eksaktong mga detalye ay nababalot ng misteryo sa ngayon. Isang bagay lang ang malinaw - Nilalayon ng Apple na maghabi ng paralaks sa buong system. Ito ay maaaring, pagkatapos ng lahat, ang dahilan kung bakit hindi susuportahan ang iOS 7 sa iPhone 3GS at sa unang henerasyong iPad, dahil walang gyroscope ang alinman sa device. Maaaring asahan na ang Apple ay maglalabas ng isang API para sa mga third-party na developer upang makinabang din mula sa ikatlong dimensyon, lahat nang walang gaanong paggamit ng kuryente.
Genius o tinsel?
Bagama't ang karamihan sa mga visual effect ng iOS 7 ay maaaring komprehensibong inilarawan sa pamamagitan ng vicariously, parallax ay nangangailangan ng sarili nitong karanasan. Maaari kang manood ng dose-dosenang mga video, opisyal man o kung hindi man, ngunit tiyak na huwag suriin ang paralaks na epekto nang hindi ito sinusubukan mismo. Kung hindi, magkakaroon ka ng impresyon na ito ay isang "mata" na epekto lamang.
Ngunit kapag nakuha mo na ang iyong mga kamay sa isang iOS 7 device, makakakita ka ng isa pang dimensyon sa likod ng display. Ito ay isang bagay na napakahirap ilarawan sa mga salita. Ang display ay hindi na isang canvas lamang kung saan nai-render ang mga application na nagpapakita ng mga imitasyon ng mga tunay na materyales. Ang mga ito ay pinapalitan ng mga visual effect na magiging sintetiko at makatotohanan sa parehong oras.
Higit sa malamang, kapag sinimulan ng mga developer na gamitin ang paralaks na epekto, mapupuno ang mga app dito habang sinusubukan ng lahat na mahanap ang tamang paraan para magamit ito. Gayunpaman, magtatagal ang sitwasyon, tulad ng mga nakaraang bersyon ng iOS. Gayunpaman, sa parehong oras, ang ganap na bagong mga aplikasyon ay makikita ang liwanag ng araw, ang mga posibilidad na maaari lamang nating pangarapin ngayon.
ang tanong, kung ilalabas nila ang API para sa mga third-party na developer, hindi ito mabilis na gagamitin ng kumpetisyon…. ?! Iyan ay isang kahihiyan! :(
Ang Paralax live na wallpaper ay inilabas para sa android ilang araw pagkatapos ng pagpapakilala ng ios7. Control center pagkatapos ng halos isang linggo pinaghihinalaan ko.
Ang Paralax Live na wallpaper ay inilabas nang matagal bago ang iOS 7 :-) Noong nagkaroon ako ng LG Optimus 3D, ikinalulungkot ko na gumamit lamang ito ng 3D sa ilang mga bagay, kaya naglagay ako ng live na wallpaper na nag-simulate ng isang 3D na epekto :-) Sa ilalim ng Parallax Barrier, itinatago din nito ang teknolohiyang mayroon ang LG Optimus 3D at HTC EVO 3D at ngayon ay kahit ilang bagong TV. Ang orihinal na tagagawa ng teknolohiyang ito para sa 3D na walang salamin ay BMW sa mga on-board na computer upang ang driver ay manood ng nabigasyon at ang pasahero ng isang pelikula. Kung hindi man, sa iOS 7, ang epektong ito ay madalas na lumilitaw - sa desktop, sa Safari, sa naka-lock na desktop kapag gumagamit ng mga panoramic na larawan, at gayundin kapag nabawasan ang volume. Nakakainis lang na nagtanggal sila ng medyo cool na feature sa mga indibidwal na beta. Ang transparent na keyboard sa mga mensahe ay nawala, ang transparent na notification bar ay nawala….
Ang API para sa mga third-party na developer ay walang gaanong epekto dito. Hindi magagamit ng mga nakikipagkumpitensyang system ang API na ito, kaya ang tanging magagawa na lang ay i-reverse engineer pa rin ito. At iyon ay walang kabuluhan sa gayong mahusay na dokumentado* na epekto.
*ngayon sa tingin ko ay hindi mo mahahanap ang eksaktong code mula sa iOS kahit saan, ngunit ang paralaks, tulad ng pananaw, ay isang medyo kilala at sinaliksik na kababalaghan.
Bilang isang developer na nakatali sa NDA, hindi ko masasabi na kasama sa iOS 7 ang Motion Effects API. At hindi ko masasabi na ginamit ko ito kaagad pagkatapos ng paglabas ng unang beta at ito ay mahusay.
:D
Sa anumang kaso, ang mga developer ay palaging may access sa accelerometer at gyroscope, kaya naroon ito. Ang kalamangan dito ay ang Apple ... erm ... ay maaaring ikonekta lamang ang mga epekto sa bawat UIView, na maaaring magkaroon ng anumang parameter (laki, posisyon, atbp.) na variable batay sa pag-ikot at paggalaw ng device.
Ang buong API para sa mga epektong ito ay matagal nang inilabas... Iyan ang sasabihin ko kung maaari kong pag-usapan ito :)
Naaalala ko na sa ilang iOS6 beta, binago ng volume slider ang mga reflection depende sa pagtabingi ng device, at walang anuman sa matalas na bersyon.
Mayroon akong iOS 7 beta sa loob ng ilang buwan, ngunit kung tama ang pagkakatanda ko, ang epektong ito ay karaniwang nasa iOS 6.1 sharp na bersyon. Pero baka mali ako, hindi ko talaga ma-verify kahit saan, I have iOS 7 everywhere.
Ikinalulungkot kong magsulat ng isang buong artikulo tungkol sa isang gumagalaw na background - dahil ito ay panahon ng pipino.
Ito ay mas malinaw na hindi mo alam kung ano ang tungkol dito, na ito ay hindi lamang isang ordinaryong gumagalaw na background.
Magandang artikulo na puno ng tiyak na impormasyon.
Mahusay na artikulo. Matagal na akong naghihintay ng isang bagay tungkol sa paralaks noong ginamit ito ng Apple. Maaari itong magkaroon ng maraming bagong posibilidad.
Magandang artikulo
Mukhang maganda na ito mula sa video at hindi ko maisip kung gaano ito kahanga-hanga kapag mayroon ako nito sa aking iPhone. Kaningningan!
Ang katotohanan ay ang Android ay mayroon nito sa loob ng mahabang panahon, sa anyo ng isang application, at hindi ito gaanong nakakaabala sa sinuman.
Hindi ito gagana sa iPhone 4…
Natatakot ako kung ano ang sasabihin ng flashlight tungkol dito, ito ay isang magandang bahagi ng mga karagdagang kalkulasyon.
Ano ang maaaring maging boring sa physics class?
Pagkatapos ng lahat, ang pisika ay isa sa mga pinaka-kagiliw-giliw na agham!!!
Ang artikulo ay napaka-interesante, ngunit ang ilang mga bagay ay hindi tumpak na ipinaliwanag. Una sa lahat, ang paralaks ay sa halip ang anggulo sa pagitan ng mga segment ng linya na nagkokonekta sa dalawang magkaibang punto ng pagmamasid at ang bagay, na palaging mas mababa kaysa sa tuwid na anggulo (Ang Wiki ay medyo hindi tumpak dito - mahirap tukuyin kung ano ang anggulo para sa anggulo ng dalawang tuwid na linya). At pagkatapos ay sa batas ni Newton: kung sisimulan nating ilipat ang telepono, binibigyan natin ito ng acceleration. Gayunpaman, ang batas ng pagkawalang-galaw ay hindi tumatalakay sa acceleration sa lahat. Ang prinsipyo kung saan nakabatay ang function na ito sa halip ay nagmumula sa mga katangian ng non-inertial frames of reference, na tinalakay din ni Newton, ngunit hindi bilang bahagi ng kanyang unang batas ng paggalaw.
“At pagkatapos ay sa batas ni Newton: kung sisimulan nating ilipat ang telepono, binibigyan natin ito ng acceleration. Gayunpaman, ang batas ng pagkawalang-kilos ay hindi tumatalakay sa pagbilis."
Hindi ko maintindihan kung paano pinatutunayan ng argumentong ito na hindi ito batas ng pagkawalang-galaw.
Sa pagkakatanda ko, gumagana ang gyroscope sa prinsipyo ng pagbabago ng momentum, na bumubuo ng puwersa. At depende iyon sa sandali ng pagkawalang-galaw. Kaya, sa aking opinyon, ito ay parehong batas ng pagkawalang-galaw at ang batas ng puwersa para sa isang umiikot na sistema.
Huwag malito ang accelerometer sa gyroscope. Itinatala ng accelerometer ang acceleration ng bagay dahil sa inertia. Ang gyroscope ay isang flywheel na matatagpuan sa isang three-axis rotor, dahil sa kung saan ang flywheel na ito ay hindi nagbabago sa posisyon nito na may kaugnayan sa lupa sa panahon ng anumang pag-ikot ng buong aparato.
Bottom line - ang accelerometer ay nakikita ang paggalaw, habang ang gyroscope ay nakikita ang posisyon (pag-ikot). ;)
Thanks for the heads up, pero hindi ko talaga nalilito yung dalawa. Ang Parallax ay walang kinalaman sa accelerometer, kinokontrol nito ang gyroscope.
Ang gyroscope na inilalarawan mo ay talagang wala sa iPhone. Mayroong mekanikal na grid na nag-deform sa pag-ikot, kaya walang umiikot sa sarili nito (ganyan gumagana ang isang klasikong gyroscope, hal. inilarawan sa Wikipedia).
Gayunpaman, ang pagpapapangit na ito ay talagang sanhi ng rotational inertia, kaya... kahit papaano ay hindi ko maintindihan kung saan mo nakuha ang ideya na nalilito mo ang accelerometer sa gyroscope (walang binanggit ang accelerometer sa lahat).
Hindi ko iminumungkahi na ang paralaks ay may kinalaman sa accelerometer ;). Ang gyroscope ay hindi gumagana sa prinsipyo ng pagbabago ng momentum - na nangangahulugan na ito ay tumutugon lamang sa acceleration (p=m*v). Ang pagbabago sa momentum ay samakatuwid (ipagpalagay na pare-pareho ang masa) ay nangangahulugang isang pagbabago sa bilis - acceleration. Gayunpaman, ang gyroscope ay tumutugon din sa isang pagbabago sa posisyon sa panahon ng pare-parehong paggalaw ng rectilinear. Gayunpaman, ang inertia ay inilalapat sa katawan ng flywheel (kung ito ay kinakatawan ng isang klasikong mabigat na gulong o isang grid).
Kung hindi, siyempre, sumasang-ayon ako sa iyo na ang pahayag ni Martin Hájek tungkol sa unang batas ng paggalaw ay kahit papaano ay walang ngipin. Bagama't hindi direktang lumilitaw ang magnitude ng acceleration sa batas na ito, mahalagang sinasagot nito ang tanong: bakit nakikita ang acceleration kahit na sa loob ng inertial frame of reference...
Sa konklusyon, nais kong tandaan na ang pisika ay maganda at hindi ako nagsawa dito :D
"Gayunpaman, ang gyroscope ay tumutugon din sa isang pagbabago sa posisyon sa panahon ng pare-parehong paggalaw ng rectilinear."
I don't understand that at all :) How can anything react to movement with Eq. pangunahing kilusan? Hindi ba ito sasalungat sa pagkakapantay-pantay ng lahat ng inertial frames of reference?
Pero lagpas na ng hatinggabi :D Kaya wag na sigurong isipin.
Maliban na kung nasaan man ito sa iOS 7, nasa start screen lang ito. Hindi ko talaga napansin sa ibang lugar. Kaya hindi ko ito makikitang itim sa pagkonsumo ng baterya. Pagkatapos ng lahat, ang tibay ng iOS 7 kumpara sa iOS 6 ay halos pareho, kung hindi mas mahusay (beta5)
Pagkatapos, halimbawa, sa mga tab na Safari.
kahit sa lock screen ay gumagalaw ang animated na wallpaper gamit ang "teknolohiya" na ito o kung ano man ang tawag dito
Mahusay na artikulo!
Ang aero app ay libre na ngayon
Naglalaman ng nabanggit na epekto :)