जेव्हा ते शरद ऋतूतील रिलीज होते iOS 7, आम्हाला आमच्या ऍपल उपकरणांमध्ये नवीन वैशिष्ट्यांचा समूह मिळेल. पूर्णपणे पुन्हा डिझाइन केलेल्या, कधीकधी अगदी विवादास्पद, देखावा व्यतिरिक्त, Apple आम्हाला वापरकर्त्याच्या आनंदाचा एक पूर्णपणे नवीन नमुना ऑफर करतो. असे दिसते आहे की ॲपलला या कठोर पाऊलाने पुढील दशकासाठी आपली मोबाइल प्रणाली तयार करायची आहे.
नॉव्हेल्टींमध्ये तथाकथित पॅरलॅक्स प्रभाव आहे. जर मी उद्धृत केले पाहिजे विकिपीडिया, पॅरॅलॅक्स (ग्रीक παράλλαξις (पॅरॅलॅक्सिस) मधून ज्याचा अर्थ "बदल" आहे) हा अंतराळातील दोन वेगवेगळ्या स्थानांपासून निरीक्षण केलेल्या बिंदूपर्यंत काढलेल्या सरळ रेषांनी जोडलेला कोन आहे. पॅरॅलॅक्सला दोन भिन्न स्थानांवरून पाहिल्यावर पार्श्वभूमीच्या सापेक्ष बिंदूच्या स्थितीतील स्पष्ट फरक म्हणून देखील संबोधले जाते. निरीक्षण बिंदूंपासून निरीक्षण केलेली वस्तू जितकी पुढे असेल तितका समांतर लहान असेल. तुमच्यापैकी बहुतेकांना शालेय डेस्क आणि कंटाळवाणा भौतिकशास्त्राच्या वर्गांच्या आठवणीत गुसबंप मिळत असेल.
सराव मध्ये, याचा अर्थ असा होतो की थोड्याशा हुशार प्रोग्रामिंगसह, डिस्प्ले आणखी काहीतरी बनते. अचानक, हे चिन्हांचे मॅट्रिक्स आणि वापरकर्ता वातावरणातील इतर घटकांसह केवळ द्वि-आयामी पृष्ठभाग नाही, तर एक काचेचे पॅनेल आहे ज्याद्वारे वापरकर्ता डिव्हाइस चित्रित करताना त्रि-आयामी जग पाहू शकतो.
दृष्टीकोन आणि समांतर
द्विमितीय डिस्प्लेवर फंक्शनल पॅरलॅक्स इफेक्ट कसा तयार करायचा याचे मूलभूत तत्त्व अगदी सोपे आहे. प्रकाश डोळ्यातून एकाच बिंदूपर्यंत जात असल्यामुळे, मेंदूला वस्तूंचा आकार त्यांच्या कडांमधील कोनाच्या सापेक्ष ओळखण्यास शिकावे लागले. याचा परिणाम असा होतो की जवळच्या वस्तू मोठ्या दिसतात, तर दूरच्या वस्तू लहान दिसतात.
हे दृष्टीकोन धारणेच्या मूलभूत गोष्टी आहेत, ज्याबद्दल मला खात्री आहे की तुमच्यापैकी प्रत्येकाने कधीतरी ऐकले असेल. पॅरॅलॅक्स, या iOS संदर्भात, आपण त्यांच्याभोवती फिरत असताना या वस्तूंमधील स्पष्ट हालचाल आहे. उदाहरणार्थ, जेव्हा तुम्ही कार चालवत असता, तेव्हा जवळच्या वस्तू (रस्त्याच्या कडेला असलेली झाडे) जास्त दूरच्या वस्तूंपेक्षा (अंतरातील टेकड्या) वेगाने जातात, जरी त्या सर्व स्थिर असतात. प्रत्येक गोष्ट त्याच वेगाने वेगवेगळ्या ठिकाणी बदलते.
भौतिकशास्त्राच्या इतर अनेक युक्त्यांसह, दृष्टीकोन आणि पॅरॅलॅक्स आपल्या सभोवतालच्या जगाबद्दलच्या आपल्या आकलनामध्ये खूप महत्त्वाची भूमिका बजावतात, ज्यामुळे आपले डोळे टिपत असलेल्या विविध दृश्य संवेदना वर्गीकरण आणि समजून घेण्यास सक्षम करतात. याव्यतिरिक्त, दृष्टीकोन एक अर्थाने छायाचित्रकार त्यांना खेळायला आवडते.
रॉकेट पासून फोन पर्यंत
iOS मध्ये, पॅरालॅक्स इफेक्ट ऑपरेटिंग सिस्टीमद्वारे पूर्णपणे सिम्युलेट केला जातो, मूळत: लॉन्च वाहनांसाठी विकसित केलेल्या तंत्रज्ञानाच्या थोड्या मदतीने. नवीनतम iOS उपकरणांमध्ये कंपन करणारे जायरोस्कोप आहेत, मानवी केसांपेक्षा लहान उपकरणे जे विद्युत चार्जच्या संपर्कात आल्यावर दिलेल्या वारंवारतेवर दोलन करतात.
तुम्ही उपकरणाला तीनपैकी कोणत्याही अक्षांसह हलवण्यास सुरुवात करताच, संपूर्ण यंत्रणा न्यूटनच्या पहिल्या नियमामुळे किंवा जडत्वाच्या नियमामुळे अभिमुखतेतील बदलास विरोध करू लागते. ही घटना हार्डवेअरला डिव्हाइस फिरवत असलेला वेग आणि दिशा मोजण्यास अनुमती देते.
यामध्ये एक एक्सीलरोमीटर जोडा जो उपकरणाची दिशा ओळखू शकतो आणि पॅरॅलॅक्स इफेक्ट तयार करण्यासाठी आवश्यक डेटा अगदी अचूकपणे शोधण्यासाठी आम्हाला सेन्सर्सचा एक आदर्श इंटरप्ले मिळतो. त्यांचा वापर करून, iOS वापरकर्त्याच्या वातावरणातील वैयक्तिक स्तरांच्या सापेक्ष हालचालींची सहज गणना करू शकते.
प्रत्येकासाठी पॅरलॅक्स
पॅरालॅक्सची समस्या आणि खोलीचा भ्रम गणितामुळे सरळ मार्गाने सोडवला जाऊ शकतो. सॉफ्टवेअरला फक्त एक गोष्ट माहित असणे आवश्यक आहे ती म्हणजे सामग्रीला विमानांच्या संचामध्ये व्यवस्थित करणे आणि नंतर डोळ्यांपासून समजलेल्या अंतरावर अवलंबून त्यांना हलवणे. परिणाम खोलीचे वास्तववादी प्रस्तुतीकरण असेल.
तुम्ही पाहत असाल तर डब्ल्यूडब्ल्यूडीसी 2013 किंवा iOS 7 परिचयात्मक व्हिडिओ, पॅरलॅक्स प्रभाव मुख्य आयकॉन स्क्रीनवर स्पष्टपणे दर्शविला गेला. आयफोन हलवताना, ते पार्श्वभूमीच्या वर तरंगत असल्याचे दिसते, ज्यामुळे जागेची कृत्रिम छाप निर्माण होते. दुसरे उदाहरण म्हणजे सफारी मधील खुल्या टॅबची सूक्ष्म हालचाल.
तथापि, नेमके तपशील सध्या गूढतेने दडलेले आहेत. फक्त एक गोष्ट स्पष्ट आहे - ऍपल संपूर्ण प्रणालीवर पॅरॅलॅक्स विणण्याचा मानस आहे. शेवटी, iOS 7 ला iPhone 3GS आणि पहिल्या पिढीच्या iPad वर समर्थन दिले जाणार नाही याचे कारण असू शकते, कारण कोणत्याही डिव्हाइसमध्ये जायरोस्कोप नाही. अशी अपेक्षा केली जाऊ शकते की ऍपल तृतीय-पक्ष विकासकांसाठी एक API जारी करेल जेणेकरुन तृतीय आयामचा फायदा होईल, सर्व काही जास्त वीज वापराशिवाय.
अलौकिक बुद्धिमत्ता किंवा टिनसेल?
जरी iOS 7 चे बहुतेक व्हिज्युअल इफेक्ट्स सर्वसमावेशकपणे वर्णन केले जाऊ शकतात, पॅरलॅक्सला स्वतःचा अनुभव आवश्यक आहे. तुम्ही डझनभर व्हिडीओज पाहू शकता, मग ते अधिकृत असोत किंवा अन्यथा, पण स्वतः प्रयत्न न करता पॅरलॅक्स इफेक्टचे निश्चितपणे मूल्यांकन करू नका. अन्यथा, हा केवळ "डोळा" प्रभाव आहे असा तुमचा समज होईल.
पण एकदा तुम्ही iOS 7 डिव्हाइसवर हात मिळवला की, तुम्हाला डिस्प्लेच्या मागे आणखी एक परिमाण दिसेल. ही अशी गोष्ट आहे ज्याचे शब्दात वर्णन करणे फार कठीण आहे. डिस्प्ले आता फक्त एक कॅनव्हास नाही ज्यावर वास्तविक सामग्रीचे अनुकरण प्रदर्शित करणारे अनुप्रयोग रेंडर केले जातात. हे व्हिज्युअल इफेक्ट्सने बदलले आहेत जे एकाच वेळी सिंथेटिक आणि वास्तववादी असतील.
बहुधा, एकदा विकसकांनी पॅरॅलॅक्स इफेक्ट वापरणे सुरू केले की, प्रत्येकजण त्याचा वापर करण्याचा योग्य मार्ग शोधण्याचा प्रयत्न करत असताना ॲप्स त्यावर भारावून जातील. तथापि, पूर्वीच्या iOS आवृत्त्यांप्रमाणेच परिस्थिती काही काळापूर्वी स्थिर होईल. तथापि, त्याच वेळी, पूर्णपणे नवीन अनुप्रयोग दिवसाचा प्रकाश पाहतील, ज्याच्या शक्यता आपण फक्त आजच पाहू शकतो.
प्रश्न असा आहे की, जर त्यांनी तृतीय-पक्ष विकासकांसाठी API सोडले तर ते स्पर्धेद्वारे पटकन वापरले जाणार नाही…. ?! ते लाजिरवाणे होईल! :(
ios7 ची ओळख झाल्यानंतर काही दिवसांनी Android साठी Paralax live wallpaper रिलीज करण्यात आला. माझ्या अंदाजानुसार एका आठवड्यानंतर नियंत्रण केंद्र.
Paralax Live वॉलपेपर iOS 7 च्या खूप आधी रिलीज झाला होता :-) जेव्हा माझ्याकडे LG Optimus 3D होता, तेव्हा मला खेद वाटत होता की तो फक्त काही गोष्टींमध्ये 3D वापरतो, म्हणून मी 3D इफेक्टचे नक्कल करणारा लाइव्ह वॉलपेपर ठेवला होता :-) पॅरलॅक्स बॅरियर, हे LG Optimus 3D आणि HTC EVO 3D कडे असलेले तंत्रज्ञान आणि आता काही नवीन टीव्ही देखील लपवते. चष्म्याशिवाय 3D साठी या तंत्रज्ञानाचा मूळ निर्माता ऑन-बोर्ड कॉम्प्युटरमध्ये BMW होता जेणेकरून ड्रायव्हर नेव्हिगेशन आणि प्रवासी चित्रपट पाहू शकेल. अन्यथा, iOS 7 मध्ये, हा प्रभाव बऱ्याचदा दिसून येतो - डेस्कटॉपवर, सफारीमध्ये, पॅनोरामिक फोटो वापरताना लॉक केलेल्या डेस्कटॉपवर, जेव्हा व्हॉल्यूम देखील कमी केला जातो. ते वैयक्तिक बीटामधील तुलनेने छान वैशिष्ट्ये हटवतात हे मला त्रास देते. संदेशांमधील पारदर्शक कीबोर्ड गेला आहे, पारदर्शक सूचना बार गेला आहे….
तृतीय-पक्ष विकासकांसाठी API चा यावर फारसा प्रभाव पडत नाही. स्पर्धक सिस्टीम हे API वापरू शकत नाहीत, त्यामुळे फक्त रिव्हर्स इंजिनियर करणे बाकी आहे. आणि अशा चांगल्या-दस्तऐवजित* प्रभावाने याचा फारसा अर्थ नाही.
*आता मला वाटत नाही की तुम्हाला iOS वरून अचूक कोड कोठेही सापडेल, परंतु पॅरालॅक्स, दृष्टीकोन प्रमाणे, ही एक अतिशय सुप्रसिद्ध आणि संशोधन केलेली घटना आहे.
NDA द्वारे बांधील विकासक म्हणून, मी असे म्हणू शकत नाही की iOS 7 मध्ये Motion Effects API समाविष्ट आहे. आणि मी असे म्हणू शकत नाही की मी पहिल्या बीटाच्या रिलीझनंतर लगेचच ते वापरले आणि ते खूप छान आहे.
:D
कोणत्याही परिस्थितीत, विकसकांना नेहमी एक्सेलेरोमीटर आणि जायरोस्कोपमध्ये प्रवेश असतो, म्हणूनच ते तिथे आहे. येथे फायदा असा आहे की ऍपल ... अहेम ... प्रत्येक UIView शी फक्त इफेक्ट कनेक्ट करू शकते, ज्यामध्ये डिव्हाइसच्या रोटेशन आणि हालचालीवर आधारित कोणतेही पॅरामीटर (आकार, स्थिती इ.) व्हेरिएबल असू शकतात.
या इफेक्ट्ससाठी पूर्ण एपीआय खूप पूर्वी रिलीझ केले गेले आहे... मी याबद्दल बोलू शकलो तर तेच म्हणेन :)
मला आठवते की काही iOS6 बीटामध्ये, व्हॉल्यूम स्लाइडरने डिव्हाइसच्या झुकावानुसार प्रतिबिंब बदलले आणि तीक्ष्ण आवृत्तीमध्ये काहीही नव्हते.
माझ्याकडे आता काही महिन्यांसाठी iOS 7 बीटा आहे, परंतु मला योग्यरित्या लक्षात असल्यास, हा प्रभाव सामान्यतः iOS 6.1 शार्प आवृत्तीमध्ये उपस्थित असतो. पण मी चुकीचे असू शकते, मी खरोखर ते कोठेही सत्यापित करू शकत नाही, माझ्याकडे सर्वत्र iOS 7 आहे.
हलत्या पार्श्वभूमीबद्दल संपूर्ण लेख लिहिल्याबद्दल क्षमस्व - सध्या काकडीचा हंगाम आहे.
हे अधिक स्पष्ट आहे की आपल्याला हे माहित नाही की ते कशाबद्दल आहे, ती फक्त एक सामान्य हलणारी पार्श्वभूमी नाही.
विशिष्ट माहितीने भरलेला छान लेख.
छान लेख. जेव्हा ऍपलने ते वापरले तेव्हा मी बर्याच काळापासून पॅरॅलॅक्सबद्दल काहीतरी वाट पाहत आहे. त्यात अनेक नवीन शक्यता असू शकतात.
छान लेख
व्हिडिओवरून ते आधीच सुंदर दिसत आहे आणि माझ्या आयफोनवर ते किती आश्चर्यकारक असेल याची मी कल्पना करू शकत नाही. वैभव!
वस्तुस्थिती अशी आहे की अँड्रॉइडकडे बर्याच काळापासून ते ऍप्लिकेशनच्या स्वरूपात आहे आणि ते कोणालाही जास्त त्रास देत नाही.
ते iPhone 4 वर काम करणार नाही...
मला भीती वाटते की फ्लॅशलाइट याबद्दल काय म्हणेल, हा अतिरिक्त गणनांचा एक चांगला भाग आहे.
भौतिकशास्त्राच्या वर्गात काय कंटाळवाणे असू शकते?
शेवटी, भौतिकशास्त्र हे सर्वात मनोरंजक विज्ञानांपैकी एक आहे !!!
लेख खूप मनोरंजक आहे, परंतु काही गोष्टी अचूकपणे स्पष्ट केल्या नाहीत. सर्व प्रथम, समांतर हा दोन भिन्न निरीक्षण बिंदू आणि ऑब्जेक्ट यांना जोडणारा रेषाखंडांमधील कोन आहे, तर तो नेहमी सरळ कोनापेक्षा कमी असतो (विकी या ऐवजी अशुद्ध आहे - दोन सरळ रेषांच्या कोनासाठी, ते आहे. कोन काय आहे हे निर्दिष्ट करणे कठीण आहे). आणि मग न्यूटनच्या नियमानुसार: जर आपण फोन हलवू लागलो तर आपण त्याला प्रवेग देतो. तथापि, जडत्वाचा नियम त्वरणावर अजिबात चर्चा करत नाही. हे फंक्शन ज्या तत्त्वावर आधारित आहे ते नॉन-इनर्टियल फ्रेम्स ऑफ रेफरन्सच्या गुणधर्मांवरून येते, ज्याचा न्यूटनने देखील सामना केला, परंतु त्याच्या गतीच्या पहिल्या नियमाचा भाग म्हणून नाही.
“आणि मग न्यूटनच्या नियमानुसार: जर आपण फोन हलवू लागलो तर आपण त्याला प्रवेग देतो. तथापि, जडत्वाचा कायदा त्वरणावर अजिबात चर्चा करत नाही."
हा युक्तिवाद जडत्वाचा नियम नाही हे कसे सिद्ध करते हे मला समजत नाही.
माझ्या आठवणीनुसार, जायरोस्कोप संवेगाचे क्षण बदलण्याच्या तत्त्वावर कार्य करते, ज्यामुळे शक्ती निर्माण होते. आणि ते जडत्वाच्या क्षणावर अवलंबून असते. तर, माझ्या मते, हा जडत्वाचा नियम आणि फिरत्या प्रणालीसाठी बलाचा नियम दोन्ही आहे.
एक्सीलरोमीटरला जायरोस्कोपसह गोंधळात टाकू नका. एक्सीलरोमीटर जडत्वामुळे वस्तूचा प्रवेग रेकॉर्ड करतो. जायरोस्कोप हे तीन-अक्षाच्या रोटरमध्ये स्थित फ्लायव्हील आहे, ज्यामुळे हे फ्लायव्हील संपूर्ण उपकरणाच्या कोणत्याही रोटेशन दरम्यान जमिनीच्या तुलनेत त्याची स्थिती बदलत नाही.
तळाची ओळ - प्रवेगमापक हालचाल ओळखतो, तर जायरोस्कोप स्थिती (रोटेशन) जाणतो. ;)
हेड अप केल्याबद्दल धन्यवाद, परंतु मी खरोखरच दोघांना गोंधळात टाकत नाही. पॅरलॅक्सचा एक्सीलरोमीटरशी काहीही संबंध नाही, तो जायरोस्कोप नियंत्रित करतो.
तुम्ही वर्णन केलेले जायरोस्कोप प्रत्यक्षात आयफोनमध्ये नाही. एक यांत्रिक ग्रीड आहे जो रोटेशनसह विकृत होतो, त्यामुळे तेथे काहीही स्वतःच फिरत नाही (अशा प्रकारे क्लासिक जायरोस्कोप कार्य करते, उदा. विकिपीडियावर वर्णन केलेले).
तथापि, ही विकृती खरोखरच रोटेशनल जडत्वामुळे झाली आहे, म्हणून... असो मला समजत नाही की तुम्ही एक्सीलरोमीटरला जायरोस्कोपसह गोंधळात टाकत आहात ही कल्पना तुम्हाला कोठून आली (तेथे ॲक्सेलेरोमीटरचा अजिबात उल्लेख नव्हता).
मी असे सुचवत नाही की पॅरालॅक्सचा एक्सीलरोमीटरशी काही संबंध आहे;). जायरोस्कोप संवेग बदलाच्या तत्त्वावर कार्य करत नाही - याचा अर्थ असा होतो की ते केवळ प्रवेग (p=m*v) वर प्रतिक्रिया देते. त्यामुळे संवेगातील बदल (स्थिर वस्तुमान गृहीत धरून) म्हणजे वेगात बदल - प्रवेग. तथापि, जायरोस्कोप एकसमान रेक्टिलिनियर हालचाली दरम्यान स्थितीतील बदलास देखील प्रतिक्रिया देतो. तथापि, फ्लायव्हीलच्या शरीरावर जडत्व लागू केले जाते (मग ते क्लासिक हेवी व्हील किंवा ग्रिडद्वारे दर्शविले जाते).
अन्यथा, अर्थातच, मी तुमच्याशी सहमत आहे की गतीच्या पहिल्या नियमाबद्दल मार्टिन हाजेकचे विधान कसे तरी दंतहीन आहे. जरी या कायद्यात प्रवेगाचे परिमाण थेट दिसत नसले तरी ते मूलत: या प्रश्नाचे उत्तर देते: संदर्भाच्या जडत्वाच्या चौकटीतही प्रवेग का शोधता येतो...
शेवटी, मी हे लक्षात घेऊ इच्छितो की भौतिकशास्त्र सुंदर आहे आणि मला त्याचा कधीही कंटाळा आला नाही :D
"तथापि, जायरोस्कोप एकसमान रेक्टिलिनियर हालचाली दरम्यान स्थितीतील बदलावर देखील प्रतिक्रिया देतो."
मला ते अजिबात समजत नाही :) Eq च्या हालचालीवर काहीही प्रतिक्रिया कशी देऊ शकते. प्राथमिक चळवळ? हे सर्व जडत्वाच्या चौकटींच्या समानतेला विरोध करणार नाही का?
पण आधीच मध्यरात्र झाली आहे :D त्यामुळे आता विचार करू नका.
ते iOS 7 मध्ये कुठेही असल्यास, ते फक्त स्टार्ट स्क्रीनवर आहे. माझ्या इतरत्र ते खरोखर लक्षात आले नाही. त्यामुळे बॅटरीच्या वापरासह मला ते काळे दिसणार नाही. शेवटी, iOS 7 च्या तुलनेत iOS 6 ची सहनशक्ती जवळजवळ सारखीच आहे, जर चांगले नसेल (beta5)
नंतर, उदाहरणार्थ, सफारी टॅबमध्ये.
लॉक स्क्रीनवरही ॲनिमेटेड वॉलपेपर हे "तंत्रज्ञान" वापरून हलते किंवा तुम्ही त्याला काहीही म्हणत असाल
छान लेख!
एरो ॲप आता मोफत आहे
वर नमूद केलेले प्रभाव समाविष्टीत आहे :)