जब इसे पतझड़ में रिलीज़ किया जाता है आईओएस 7, हमें अपने ऐप्पल उपकरणों में कई नई सुविधाएँ मिलेंगी। पूरी तरह से पुन: डिज़ाइन किए गए, कभी-कभी विवादास्पद भी, उपस्थिति के अलावा, ऐप्पल हमें उपयोगकर्ता आनंद का एक बिल्कुल नया प्रतिमान प्रदान करता है। ऐसा लगता है कि एप्पल इस कठोर कदम से अपने मोबाइल सिस्टम को अगले दशक के लिए तैयार करना चाहता है.
नवीनताओं में तथाकथित लंबन प्रभाव है। अगर मुझे उद्धृत करना चाहिए Wikipedii, लंबन (ग्रीक παράλλαξις (लंबन) से जिसका अर्थ है "परिवर्तन") अंतरिक्ष में दो अलग-अलग स्थानों से प्रेक्षित बिंदु तक खींची गई सीधी रेखाओं द्वारा अंतरित कोण है। लंबन को दो अलग-अलग स्थानों से देखने पर पृष्ठभूमि के सापेक्ष एक बिंदु की स्थिति में स्पष्ट अंतर के रूप में भी जाना जाता है। प्रेक्षित वस्तु अवलोकन बिंदुओं से जितनी दूर होगी, लंबन उतना ही छोटा होगा। स्कूल डेस्क और उबाऊ भौतिकी कक्षाओं को याद करके शायद आपमें से अधिकांश लोगों के रोंगटे खड़े हो जाते हैं।
व्यवहार में, इसका सीधा सा मतलब यह है कि थोड़ी चतुर प्रोग्रामिंग के साथ, डिस्प्ले कुछ और में बदल जाता है। अचानक, यह केवल आइकन और उपयोगकर्ता वातावरण के अन्य तत्वों के मैट्रिक्स के साथ एक दो-आयामी सतह नहीं है, बल्कि एक ग्लास पैनल है जिसके माध्यम से उपयोगकर्ता डिवाइस को फिल्माते समय त्रि-आयामी दुनिया को देखने में सक्षम होता है।
परिप्रेक्ष्य और लंबन
द्वि-आयामी डिस्प्ले पर कार्यात्मक लंबन प्रभाव कैसे बनाया जाए इसका मूल सिद्धांत काफी सरल है। क्योंकि प्रकाश आंख से होकर एक बिंदु तक गुजरता है, मस्तिष्क को वस्तुओं के किनारों के बीच के कोण के सापेक्ष उनके आकार को पहचानना सीखना पड़ता है। इसका परिणाम यह होता है कि निकट की वस्तुएँ बड़ी दिखाई देती हैं, जबकि दूर की वस्तुएँ छोटी दिखाई देती हैं।
ये परिप्रेक्ष्य बोध की मूल बातें हैं, जिनके बारे में मुझे यकीन है कि आप में से प्रत्येक ने कभी न कभी सुना होगा। इस iOS संदर्भ में, लंबन, इन वस्तुओं के बीच होने वाली स्पष्ट गति है जब आप उनके चारों ओर घूमते हैं। उदाहरण के लिए, जब आप कार चला रहे होते हैं, तो नजदीक की वस्तुएं (कंधे के पास के पेड़) अधिक दूर की वस्तुओं (दूरी में पहाड़ियां) की तुलना में तेजी से चलती हैं, भले ही वे सभी स्थिर खड़ी हों। प्रत्येक वस्तु एक ही गति से अपना स्थान अलग-अलग बदलती है।
भौतिकी की कई अन्य युक्तियों के साथ, परिप्रेक्ष्य और लंबन हमारे आस-पास की दुनिया की हमारी धारणा में बहुत महत्वपूर्ण भूमिका निभाते हैं, जो हमें हमारी आंखों द्वारा पकड़ी जाने वाली विभिन्न दृश्य संवेदनाओं को क्रमबद्ध करने और समझने में सक्षम बनाते हैं। इसके अलावा, परिप्रेक्ष्य की भावना वाले फोटोग्राफर उन्हें खेलना पसंद है.
रॉकेट से लेकर फ़ोन तक
आईओएस में, लंबन प्रभाव पूरी तरह से ऑपरेटिंग सिस्टम द्वारा ही सिम्युलेटेड होता है, मूल रूप से लॉन्च वाहनों के लिए विकसित तकनीक की थोड़ी मदद से। नवीनतम iOS उपकरणों के अंदर कंपन करने वाले जाइरोस्कोप हैं, मानव बाल से भी छोटे उपकरण जो विद्युत आवेश के संपर्क में आने पर एक निश्चित आवृत्ति पर दोलन करते हैं।
जैसे ही आप डिवाइस को तीन अक्षों में से किसी एक पर ले जाना शुरू करते हैं, पूरा तंत्र न्यूटन के पहले नियम, या जड़ता के नियम के कारण अभिविन्यास में परिवर्तन का विरोध करना शुरू कर देता है। यह घटना हार्डवेयर को डिवाइस के घूमने की गति और दिशा को मापने की अनुमति देती है।
इसमें एक एक्सेलेरोमीटर जोड़ें जो डिवाइस के ओरिएंटेशन का पता लगा सकता है, और हमें लंबन प्रभाव बनाने के लिए आवश्यक डेटा का सटीक रूप से पता लगाने के लिए सेंसर का एक आदर्श इंटरप्ले मिलता है। उनका उपयोग करके, iOS आसानी से उपयोगकर्ता वातावरण की व्यक्तिगत परतों के सापेक्ष आंदोलन की गणना कर सकता है।
सभी के लिए लंबन
लंबन की समस्या और गहराई के भ्रम को गणित की बदौलत सीधे तरीके से हल किया जा सकता है। सॉफ्टवेयर को केवल एक चीज जानने की जरूरत है वह है सामग्री को विमानों के एक सेट में व्यवस्थित करना और फिर आंखों से उनकी अनुमानित दूरी के आधार पर उन्हें स्थानांतरित करना। परिणाम गहराई का यथार्थवादी प्रतिपादन होगा।
यदि आप देख रहे हैं WWDC 2013 नबो आईओएस 7 परिचयात्मक वीडियोलंबन प्रभाव मुख्य आइकन स्क्रीन पर स्पष्ट रूप से दिखाया गया था। जब iPhone चलता है तो वे पृष्ठभूमि के ऊपर तैरते प्रतीत होते हैं, जिससे अंतरिक्ष का एक कृत्रिम प्रभाव पैदा होता है। एक अन्य उदाहरण सफ़ारी में खुले टैब की सूक्ष्म गति है।
हालाँकि, सटीक विवरण अभी रहस्य में डूबा हुआ है। केवल एक बात स्पष्ट है - Apple का इरादा पूरे सिस्टम में लंबन बुनने का है। आख़िरकार, यही कारण हो सकता है कि iPhone 7GS और पहली पीढ़ी के iPad पर iOS 3 का समर्थन नहीं किया जाएगा, क्योंकि किसी भी डिवाइस में जाइरोस्कोप नहीं है। यह उम्मीद की जा सकती है कि ऐप्पल तीसरे पक्ष के डेवलपर्स के लिए एक एपीआई जारी करेगा ताकि वे बिना अधिक बिजली खपत के तीसरे आयाम से लाभ उठा सकें।
प्रतिभा या चमकीला?
जबकि iOS 7 के अधिकांश दृश्य प्रभावों को व्यापक रूप से वर्णित किया जा सकता है, लंबन को अपने स्वयं के अनुभव की आवश्यकता होती है। आप दर्जनों वीडियो देख सकते हैं, चाहे आधिकारिक हों या अन्य, लेकिन निश्चित रूप से इसे स्वयं आज़माए बिना लंबन प्रभाव का मूल्यांकन न करें। अन्यथा, आपको यह आभास होगा कि यह केवल "आंख" प्रभाव है।
लेकिन एक बार जब आप iOS 7 डिवाइस अपने हाथ में ले लेंगे, तो आपको डिस्प्ले के पीछे एक और आयाम दिखाई देगा। ये कुछ ऐसा है जिसे शब्दों में बयां करना बहुत मुश्किल है. डिस्प्ले अब केवल एक कैनवास नहीं है जिस पर वास्तविक सामग्रियों की नकल प्रदर्शित करने वाले एप्लिकेशन प्रस्तुत किए जाते हैं। इनका स्थान दृश्य प्रभावों ने ले लिया है जो एक ही समय में सिंथेटिक और यथार्थवादी होंगे।
अधिक संभावना है, एक बार जब डेवलपर्स लंबन प्रभाव का उपयोग करना शुरू कर देते हैं, तो ऐप्स इससे अभिभूत हो जाएंगे क्योंकि हर कोई इसका उपयोग करने का सही तरीका ढूंढने का प्रयास करता है। हालाँकि, स्थिति जल्द ही स्थिर हो जाएगी, पिछले iOS संस्करणों की तरह। हालाँकि, साथ ही, पूरी तरह से नए एप्लिकेशन दिन के उजाले को देखेंगे, जिनकी संभावनाओं के बारे में हम आज केवल सपना देख सकते हैं।
सवाल यह है कि, यदि वे तीसरे पक्ष के डेवलपर्स के लिए एपीआई जारी करते हैं, तो प्रतिस्पर्धा द्वारा इसका तुरंत उपयोग नहीं किया जाएगा... ?! यह काफी शर्म की बात होगी! :(
आईओएस7 की शुरुआत के कुछ दिनों बाद पैरालैक्स लाइव वॉलपेपर एंड्रॉइड के लिए जारी किया गया था। मेरा अनुमान है कि लगभग एक सप्ताह के बाद नियंत्रण केंद्र।
पैरालैक्स लाइव वॉलपेपर आईओएस 7 से बहुत पहले जारी किया गया था :-) जब मेरे पास एलजी ऑप्टिमस 3डी था, तो मुझे खेद था कि यह केवल कुछ चीजों में 3डी का उपयोग करता था, इसलिए मैंने एक लाइव वॉलपेपर लगाया जो 3डी प्रभाव का अनुकरण करता था :-) पैरालैक्स बैरियर, यह उस तकनीक को भी छुपाता है जो एलजी ऑप्टिमस 3डी और एचटीसी ईवीओ 3डी में थी और अब कुछ नए टीवी में भी है। ऑन-बोर्ड कंप्यूटरों में चश्मे के बिना 3डी के लिए इस तकनीक का मूल निर्माता बीएमडब्ल्यू था ताकि ड्राइवर नेविगेशन देख सके और यात्री मूवी देख सके। अन्यथा, iOS 7 में, यह प्रभाव अक्सर दिखाई देता है - डेस्कटॉप पर, Safari में, पैनोरमिक फ़ोटो का उपयोग करते समय लॉक किए गए डेस्कटॉप पर, और वॉल्यूम कम होने पर भी। यह मुझे परेशान करता है कि वे अलग-अलग बीटा में अपेक्षाकृत अच्छी सुविधाओं को हटा देते हैं। संदेशों में पारदर्शी कीबोर्ड चला गया है, पारदर्शी अधिसूचना बार चला गया है...
तृतीय-पक्ष डेवलपर्स के लिए API का इस पर अधिक प्रभाव नहीं पड़ता है। प्रतिस्पर्धी सिस्टम इस एपीआई का उपयोग नहीं कर सकते हैं, इसलिए केवल रिवर्स इंजीनियर करना ही बाकी है। और इतने अच्छी तरह से प्रलेखित* प्रभाव के साथ इसका कोई खास मतलब नहीं है।
*अब मुझे नहीं लगता कि आपको आईओएस से कहीं भी सटीक कोड मिलेगा, लेकिन लंबन, परिप्रेक्ष्य की तरह, एक काफी प्रसिद्ध और शोधित घटना है।
एनडीए से बंधे डेवलपर के रूप में, मैं यह नहीं कह सकता कि iOS 7 में मोशन इफेक्ट्स एपीआई शामिल है। और मैं यह नहीं कह सकता कि मैंने पहले बीटा के रिलीज़ होने के तुरंत बाद इसका उपयोग किया था और यह बहुत बढ़िया है।
:D
किसी भी मामले में, डेवलपर्स के पास हमेशा एक्सेलेरोमीटर और जाइरोस्कोप तक पहुंच होती है, इसीलिए यह वहां है। यहां लाभ यह है कि Apple ... erm ... प्रत्येक UIView से प्रभावों को आसानी से जोड़ सकता है, जिसमें डिवाइस के रोटेशन और गति के आधार पर कोई भी पैरामीटर (आकार, स्थिति, आदि) चर हो सकता है।
इन प्रभावों के लिए पूर्ण एपीआई बहुत समय पहले जारी की गई है... अगर मैं इसके बारे में बात कर सकूं तो मैं यही कहूंगा :)
मुझे याद है कि कुछ iOS6 बीटा में, वॉल्यूम स्लाइडर ने डिवाइस के झुकाव के आधार पर प्रतिबिंब बदल दिए थे, और शार्प संस्करण में कुछ भी नहीं था।
मेरे पास कुछ महीनों से iOS 7 बीटा है, लेकिन अगर मुझे ठीक से याद है, तो यह प्रभाव आमतौर पर iOS 6.1 शार्प संस्करण में मौजूद है। लेकिन मैं गलत हो सकता हूं, मैं वास्तव में इसे कहीं भी सत्यापित नहीं कर सकता, मेरे पास हर जगह iOS 7 है।
चलती पृष्ठभूमि के बारे में पूरा लेख लिखने के लिए क्षमा करें - क्योंकि यह खीरे का मौसम है।
यह अधिक स्पष्ट है कि आप नहीं जानते कि यह किस बारे में है, कि यह केवल एक सामान्य गतिशील पृष्ठभूमि नहीं है।
विशिष्ट जानकारी से भरपूर अच्छा आलेख.
बढ़िया लेख. मैं लंबे समय से लंबन के बारे में किसी चीज़ की प्रतीक्षा कर रहा था जब Apple ने इसका उपयोग किया था। इसमें कई नई संभावनाएं हो सकती हैं.
अच्छा लेख
वीडियो में यह पहले से ही सुंदर लग रहा है और मैं कल्पना नहीं कर सकता कि जब यह मेरे iPhone पर होगा तो यह कितना अद्भुत होगा। वैभव!
तथ्य यह है कि एंड्रॉइड के पास यह लंबे समय से एक एप्लिकेशन के रूप में है, और यह किसी को ज्यादा परेशान नहीं करता है।
यह iPhone 4 पर काम नहीं करेगा...
मुझे डर है कि टॉर्च इसके बारे में क्या कहेगी, यह अतिरिक्त गणनाओं का एक अच्छा हिस्सा है।
भौतिकी कक्षा में क्या उबाऊ हो सकता है?
आख़िरकार, भौतिकी सबसे दिलचस्प विज्ञानों में से एक है!!!
लेख बहुत दिलचस्प है, लेकिन कुछ बातें सटीक ढंग से नहीं बताई गई हैं। सबसे पहले, लंबन अवलोकन के दो अलग-अलग बिंदुओं और वस्तु को जोड़ने वाले रेखा खंडों के बीच का कोण है, जो हमेशा सीधे कोण से कम होता है (विकी इस पर सटीक नहीं है - यह निर्दिष्ट करना मुश्किल है कि कोण क्या है) दो सीधी रेखाओं का कोण)। और फिर न्यूटन के नियम के अनुसार: यदि हम फोन को हिलाना शुरू करते हैं, तो हम इसे त्वरण देते हैं। हालाँकि, जड़त्व का नियम त्वरण पर बिल्कुल भी चर्चा नहीं करता है। जिस सिद्धांत पर यह फ़ंक्शन आधारित है वह संदर्भ के गैर-जड़त्वीय फ्रेम के गुणों से आता है, जिसे न्यूटन ने भी निपटाया था, लेकिन गति के अपने पहले नियम के हिस्से के रूप में नहीं।
“और फिर न्यूटन के नियम के अनुसार: यदि हम फोन को हिलाना शुरू करते हैं, तो हम इसे त्वरण देते हैं। हालाँकि, जड़ता का नियम त्वरण पर बिल्कुल भी चर्चा नहीं करता है।"
मुझे समझ नहीं आता कि यह तर्क कैसे सिद्ध करता है कि यह जड़ता का नियम नहीं है।
जहाँ तक मुझे याद है, जाइरोस्कोप संवेग के क्षण को बदलने के सिद्धांत पर काम करता है, जो बल उत्पन्न करता है। और यह जड़ता के क्षण पर निर्भर करता है। तो, मेरी राय में, यह एक घूर्णन प्रणाली के लिए जड़ता का नियम और बल का नियम दोनों है।
एक्सेलेरोमीटर को जाइरोस्कोप के साथ भ्रमित न करें। एक्सेलेरोमीटर जड़त्व के कारण वस्तु के त्वरण को रिकॉर्ड करता है। जाइरोस्कोप तीन-अक्ष रोटर में स्थित एक फ्लाईव्हील है, जिसके कारण यह फ्लाईव्हील पूरे उपकरण के किसी भी घूर्णन के दौरान जमीन के सापेक्ष अपनी स्थिति नहीं बदलता है।
निचली पंक्ति - एक्सेलेरोमीटर गति को समझता है, जबकि जाइरोस्कोप स्थिति (रोटेशन) को समझता है। ;)
सचेत करने के लिए धन्यवाद, लेकिन मैं वास्तव में दोनों को भ्रमित नहीं करता। पैरालैक्स का एक्सेलेरोमीटर से कोई लेना-देना नहीं है, यह जाइरोस्कोप को नियंत्रित करता है।
आप जिस जाइरोस्कोप का वर्णन कर रहे हैं वह वास्तव में iPhone में नहीं है। वहां एक यांत्रिक ग्रिड है जो घूर्णन के साथ विकृत हो जाता है, इसलिए वहां कुछ भी अपने आप नहीं घूमता है (क्लासिक जाइरोस्कोप इसी तरह काम करता है, उदाहरण के लिए विकिपीडिया पर वर्णित है)।
हालाँकि, यह विकृति वास्तव में घूर्णी जड़ता के कारण होती है, इसलिए... किसी तरह मुझे समझ में नहीं आता कि आपको यह विचार कहां से आया कि आप एक्सेलेरोमीटर को जाइरोस्कोप के साथ भ्रमित कर रहे हैं (एक्सेलेरोमीटर का कोई उल्लेख नहीं था)।
मैं यह सुझाव नहीं दे रहा हूं कि लंबन का एक्सेलेरोमीटर से कोई लेना-देना है;)। जाइरोस्कोप संवेग परिवर्तन के सिद्धांत पर काम नहीं करता है - इसका मतलब यह होगा कि यह केवल त्वरण (p=m*v) पर प्रतिक्रिया करता है। इसलिए संवेग में परिवर्तन (निरंतर द्रव्यमान मानकर) का अर्थ गति - त्वरण में परिवर्तन होगा। हालाँकि, जाइरोस्कोप एकसमान रेक्टिलिनियर मूवमेंट के दौरान स्थिति में बदलाव पर भी प्रतिक्रिया करता है। हालाँकि, जड़ता को फ्लाईव्हील के शरीर पर लागू किया जाता है (चाहे इसे क्लासिक भारी पहिया या ग्रिड द्वारा दर्शाया गया हो)।
अन्यथा, निश्चित रूप से, मैं आपसे सहमत हूं कि गति के पहले नियम के बारे में मार्टिन हाजेक का बयान किसी तरह से दंतहीन है। यद्यपि इस नियम में त्वरण का परिमाण प्रत्यक्ष रूप से प्रकट नहीं होता है, यह अनिवार्य रूप से इस प्रश्न का उत्तर देता है: संदर्भ के जड़त्वीय ढांचे के भीतर भी त्वरण का पता क्यों लगाया जा सकता है...
अंत में, मैं यह नोट करना चाहूंगा कि भौतिकी सुंदर है और मैं इससे कभी ऊब नहीं पाया: डी
"फिर भी, जाइरोस्कोप एकसमान रेक्टिलिनियर मूवमेंट के दौरान स्थिति में बदलाव पर भी प्रतिक्रिया करता है।"
मुझे यह बिल्कुल समझ में नहीं आता :) कोई भी चीज़ समीकरण के साथ गति पर कैसे प्रतिक्रिया कर सकती है। प्राथमिक आंदोलन? क्या यह संदर्भ के सभी जड़त्वीय फ़्रेमों की समानता का खंडन नहीं करेगा?
लेकिन आधी रात हो चुकी है :D तो शायद अब इसके बारे में मत सोचो।
सिवाय इसके कि अगर यह iOS 7 में कहीं है, तो यह केवल स्टार्ट स्क्रीन पर है। मैंने वास्तव में इसे कहीं और नोटिस नहीं किया है। इसलिए मैं इसे बैटरी की खपत के साथ काला नहीं देखूंगा। आख़िरकार, iOS 7 की तुलना में iOS 6 की सहनशक्ति लगभग समान है, यदि बेहतर नहीं है (बीटा5)
फिर, उदाहरण के लिए, सफ़ारी टैब में।
यहां तक कि लॉक स्क्रीन पर भी एनिमेटेड वॉलपेपर इस "तकनीक" या जो भी आप इसे कहते हैं, का उपयोग करके चलता है
बढ़िया लेख!
एयरो ऐप अब मुफ़्त है
उपर्युक्त प्रभाव शामिल है :)