प्रॉडक्ट से जुड़ी खबरें

जगह की जानकारी से जुड़ी निजता को नए सिरे से तय करना: Android 17 के लिए नए टूल और सुधार

तीन मिनट में पढ़ें
Robert Clifford
डेवलपर रिलेशंस इंजीनियर

उपयोगकर्ताओं का भरोसा जीतना, Android इकोसिस्टम का एक अहम हिस्सा है. मोबाइल के इस्तेमाल में बदलाव के साथ-साथ, संवेदनशील जानकारी को सुरक्षित रखने के हमारे तरीके में भी बदलाव आया है. हम Android 17 में, जगह की जानकारी से जुड़ी निजता की नई सुविधाएं जोड़ रहे हैं. इनसे उपयोगकर्ताओं को ज़्यादा कंट्रोल मिलेगा. साथ ही, डेवलपर को डेटा को कम से कम रखने और प्रॉडक्ट की सुरक्षा के लिए बेहतर समाधान मिलेंगे. हमारी रणनीति में, नई सुविधाओं को जोड़ना शामिल है. इससे, बेहतर अनुभव के साथ-साथ निजता की सुरक्षा भी पक्की की जा सकती है. साथ ही, उपयोगकर्ताओं के लिए पारदर्शिता को बेहतर बनाया जा सकता है, ताकि वे अपने डेटा को मैनेज कर सकें.

लोकेशन बटन की सुविधा: एक बार इस्तेमाल के लिए, आसान ऐक्सेस

कई सामान्य कामों के लिए, जैसे कि आस-पास की कोई दुकान ढूंढना या सोशल मीडिया पर किसी पोस्ट को टैग करना, आपके ऐप्लिकेशन को उपयोगकर्ता की जगह की सटीक जानकारी का स्थायी या बैकग्राउंड ऐक्सेस नहीं चाहिए. Android 17 में, हम लोकेशन बटन की सुविधा जोड़ रहे हैं. यह एक नया यूज़र इंटरफ़ेस एलिमेंट है. इसे, जगह की सटीक जानकारी को एक बार ऐक्सेस करने की अनुमति देने के लिए बनाया गया है. इंडस्ट्री के पार्टनर ने इस नई सुविधा का अनुरोध किया है, ताकि वे अपने उपयोगकर्ताओं को जगह की जानकारी के लिए आसान और ज़्यादा निजी फ़्लो दे सकें.

local-cafe.gif

उपयोगकर्ताओं को निजता की बेहतर सुरक्षा मिलती है

जगह की जानकारी शेयर करने के लिए, फ़ैसला लेने की प्रक्रिया को उस जगह पर ले जाने से जहां उपयोगकर्ता कोई कार्रवाई करता है, उसे यह तय करने में मदद मिलती है कि वह कितनी जानकारी और कितने समय के लिए शेयर करना चाहता है. इससे उपयोगकर्ताओं को डेटा शेयर करने की अनुमति सिर्फ़ उन ऐप्लिकेशन को देने में मदद मिलती है जिन्हें उस सेशन में डेटा की ज़रूरत होती है. अनुमति मिलने के बाद, सेशन के आधार पर ऐक्सेस की इस सुविधा से, जगह की जानकारी पर निर्भर सुविधाओं के लिए बार-बार प्रॉम्प्ट नहीं दिखते. इससे डेवलपर को फ़ायदा होता है, क्योंकि इससे उनके उपयोगकर्ताओं को बेहतर अनुभव मिलता है. साथ ही, उपयोगकर्ता की मंशा पर ज़्यादा भरोसा मिलता है, क्योंकि कार्रवाई के समय ही ऐक्सेस का अनुरोध किया जाता है.

अपने ऐप्लिकेशन के डिज़ाइन के हिसाब से, यूज़र इंटरफ़ेस को पूरी तरह से पसंद के मुताबिक बनाना

लोकेशन बटन में, पसंद के मुताबिक बनाने के कई विकल्प मिलते हैं. इससे, सिस्टम-वाइड पहचान बनाए रखते हुए, आपके ऐप्लिकेशन के डिज़ाइन के साथ इंटिग्रेशन पक्का किया जा सकता है. बटन के विज़ुअल स्टाइल में बदलाव किया जा सकता है. जैसे:

  • बैकग्राउंड और आइकॉन के रंग की स्कीम
  • आउटलाइन स्टाइल
  • साइज़ और आकार

इसके अलावा, विकल्पों की पहले से तय की गई सूची में से, सही टेक्स्ट लेबल चुना जा सकता है. सुरक्षा और भरोसे को पक्का करने के लिए, लोकेशन आइकॉन को दिखाना ज़रूरी है. साथ ही, इसे पसंद के मुताबिक नहीं बनाया जा सकता. वहीं, फ़ॉन्ट साइज़ को सिस्टम मैनेज करता है, ताकि उपयोगकर्ता की सुलभता सेटिंग का पालन किया जा सके.

location-buttons-examples.png

Jetpack के साथ आसान इंटिग्रेशन और पीछे के वर्शन के साथ अपने-आप काम करने की सुविधा

लोकेशन बटन को Jetpack लाइब्रेरी के तौर पर उपलब्ध कराया जाएगा. इससे, आपके मौजूदा ऐप्लिकेशन लेआउट में इसे आसानी से इंटिग्रेट किया जा सकेगा. यह किसी अन्य Jetpack व्यू को लागू करने जैसा ही होगा. साथ ही, इससे जगह की सटीक जानकारी ऐक्सेस करने की अनुमति का अनुरोध करने का तरीका आसान हो जाएगा. इसके अलावा, Jetpack लाइब्रेरी के साथ लोकेशन बटन को लागू करने पर, यह पीछे के वर्शन के साथ अपने-आप काम करेगा. इसके लिए, Android 16 या इससे पहले के वर्शन वाले डिवाइस पर, उपयोगकर्ता के बटन पर टैप करने पर, जगह की जानकारी के लिए मौजूदा प्रॉम्प्ट दिखेगा.

Android 17 के बीटा वर्शन 3 से, Android के लोकेशन बटन की जांच की जा सकती है.

जगह की जानकारी के ऐक्सेस में पारदर्शिता

उपयोगकर्ताओं को अक्सर उन टूल को समझने में मुश्किल होती है जिनका इस्तेमाल वे अपनी जगह की जानकारी के डेटा को मॉनिटर और कंट्रोल करने के लिए कर सकते हैं. Android 17 में, हम जगह की जानकारी की अनुमति में पारदर्शिता को, माइक्रोफ़ोन और कैमरे के लिए पहले से तय किए गए बेहतर मानकों के मुताबिक बना रहे हैं. 

Location-access-transparency.png
  • जगह की जानकारी देने वाले इंडिकेटर में अपडेट: अब एक स्थायी इंडिकेटर दिखेगा. इससे उपयोगकर्ता को यह पता चलेगा कि सिस्टम के अलावा कोई अन्य ऐप्लिकेशन, उसकी जगह की जानकारी ऐक्सेस कर रहा है
  • एट्रिब्यूशन और कंट्रोल: उपयोगकर्ता इंडिकेटर पर टैप करके यह देख सकते हैं कि हाल ही में किन ऐप्लिकेशन ने उनकी जगह की जानकारी ऐक्सेस की है. साथ ही, "हाल ही में इस्तेमाल किए गए ऐप्लिकेशन" डायलॉग की मदद से, उन अनुमतियों को तुरंत मैनेज किया जा सकता है.

घनत्व के आधार पर जगह की अनुमानित जानकारी की सुविधा से, उपयोगकर्ताओं की निजता को मज़बूत बनाना

Android 17 में, जगह की अनुमानित जानकारी (कोर्स) के लिए एल्गोरिदम को भी बेहतर बनाया जा रहा है, ताकि जनसंख्या घनत्व के बारे में पता चल सके. पहले, कोर्स लोकेशन के लिए 2 किलोमीटर चौड़ा स्टैटिक ग्रिड इस्तेमाल किया जाता था. कम आबादी वाले इलाकों में, यह ग्रिड निजता के लिए काफ़ी नहीं हो सकता, क्योंकि 2 किलोमीटर के दायरे में अक्सर कुछ ही उपयोगकर्ता हो सकते हैं. नए तरीके में, इस फ़िक्स्ड ग्रिड की जगह, स्थानीय जनसंख्या घनत्व के आधार पर डाइनैमिक साइज़ वाला इलाका इस्तेमाल किया जाएगा. कम जनसंख्या घनत्व वाले इलाकों के लिए ग्रिड बढ़ाकर, Android यह पक्का करता है कि घनी आबादी वाले शहरी केंद्रों से लेकर दूर-दराज के इलाकों तक, अलग-अलग एनवायरमेंट में निजता की सुरक्षा एक जैसी हो.

रनटाइम अनुमति वाले डायलॉग में सुधार

जगह की जानकारी के लिए, रनटाइम अनुमति वाला डायलॉग, उपयोगकर्ताओं के लिए नेविगेट करने के लिए ज़्यादा मुश्किल फ़्लो में से एक है. इसमें उपयोगकर्ताओं से यह तय करने के लिए कहा जाता है कि वे हर ऐप्लिकेशन को अनुमति का कितना और कितने समय के लिए ऐक्सेस देना चाहते हैं. उपयोगकर्ताओं को कम मुश्किलों के साथ, निजता से जुड़े बेहतर फ़ैसले लेने में मदद करने के लिए, हमने डायलॉग को फिर से डिज़ाइन किया है, ताकि "सटीक" और "अनुमानित" विकल्पों को ज़्यादा आसानी से पहचाना जा सके. इससे उपयोगकर्ताओं को ऐक्सेस का वह लेवल चुनने में मदद मिलती है जो उनकी ज़रूरतों के हिसाब से सबसे सही हो.

location-grant-dialog.gif

Android 17 के लिए बनाना शुरू करें

जगह की जानकारी से जुड़ी निजता के नए टूल, अब बीटा वर्शन 3 में उपलब्ध हैं. हम इन सुविधाओं को सभी के लिए उपलब्ध कराने से पहले, आपकी राय या सुझाव चाहते हैं, ताकि इन्हें बेहतर बनाया जा सके. 

आज ही बेहतर और ज़्यादा निजी अनुभव बनाएं.

लेखक:

पढ़ना जारी रखें