डेवलपर्स अब एंड्रॉइड जेटपैक वाले ऐप्स में अल्ट्रा-वाइडबैंड (यूडब्ल्यूबी) समर्थन लागू कर सकते हैं

डेवलपर्स अब एंड्रॉइड जेटपैक के साथ अपने ऐप्स में अल्ट्रा-वाइडबैंड (यूडब्ल्यूबी) समर्थन लागू कर सकते हैं, क्योंकि यह केवल सिस्टम ऐप्स के लिए उपलब्ध था।

पिछले साल, Google ने AOSP में एक नया API जोड़ा था अल्ट्रा-वाइडबैंड (UWB) उपकरणों के लिए बेहतर समर्थन सक्षम करें. उस समय, हमें पता चला कि एपीआई केवल सिस्टम ऐप्स तक ही सीमित था, जिसका अर्थ है कि यह तीसरे पक्ष के ऐप्स तक पहुंच योग्य नहीं था। यह अब अंततः बदल रहा है क्योंकि डेवलपर्स नई लॉन्च की गई जेटपैक लाइब्रेरी के साथ अपने ऐप्स में यूडब्ल्यूबी-सपोर्ट लागू कर सकते हैं। androidx.core.uwb Jetpack लाइब्रेरी के संस्करण 1.0.0-अल्फ़ा का उपयोग किसी ऐप में UWB-सक्षम डिवाइस जैसे कि इंटरैक्ट करने के लिए किया जा सकता है। गूगल पिक्सल 6 प्रो या सैमसंग गैलेक्सी S22 प्लस और अल्ट्रा।

इसका मतलब यह है कि अब से, डेवलपर्स एंड्रॉइड स्मार्टफोन की यूडब्ल्यूबी क्षमताओं के साथ बातचीत कर सकते हैं, जिस पर उनके ऐप्स चल रहे हैं, और यह अब केवल सिस्टम ऐप्स तक ही सीमित नहीं है। वर्तमान में, UWB API को चलाने के लिए एक डिवाइस की आवश्यकता होती है एंड्रॉइड 12 या नया, हालाँकि लगभग सभी डिवाइसों में UWB शायद पहले से ही मौजूद है। यूडब्ल्यूबी कम दूरी के माप के लिए कम-ऊर्जा घनत्व का उपयोग कर सकता है और रेडियो स्पेक्ट्रम के एक बड़े हिस्से पर उच्च-बैंडविड्थ सिग्नलिंग कर सकता है।

Apple के AirTags UWB का उपयोग करते हैं ताकि आप उन्हें अपने स्मार्टफोन से सटीक रूप से पहचान सकें, और UWB का समर्थन करने वाला पहला आधुनिक स्मार्टफोन iPhone 11 था। एंड्रॉइड की तरफ, सैमसंग था इस तकनीक को लाने वाले पहले व्यक्ति अपने गैलेक्सी नोट 20 और नोट 20 अल्ट्रा स्मार्टफोन के साथ बाजार में। Xiaomi के पास भी है यूडब्ल्यूबी के साथ जुड़ने की योजना की घोषणा की प्रौद्योगिकी, यह दर्शाती है कि कैसे इसका लक्ष्य अपने स्मार्ट होम पारिस्थितिकी तंत्र को नियंत्रित करने के लिए प्रौद्योगिकी का उपयोग करना है।

इसे एंड्रॉइड जेटपैक लाइब्रेरी के रूप में क्यों जारी किया जा रहा है, इसका एक कारण है। Google के वार्षिक OS रिलीज़ चक्र और Google Play के लिए API आवश्यकताओं में बदलाव को देखते हुए Android के लिए विकास करना एक दर्दनाक मामला हो सकता है, और वह है हम Google को "एंड्रॉइड जेटपैक" छतरी के नीचे समर्थन पुस्तकालयों का एक सेट बनाए रखते हुए क्यों देखते हैं। यह एंड्रॉइड घटकों, उपकरणों और मार्गदर्शन का एक सेट है जो सपोर्ट लाइब्रेरी की पिछली अनुकूलता और एंड्रॉइड आर्किटेक्चर घटकों के उपयोग में आसानी से प्रेरित है।

यह देखते हुए कि यूडब्ल्यूबी लाइब्रेरी अल्फा में है, यह संभव है कि इसमें वे सभी कार्यक्षमताएं न हों जो डेवलपर्स अभी तक चाहते हैं। डेवलपर्स को इस नई लाइब्रेरी के लिए डेवलपर दस्तावेज़ पढ़ना सुनिश्चित करना चाहिए ताकि वे समझ सकें कि इसका उपयोग कैसे करना है।

टिप के लिए धन्यवाद मिशाल रहमान!


स्रोत: Android डेवलपर दस्तावेज़, जेटपैक लाइब्रेरी

के जरिए: मिशाल रहमान