Logo hi.androidermagazine.com
Logo hi.androidermagazine.com

Android m में ऐप परमिशन का उपयोग करना

Anonim

हमने लंबे समय से विचार किया है कि ऐसा क्या लग सकता है यदि Google ने कुछ ऐसा लागू करने का फैसला किया है जो उपयोगकर्ताओं को हमारे डिवाइस पर व्यक्तिगत एप्लिकेशन को एक्सेस करने की अनुमति देता है, और इस वर्ष I / O पर यह सब स्पष्ट हो गया। Android M उपयोगकर्ताओं को इस बात पर बहुत अधिक नियंत्रण देने की अनुमति देता है कि प्रत्येक ऐप को किस सूचना और हार्डवेयर तक पहुंचने की अनुमति है, और इस नए सेटअप में कुछ सुविधाजनक श्रेणियों में अनुमति प्रकारों का सरलीकरण भी शामिल है।

जबकि हम जानते हैं कि Android M के बारे में कुछ भी नहीं बताया गया है, इस नए अनुमति सेटअप का एक त्वरित वॉकथ्रू Android के अगले संस्करण में क्या आ रहा है, इस पर एक उचित रूप देता है।

हम सभी को Google Play Store में इंस्टॉल करने के तुरंत बाद उस प्रॉम्प्ट को प्राप्त करने की आदत है, जो आपको बताता है कि आपके डिवाइस के लैंड होने पर ऐप क्या अनुमति दे रहा है। एंड्रॉइड एम में वे दिन खत्म हो गए हैं, या कम से कम वे उन एप्लिकेशन के लिए खत्म हो गए हैं जो इस नई अनुमति प्रणाली का समर्थन करने के लिए अपडेट करते हैं। सभी एप्लिकेशन को सक्षम करने के लिए बाध्य किया जाएगा जो भी अनुमतियाँ आप उन्हें किसी भी तरह से बताएंगे, लेकिन सबसे हाल के एपीआई लक्ष्य के लिए अपडेट किए गए एप्लिकेशन बहुत ही शानदार तरीके से करने में सक्षम होंगे। जब आप अनुमति हटाते हैं, तो बाकी सभी चीजों में ऐप को तोड़ने का जोखिम बढ़ जाता है, और यदि आप सावधान नहीं हैं, तो हमारे परीक्षण में यह काफी बार हो सकता है। आशा है कि Google ने डेवलपर्स को बहुत सारी चेतावनियाँ दी हैं और इन परिवर्तनों को पूरा करने के लिए आवश्यक सभी उपकरण और सुनिश्चित करें कि उनके ऐप इन नए नियमों के साथ अच्छा खेलते हैं, लेकिन यह पूरी तरह से डेवलपर पर निर्भर है कि वे वास्तव में परिवर्तनों को लागू करें और अपने ऐप को अपडेट करें।

जब आप एक ऐसा ऐप इंस्टॉल करते हैं जो नए एपीआई लक्ष्यों का अनुसरण करता है, तो आप इंस्टॉल की प्रक्रिया की शुरुआत में उस अनुमतियों को नहीं देखेंगे। इसके बजाय, ऐप को अनुमतियों के लिए पूछना होगा जब ऐप को वास्तव में उस संसाधन की आवश्यकता होती है, और यह उस एक्सेस को स्वीकृत या अस्वीकार करने के लिए उपयोगकर्ता पर निर्भर होगा। उपयोगकर्ता उन सभी अनुमतियों की कुल सूची को भी देख सकते हैं, जिन्हें प्रत्येक ऐप सेटिंग के एप्लिकेशन अनुभाग में एक नए अनुमतियों टैब में एक्सेस करता है, लेकिन अधिक महत्वपूर्ण बात यह है कि उपयोगकर्ता इस एक ही दृश्य में उन्नत टैब पर जा सकते हैं और सभी ऐप्स को देख सकते हैं और ऐसी सेवाएँ जो विशिष्ट प्रकार की अनुमतियों तक पहुँच का अनुरोध करती हैं।

हमारे परीक्षण में, जब अनुमति से वंचित किया गया तो प्रलय विफलता काफी दुर्लभ थी।

उस ऐप में अनुमतियों को अक्षम करना जो उस क्षमता के आसपास कार्य करने के लिए नहीं लिखा गया है, जो चर का परिचय देता है, ऐप आसपास काम करने में सक्षम नहीं हो सकता है। जब आप नवीनतम API में अपडेट नहीं किए जाते हैं, तो Android M आपको इसके बारे में चेतावनी देता है, जब आप किसी ऐसे एप्लिकेशन में अनुमतियों को अक्षम करने का प्रयास करते हैं, लेकिन जो आपको रोक नहीं पाता है। इसके बजाय, आप स्वयं ऐप का अन्वेषण करें और देखें कि क्या सब कुछ अभी भी उस अनुमति के बिना काम करता है। सबसे खराब स्थिति में, ऐप तुरंत क्रैश हो जाएगा और आपको होम स्क्रीन पर लौटा देगा, लेकिन ज्यादातर मामलों में ऐप केवल जानकारी तक पहुंचने में विफल रहेगा और आपको विफलता की सूचना देगा। यह ऐप से ऐप में काफी भिन्न है, लेकिन हमारे परीक्षण में भयावह विफलता काफी दुर्लभ थी।

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