इन दिनों सबसे अधिक बात की जाने वाली मोबाइल एप्लिकेशन और अनुभवों में से कुछ संवर्धित वास्तविकता प्रौद्योगिकी का उपयोग करते हैं। जबकि इनमें से कुछ अनुभव व्यावहारिक रूप से किसी भी मोबाइल डिवाइस पर काम कर सकते हैं, अन्य केवल नए और अधिक महंगे मॉडल पर काम करते हैं। इन अधिक मजबूत अनुभवों को विकसित करने और उपयोग करने के लिए ARCore और ARKit की आवश्यकता होती है।
ARCore और ARKit का परिचय
Android के ARCore और Apple के ARKit ऐसे प्लेटफ़ॉर्म हैं जो डेवलपर्स को मोबाइल उपकरणों पर AR अनुभवों को बनाने और उपयोगकर्ताओं को उपयोग करने की अनुमति देते हैं। उन्हें कैमरे और स्थान की जानकारी सहित आपके डिवाइस के सॉफ़्टवेयर और हार्डवेयर तक पहुंच की आवश्यकता होती है।
ARCore कैसे काम करता है
एआरकोर मोबाइल AR एप्लिकेशन निर्माण और अनुभव के लिए Android का प्लेटफ़ॉर्म है। ARKit के विपरीत, ARCore मुख्य रूप से मुख्य कैमरा और डिवाइस के अंतर्निहित मोशन सेंसर पर निर्भर करता है।
इसका मतलब है कि ARCore का उपयोग करने वाले ऐप डेवलपर्स के पास विकास इंजनों में बहुत अधिक लचीलापन है जो वे उपयोग करते हैं और यहां तक कि iOS उपकरणों के लिए अनुभव भी विकसित कर सकते हैं। इसका मतलब यह भी है कि, जबकि नए या अधिक महंगे उपकरण अधिक मजबूत एआर अनुभव की अनुमति देंगे, अधिकांश कामकाजी एंड्रॉइड फोन कुछ हद तक एआरकोर-संगत हैं।
ARCore आसपास के वातावरण में "फीचर पॉइंट" का पता लगाने के लिए डिवाइस के कैमरे का उपयोग करके काम करता है। भौतिक दुनिया में संभावित विमानों की पहचान करने के लिए सुविधा बिंदुओं के समूहों का उपयोग किया जाता है, जहां विमानों दीवारों या फर्श और छत, या बड़ी संरचनाओं के कुछ हिस्सों जैसे निरंतर सतहें हैं मेज का ऊपरी हिस्सा।
एआर अनुभवों में डिजिटल कलाकृतियों के लिए योजना या फिर विशिष्ट बिंदु भी "लंगर" बन सकते हैं। यह तुलनात्मक रूप से सरल दृष्टिकोण में चिकनी सतहों का पता लगाने के मुद्दे हैं।
पर्यावरण को समझना कहानी का केवल आधा हिस्सा है। मोबाइल डिवाइस की स्थिति, ओरिएंटेशन और मूवमेंट की जानकारी एक्सेस करके, ARCore नामक एक प्रक्रिया को सक्षम करता है साथ ही स्थानीयकरण और मानचित्रण. यह गतिशील अनुभवों को सक्षम करने के लिए फोन की स्थिति और परिवेश को प्रासंगिक बनाने की प्रक्रिया है।
सेल्फ ड्राइविंग कारों को कैसे पता चलता है कि वे कहां हैं? इसे "एक साथ स्थानीयकरण और मानचित्रण" (SLAM) कहा जाता है। यहां देखिए यह कैसे काम करता है।
ARCore के अनुभवों में डिजिटल वस्तुओं के स्थान को अधिक विश्वसनीय बनाने के लिए हल्के अनुमान शामिल हैं। इसके अलावा, Google ने हाल ही में एक विकसित किया है गहराई एपीआई यह दिसंबर 2019 के बाद बने अधिकांश एंड्रॉइड डिवाइसों पर काम करता है, लेकिन यह मूल पर आएगा गैलेक्सी नोट 10+, गैलेक्सी एस 20 अल्ट्रा, और बाद में डिवाइस।
ARKit कैसे काम करता है
सेब ARKit एआर एप्लिकेशन निर्माण और अनुभव के लिए आईओएस प्लेटफॉर्म है। 2020 का अपडेट पुराने को बेहतर बनाता है और इसके साथ शुरू होने वाले LiDAR क्षमताओं के साथ नए अनुभवों की सुविधा देता है iPhone 12 प्रो और प्रो मैक्स और यह आईपैड प्रो.
अनन्य तकनीक पर यह निर्भरता ARKit- सक्षम AR अनुभवों को अधिक इमर्सिव और टूल्स को अधिक सटीक बना सकती है। हालांकि, इसका मतलब यह भी है कि डेवलपर्स के लिए अधिक सुलभ एआर एप्लिकेशन बनाना अधिक कठिन है।
LiDAR ("लाइट डिटेक्शन एंड रेंजिंग" के लिए छोटा) डिवाइस से सतह तक और पीछे जाने के लिए प्रकाश की एक नाड़ी के लिए लगने वाले समय का उपयोग करके डिवाइस से सतह तक की दूरी निर्धारित करता है। प्रकाश की प्रत्येक नाड़ी एक बिंदु उत्पन्न करती है। इन बिंदुओं के संग्रह, जिसे "पॉइंट क्लाउड" कहा जाता है, उपयोगकर्ता के परिवेश का स्थलाकृतिक मानचित्र बनाने के लिए उपयोग किया जाता है।
यह विधि एंड्रॉइड के मॉडल की तुलना में अधिक विस्तृत नक्शे बनाती है, साथ ही साथ डिजिटल मॉडल को अधिक तेज़ी से रखने की अनुमति देती है। इसके लिए समर्पित हार्डवेयर की भी आवश्यकता होती है जो उपकरणों को बड़ा और अधिक महंगा बनाता है।
Apple का LiDAR सिस्टम ऑब्जेक्ट क्रिप्टोकरेंसी और लोगों के रोके जाने को भी बेहतर बनाता है, यानी डिजिटल ऑब्जेक्ट्स को भौतिक वस्तुओं और लोगों के पीछे स्थित होने की अनुमति देता है। एआर अनुप्रयोगों के भीतर मापने की क्षमता, गति पर कब्जा और वस्तु भौतिकी में भी सुधार हुआ है।
जैसा कि ARCore के साथ होता है, ARKit डिवाइस की लोकेशन और पोजिशनिंग हार्डवेयर के इंटरफेस के जरिए वर्ल्ड मैपिंग (जिसे Apple "सीन ज्योमेट्री" कहता है) हैंडल करता है। ARKit में ऐसे इंटीग्रेशन भी हैं जो डिवाइस के दोनों कैमरों को एक साथ उपयोग करने की अनुमति देते हैं।
क्या ARCore या ARKit "बेहतर" है?
किसी भी दो चीजों की तुलना करते समय, यह पूछना आसान है कि क्या एक दूसरे से "बेहतर" है। ज्यादातर मामलों में, जिसमें ARCore और ARKit शामिल हैं, यह बिल्कुल सरल नहीं है। ट्रेड-ऑफ़ हैं, निश्चित रूप से, लेकिन किसी एक को "विजेता" घोषित करना मुश्किल है।
उपयोगकर्ताओं के लिए ARCore और ARKit
ARKit (विशेष रूप से अब यह LiDAR को शामिल करता है) ARCore के फायदे हैं जब यह AR का अनुभव करने की बात आती है, जो कि ज्यादातर लोग इसके साथ बातचीत करना चाहते हैं। विशेष रूप से, जैसा कि ऊपर उल्लेख किया गया है, सफेद दीवारों जैसी कम बनावट वाली सतहों को पहचानने में ARKit की हवाई मान्यता को ARCore से बेहतर है।
हालाँकि, ARKit का LiDAR उपयोग उपकरणों को सबसे हाल के संस्करण के साथ अधिक बड़ा और अधिक महंगा बनाता है। क्योंकि ARCore पहले से ही एक मानक फोन पर प्रौद्योगिकी का उपयोग करता है, इसलिए प्लेटफॉर्म का समर्थन करने के लिए संगत उपकरणों को बड़ा या अधिक महंगा होने की आवश्यकता नहीं है।
एक बात का ध्यान रखें कि ARKit और ARCore बड़े ऑपरेटिंग सिस्टम के हिस्से हैं। यदि कोई दिया गया उपयोगकर्ता Android के साथ अधिक परिचित और अधिक आरामदायक है, तो Apple का ARKit शायद उनके दिमाग को बदलने के लिए पर्याप्त नहीं होगा।
संबंधित नोट पर, ये प्लेटफ़ॉर्म विभिन्न तरीकों से उनके मूल ऑपरेटिंग सिस्टम और संबंधित सेवाओं के साथ एकीकृत होते हैं। ARKit अधिक बारीकी से एकीकृत है Google मैप्स की तुलना में एप्पल मैप्स ARCore में एकीकृत है। हालाँकि, ARCore Google के छवि खोज इंजन में अधिक बारीकी से बुना हुआ है।
यदि AR के साथ बनाना और इंटरैक्ट करना एक प्राथमिकता है, जब आप सोचते हैं कि आप अपने मोबाइल फोन ARKit का उपयोग कैसे करते हैं। ARCore एक प्रतियोगिता है जिसे आपको देखना चाहिए। यदि आप AR का उपयोग नहीं करते हैं या केवल आकस्मिक रूप से इसका उपयोग करते हैं, तो जो भी आपके पसंदीदा ऑपरेटिंग सिस्टम के साथ आता है, शायद आपकी आवश्यकताओं को पूरा करेगा।
डेवलपर्स के लिए ARKit और ARCore
ARKit बनाम ARCore भी डेवलपर्स के लिए एक जटिल बहस है। ARKit तेज, अधिक सटीक और अधिक शक्तिशाली उपकरण प्रदान करता है। हालाँकि, बहुत अधिक निषेधात्मक समर्थन सीमाएँ हैं।
क्योंकि बाजार के हर स्मार्ट डिवाइस में RGB कैमरा होता है, बस सड़कों पर हर स्मार्ट डिवाइस कुछ हद तक ARCore के अनुकूल होता है और जिसमें Apple डिवाइस शामिल होते हैं। परिणामस्वरूप, ARCore का उपयोग करने वाले डेवलपर्स Android के साथ-साथ Apple उपकरणों के लिए भी विकसित हो सकते हैं। यह एक फायदा है जो ARKit डेवलपर्स के पास नहीं है।
इसलिए, एक बार फिर, यह मुद्दा एक मंच नहीं है और दूसरे से बेहतर है। समस्या आपके द्वारा विकसित किए जाने वाले एप्लिकेशनों के प्रकारों के लिए नीचे आती है, आप उन्हें कैसे विकसित करना चाहते हैं, और आप किन उपकरणों के साथ उस एप्लिकेशन को संगत करना चाहते हैं।
दुनिया के नक्शे के विभिन्न तरीके
ARKit और ARCore मोबाइल उपकरणों को दुनिया को मैप करने, समझने और संवर्धित करने के लिए विभिन्न तरीके प्रदान करते हैं। मुख्य तकनीकी अंतर ARKit की LiDAR पर निर्भरता और ARCore के अधिक उपकरण-अज्ञेय गहराई-संवेदी दृष्टिकोण के अग्रणी होने पर निर्भर करता है।
अधिकांश मोबाइल फोन उपयोगकर्ताओं के लिए, ARKit बनाम। ARCore आपको एक ऑपरेटिंग सिस्टम या दूसरे के साथ स्विच या स्टिक करने के लिए पर्याप्त नहीं होना चाहिए। हालांकि, अगर मोबाइल एआर आपका पेशा या जुनून है तो मुद्दा कुछ विवेचना का पात्र है।
चित्र साभार: Julia_Tim / Depositphotos
पोकेमॉन गो की सफलता के बाद, अधिक डेवलपर्स एआर गेम जारी कर रहे हैं। यहाँ सबसे अच्छे संवर्धित वास्तविकता खेल उपलब्ध हैं।
- प्रौद्योगिकी समझाया
- प्रोग्रामिंग
- संवर्धित वास्तविकता
- ऐप डेवलपमेंट
- आभासी वास्तविकता
जॉन Jaehnig एक स्वतंत्र लेखक / संपादक घातीय प्रौद्योगिकियों में रुचि रखते हैं। जॉन मिशिगन टेक्नोलॉजिकल यूनिवर्सिटी से पत्रकारिता में नाबालिग के साथ वैज्ञानिक और तकनीकी संचार में बी एस है।
हमारे न्यूज़लेटर की सदस्यता लें
टेक टिप्स, रिव्यू, फ्री ईबुक और एक्सक्लूसिव डील्स के लिए हमारे न्यूज़लेटर से जुड़ें!
एक और कदम…!
कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।