Kur lëshohet në vjeshtë iOS 7, do të marrim një sërë veçorish të reja në pajisjet tona Apple. Përveç një pamjeje krejtësisht të ridizajnuar, ndonjëherë edhe të diskutueshme, Apple na ofron një paradigmë krejtësisht të re të kënaqësisë së përdoruesit. Duket se Apple dëshiron të përgatisë sistemin e saj celular për dekadën e ardhshme me këtë hap drastik.
Ndër risitë është i ashtuquajturi efekt paralaks. Nëse duhet të citoj Wikipedia, paralaksa (nga greqishtja παράλλαξις (parallaxis) që do të thotë "ndryshim") është këndi i nënshtruar nga vija të drejta të tërhequra nga dy vende të ndryshme në hapësirë në pikën e vëzhguar. Paralaksi referohet gjithashtu si ndryshimi i dukshëm në pozicionin e një pike në lidhje me sfondin kur shihet nga dy vende të ndryshme. Sa më larg të jetë objekti i vëzhguar nga pikat e vëzhgimit, aq më i vogël është paralaksa. Shumicës prej jush me siguri u turbullojnë kujtimet e tavolinave të shkollës dhe orëve të mërzitshme të fizikës.
Në praktikë, kjo thjesht do të thotë që me pak programim të zgjuar, ekrani kthehet në diçka më shumë. Papritur, nuk është thjesht një sipërfaqe dy-dimensionale me matrica ikonash dhe elemente të tjera të mjedisit të përdoruesit, por një panel xhami përmes të cilit përdoruesi mund të shohë botën tredimensionale gjatë filmimit të pajisjes.
Perspektiva dhe paralaksa
Parimi bazë se si të krijoni një efekt paralaks funksional në një ekran dydimensional është mjaft i thjeshtë. Për shkak se drita kalon përmes syrit në një pikë të vetme, truri duhej të mësonte të njihte madhësinë e objekteve në lidhje me këndin midis skajeve të tyre. Rezultati është se objektet më të afërta duken të mëdha, ndërsa objektet e largëta duken të vogla.
Këto janë bazat e perceptimit të perspektivës, për të cilat jam i sigurt se secili prej jush ka dëgjuar në një moment. Parallax, në këtë kontekst iOS, është lëvizja e dukshme midis këtyre objekteve ndërsa lëvizni rreth tyre. Për shembull, kur jeni duke vozitur një makinë, objektet më të afërta (pemët nga shpatulla) lëvizin më shpejt se ato më të largëtat (kodrat në distancë), edhe pse të gjitha janë në këmbë. Çdo gjë ndryshon vendet e saj ndryshe me të njëjtën shpejtësi.
Së bashku me disa truke të tjera të fizikës, perspektiva dhe paralaksa luajnë një rol shumë të rëndësishëm në perceptimin tonë të botës përreth nesh, duke na mundësuar të renditim dhe kuptojmë ndjesitë e ndryshme vizuale që kapin sytë tanë. Përveç kësaj, fotografë me një ndjenjë të perspektivës u pëlqen të luajnë.
Nga raketat te telefonat
Në iOS, efekti paralaks është simuluar plotësisht nga vetë sistemi operativ, me pak ndihmë nga teknologjia e zhvilluar fillimisht për mjetet e lëshimit. Brenda pajisjeve më të fundit iOS gjenden xhiroskopë vibrues, pajisje më të vogla se flokët e njeriut që lëkunden në një frekuencë të caktuar kur ekspozohen ndaj një ngarkese elektrike.
Sapo filloni të lëvizni pajisjen përgjatë njërit prej tre akseve, i gjithë mekanizmi fillon t'i rezistojë ndryshimit të orientimit për shkak të ligjit të parë të Njutonit, ose ligjit të inercisë. Ky fenomen lejon që hardueri të matë shpejtësinë dhe drejtimin që pajisja po rrotullohet.
Shtojini kësaj një përshpejtues që mund të zbulojë orientimin e pajisjes dhe ne marrim një ndërveprim ideal të sensorëve për të zbuluar me shumë saktësi të dhënat e nevojshme për të krijuar efektin paralaks. Duke i përdorur ato, iOS mund të llogarisë lehtësisht lëvizjen relative të shtresave individuale të mjedisit të përdoruesit.
Paralaks për të gjithë
Problemi i paralaksit dhe iluzioni i thellësisë mund të zgjidhen në mënyrë të drejtpërdrejtë falë matematikës. E vetmja gjë që programi duhet të dijë është të organizojë përmbajtjen në një grup planesh dhe më pas t'i lëvizë ato në varësi të distancës së perceptuar nga sytë. Rezultati do të jetë një pasqyrim realist i thellësisë.
Nëse keni parë WWDC 2013 ose Video prezantuese për iOS 7, efekti paralaks u shfaq qartë në ekranin kryesor të ikonës. Kur lëvizni iPhone, ato duket se notojnë mbi sfond, gjë që krijon një përshtypje artificiale të hapësirës. Një shembull tjetër është lëvizja delikate e skedave të hapura në Safari.
Megjithatë, detajet e sakta tani për tani janë të mbuluara me mister. Vetëm një gjë është e qartë - Apple synon të endë paralaks në të gjithë sistemin. Kjo mund të jetë, në fund të fundit, arsyeja pse iOS 7 nuk do të mbështetet në iPhone 3GS dhe iPad të gjeneratës së parë, pasi asnjë pajisje nuk ka xhiroskop. Mund të pritet që Apple të lëshojë një API për zhvilluesit e palëve të treta për të përfituar gjithashtu nga dimensioni i tretë, të gjitha pa shumë konsum të energjisë.
Gjeni apo xhingël?
Ndërsa shumica e efekteve vizuale të iOS 7 mund të përshkruhen në mënyrë gjithëpërfshirëse në mënyrë mëkëmbëse, paralaksi kërkon përvojën e vet. Mund të shikoni dhjetëra video, qofshin ato zyrtare apo të tjera, por definitivisht mos e vlerësoni efektin paralaks pa e provuar vetë. Përndryshe, do të keni përshtypjen se ky është vetëm një efekt “sy”.
Por sapo të keni në dorë një pajisje iOS 7, do të shihni një dimension tjetër pas ekranit. Kjo është diçka që është shumë e vështirë të përshkruhet me fjalë. Ekrani nuk është më thjesht një kanavacë në të cilën paraqiten aplikacionet që shfaqin imitime të materialeve reale. Këto zëvendësohen me efekte vizuale që do të jenë sintetike dhe realiste në të njëjtën kohë.
Me shumë mundësi, sapo zhvilluesit të fillojnë të përdorin efektin paralaks, aplikacionet do të mbingarkohen me të pasi të gjithë përpiqen të gjejnë mënyrën e duhur për ta përdorur atë. Megjithatë, situata do të stabilizohet së shpejti, ashtu si me versionet e mëparshme të iOS. Megjithatë, në të njëjtën kohë, aplikacionet krejtësisht të reja do të shohin dritën e ditës, mundësitë e të cilave mund të ëndërrojmë vetëm sot.
pyetja është, nëse ata lëshojnë API për zhvilluesit e palëve të treta, ai nuk do të përdoret shpejt nga konkurrenca…. ?! Do të ishte turp! :(
Wallpapers live Paralax u lëshua për android disa ditë pas prezantimit të ios7. Qendra e kontrollit pas rreth një jave dyshoj.
Wallpaper-i Paralax Live u lëshua shumë kohë përpara iOS 7 :-) Kur kisha një LG Optimus 3D, më vinte keq që përdorte vetëm 3D në disa gjëra, kështu që vendosa një sfond të drejtpërdrejtë që simulonte një efekt 3D :-) Nën Parallax Barrier, fsheh gjithashtu teknologjinë që kishin LG Optimus 3D dhe HTC EVO 3D dhe tani edhe disa televizorë të rinj. Prodhuesi origjinal i kësaj teknologjie për 3D pa syze ishte BMW në kompjuterët në bord, në mënyrë që shoferi të mund të shikonte navigimin dhe pasagjeri një film. Përndryshe, në iOS 7, ky efekt shfaqet mjaft shpesh - në desktop, në Safari, në desktopin e kyçur kur përdorni foto panoramike, si dhe kur vëllimi zvogëlohet. Thjesht më mërzit që fshijnë veçori relativisht të lezetshme në versionet beta individuale. Tastiera transparente në mesazhe është zhdukur, shiriti transparent i njoftimeve është zhdukur….
API për zhvilluesit e palëve të treta nuk ka shumë efekt në këtë. Sistemet konkurruese nuk mund ta përdorin këtë API, kështu që e vetmja gjë që mbetet për të bërë është gjithsesi ta inxhinieroni atë. Dhe kjo nuk ka shumë kuptim me një efekt kaq të dokumentuar*.
*Tani nuk mendoj se do ta gjeni askund kodin e saktë nga iOS, por paralaksi, si perspektiva, është një fenomen mjaft i njohur dhe i hulumtuar.
Si një zhvillues i lidhur nga NDA, nuk mund të them që iOS 7 përfshin API-në e Motion Effects. Dhe nuk mund të them se e kam përdorur menjëherë pas lëshimit të beta-së së parë dhe se është fantastike.
:D
Në çdo rast, zhvilluesit kishin gjithmonë akses në akselerometrin dhe xhiroskopin, prandaj është atje. Avantazhi këtu është se Apple ... erm ... thjesht mund të lidhë efektet me çdo UIView, i cili mund të ketë çdo variabël parametër (madhësi, pozicion, etj.) bazuar në rrotullimin dhe lëvizjen e pajisjes.
API-ja e plotë për këto efekte është lëshuar shumë kohë më parë... Kjo është ajo që do të thoja nëse mund të flisja për të :)
Mbaj mend që në disa versione beta të iOS6, rrëshqitësi i volumit ndryshonte reflektimet në varësi të pjerrësisë së pajisjes dhe nuk kishte asgjë në versionin e mprehtë.
Unë kam iOS 7 beta për disa muaj tani, por nëse më kujtohet mirë, ky efekt është zakonisht i pranishëm në versionin e mprehtë të iOS 6.1. Por mund të kem gabim, vërtet nuk mund ta verifikoj askund, unë kam iOS 7 kudo.
Na vjen keq që shkruaj një artikull të tërë për një sfond të lëvizshëm - duke parë se është sezoni i kastravecit.
Është më e dukshme se nuk e dini se për çfarë bëhet fjalë, se nuk është thjesht një sfond i zakonshëm lëvizës.
Artikull i bukur plot me informacione specifike.
Artikull i madh. Unë kam qenë duke pritur për diçka në lidhje me paralaks për një kohë të gjatë kur Apple e përdori atë. Mund të ketë shumë mundësi të reja.
Artikull i bukur
Tashmë duket bukur nga video dhe nuk mund ta imagjinoj se sa e mrekullueshme do të jetë kur ta kem në iPhone. Shkëlqim!
Fakti është se Android-i e ka prej kohësh në formë aplikacioni dhe nuk e shqetëson shumë askënd.
Nuk do të funksionojë në iPhone 4…
Kam frikë se çfarë do të thotë elektrik dore për të, kjo është një pjesë e bukur e llogaritjeve shtesë.
Çfarë mund të jetë e mërzitshme në klasën e fizikës?
Në fund të fundit, fizika është një nga shkencat më interesante!!!
Artikulli është shumë interesant, por disa gjëra nuk janë shpjeguar saktë. Para së gjithash, paralaksa është më tepër këndi midis segmenteve të linjës që lidhin dy pika të ndryshme të vëzhgimit dhe objektit, ndërsa është gjithmonë më pak se këndi i drejtë (Wiki është mjaft i pasaktë për këtë - për këndin e dy vijave të drejta, është vështirë të përcaktohet se cili është këndi). Dhe pastaj në ligjin e Njutonit: nëse fillojmë të lëvizim telefonin, i japim një përshpejtim. Megjithatë, ligji i inercisë nuk diskuton fare për nxitimin. Parimi mbi të cilin bazohet ky funksion vjen më tepër nga vetitë e kornizave jo-inerciale të referencës, me të cilat u mor edhe Njutoni, por jo si pjesë e ligjit të tij të parë të lëvizjes.
“Dhe më pas në ligjin e Njutonit: nëse fillojmë ta lëvizim telefonin, i japim një përshpejtim. Megjithatë, ligji i inercisë nuk diskuton fare për nxitimin”.
Nuk e kuptoj se si vërteton ky argument që nuk është një ligj inercie.
Me sa mbaj mend, xhiroskopi funksionon në parimin e ndryshimit të momentit të momentit, i cili gjeneron forcë. Dhe kjo varet nga momenti i inercisë. Pra, për mendimin tim, është edhe ligji i inercisë edhe ligji i forcës për një sistem rrotullues.
Mos e ngatërroni akselerometrin me xhiroskopin. Akselerometri regjistron nxitimin e objektit për shkak të inercisë. Xhiroskopi është një volant i vendosur në një rotor me tre boshte, për shkak të të cilit ky volant nuk e ndryshon pozicionin e tij në lidhje me tokën gjatë çdo rrotullimi të të gjithë pajisjes.
Linja e fundit - akselerometri percepton lëvizjen, ndërsa xhiroskopi percepton pozicionin (rotacionin). ;)
Faleminderit për kokën lart, por me të vërtetë nuk i ngatërroj të dyja. Paralaksi nuk ka lidhje me akselerometrin, ai kontrollon xhiroskopin.
Xhiroskopi që përshkruani në fakt nuk është në iPhone. Ekziston një rrjet mekanik që deformohet me rrotullim, kështu që asgjë nuk rrotullohet vetë (kështu funksionon një xhiroskop klasik, p.sh. i përshkruar në Wikipedia).
Mirëpo ky deformim vërtet shkaktohet nga inercia rrotulluese, ndaj... disi nuk e kuptoj nga e keni idenë se po ngatërroni akselerometrin me xhiroskopin (nuk u përmend fare për akselerometrin).
Nuk po sugjeroj që paralaksi ka të bëjë me akselerometrin ;). Xhiroskopi nuk punon sipas parimit të ndryshimit të momentit - kjo do të thotë se ai reagon vetëm ndaj nxitimit (p=m*v). Një ndryshim në momentin (duke supozuar masën konstante) do të nënkuptonte një ndryshim në shpejtësi - nxitim. Sidoqoftë, xhiroskopi gjithashtu reagon ndaj një ndryshimi të pozicionit gjatë lëvizjes drejtvizore uniforme. Sidoqoftë, inercia zbatohet në trupin e volantit (qoftë ai përfaqësohet nga një rrotë klasike e rëndë ose një rrjet).
Përndryshe, sigurisht, jam dakord me ty se deklarata e Martin Hajekut për ligjin e parë të lëvizjes është disi pa dhëmbë. Megjithëse madhësia e nxitimit nuk shfaqet drejtpërdrejt në këtë ligj, ai në thelb i përgjigjet pyetjes: pse nxitimi është i dallueshëm edhe brenda kornizës inerciale të referencës...
Si përfundim, dua të theksoj se fizika është e bukur dhe nuk u mërzita kurrë prej saj :D
"Megjithatë, xhiroskopi gjithashtu reagon ndaj një ndryshimi të pozicionit gjatë lëvizjes drejtvizore uniforme."
Nuk e kuptoj fare :) Si mund të reagojë diçka ndaj lëvizjes me Eq. lëvizja primare? A nuk do të ishte në kundërshtim me barazinë e të gjitha kornizave inerciale të referencës?
Por tashmë është pas mesnate :D Kështu që ndoshta mos e mendoni më.
Përveç që nëse është diku në iOS 7, është vetëm në ekranin fillestar. Nuk e kam vënë re diku tjetër. Kështu që nuk do ta shihja të zezë me konsumin e baterisë. Në fund të fundit, qëndrueshmëria e iOS 7 në krahasim me iOS 6 është pothuajse e njëjtë, nëse jo më e mirë (beta5)
Pastaj, për shembull, në skedat Safari.
edhe në ekranin e kyçjes, sfondi i animuar lëviz duke përdorur këtë "teknologji" ose sido që ta quani
Artikull i madh!
Aplikacioni aero tani është falas
Përmban efektin e lartpërmendur :)