Android 12 में एंटरप्राइज़ के लिए नया क्या है

इस पेज पर, Android 12 (एपीआई लेवल 31) में जोड़े गए नए Enterprise API, सुविधाओं, और काम करने के तरीके में हुए बदलावों के बारे में खास जानकारी दी गई है.

वर्क प्रोफ़ाइल

Android 12 में, वर्क प्रोफ़ाइल के लिए ये नई सुविधाएं उपलब्ध हैं.

वर्क प्रोफ़ाइल के लिए, सुरक्षा और निजता को बेहतर बनाने की सुविधा

Android 12 में, वर्क प्रोफ़ाइल वाले निजी डिवाइसों के लिए ये सुविधाएं उपलब्ध हैं:

कंपनी के डिवाइस

कंपनी के मालिकाना हक वाले डिवाइसों के लिए, ये नई सुविधाएं उपलब्ध हैं. _कंपनी के मालिकाना हक वाले डिवाइस_ का मतलब, पूरी तरह से मैनेज किए जा रहे डिवाइसों और कंपनी के मालिकाना हक वाले वर्क प्रोफ़ाइल डिवाइसों से है.

अन्य

इस सेक्शन में, Enterprise API में हुए उन बदलावों के बारे में बताया गया है जो वर्क प्रोफ़ाइल या कंपनी के मालिकाना हक वाले डिवाइसों के लिए नहीं हैं.

मैनेज न किए गए डिवाइस के सर्टिफ़िकेशन को मैनेज करने की सुविधा

मैनेज न किए जा रहे डिवाइसों के लिए, अब Android में डिवाइस पर ही कुंजी जनरेट करने की सुविधा उपलब्ध है. इसकी मदद से, सर्टिफ़िकेट मैनेज किए जा सकते हैं:

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

नए एपीआई से नई सुविधाएं मिलती हैं:

पूरी तरह से मैनेज किए जा रहे डिवाइसों के लिए, निजता और पारदर्शिता को बेहतर बनाने की सुविधा

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

नेटवर्क कॉन्फ़िगरेशन

डिवाइस पॉलिसी कंट्रोलर (डीपीसी), डिवाइस के कॉन्फ़िगर किए गए नेटवर्क की सूची पा सकता है. इसके लिए, उसे जगह की जानकारी की अनुमति की ज़रूरत नहीं होती. इसके लिए, वह मौजूदा एपीआई getConfiguredNetworks (इसके लिए जगह की जानकारी की अनुमति की ज़रूरत होती है) के बजाय, नया एपीआई getCallerConfiguredNetworks इस्तेमाल कर सकता है. नेटवर्क की जो सूची मिलती है उसमें सिर्फ़ वर्क नेटवर्क शामिल होते हैं.

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

एडमिन, वाई-फ़ाई से पुष्टि करने के लिए, सुरक्षित हार्डवेयर में जनरेट की गई कुंजियों का इस्तेमाल कर सकते हैं. इसके लिए, वे पुष्टि करने के लिए वाई-फ़ाई सबसिस्टम को KeyChain कुंजी की अनुमति देते हैं. साथ ही, उस कुंजी की मदद से, Enterprise वाई-फ़ाई नेटवर्क को कॉन्फ़िगर करते हैं.

कनेक्ट किए गए ऐप्लिकेशन को अपने-आप अनुमति देने की सुविधा

उपयोगकर्ताओं को बेहतर अनुभव देने के लिए, पहले से लोड किए गए कुछ ऐप्लिकेशन को निजी और वर्क डेटा शेयर करने की अनुमति अपने-आप मिल गई है.

Android 11 और इसके बाद के वर्शन पर:

  • डिवाइस के ओईएम के हिसाब से, पहले से लोड किए गए असिस्ट ऐप्लिकेशन या पहले से लोड किए गए डिफ़ॉल्ट आईएमई
  • Google ऐप्लिकेशन, अगर यह पहले से लोड किया गया है.
  • Gboard ऐप्लिकेशन, अगर यह पहले से लोड किया गया है और बॉक्स से बाहर डिफ़ॉल्ट आईएमई ऐप्लिकेशन है.

Android 12 और इसके बाद के वर्शन पर:

  • Android Auto ऐप्लिकेशन, अगर यह पहले से लोड किया गया है.

ऐप्लिकेशन की पूरी सूची, डिवाइस के ओईएम पर निर्भर करती है.

Deprecations

Android 12 में, एपीआई के ये अहम Deprecations शामिल हैं:

  • वर्क प्रोफ़ाइल वाले उन डिवाइसों पर, डिवाइस के लिए पासकोड सेट करने के लिए, setPasswordQuality() और getPasswordQuality() को डेप्रिकेट किया गया है जो कंपनी के मालिकाना हक वाले डिवाइस नहीं हैं, बल्कि निजी डिवाइस हैं. डीपीसी को इसके बजाय, setRequiredPasswordComplexity() का इस्तेमाल करना चाहिए.
  • setOrganizationColor() और getOrganizationColor() को Android 12 में पूरी तरह से डेप्रिकेट कर दिया गया है.
  • android.app.action.PROVISION_MANAGED_DEVICE अब Android 12 पर काम नहीं करता. डीपीसी को, ACTION_GET_PROVISIONING_MODE और ACTION_ADMIN_POLICY_COMPLIANCE इंटेंट ऐक्शन के लिए, इंटेंट फ़िल्टर वाली गतिविधियां लागू करनी होंगी. डिवाइस को सेट अप करने के लिए, ACTION_PROVISION_MANAGED_DEVICE का इस्तेमाल करने पर, डिवाइस को सेट अप करने की प्रोसेस पूरी नहीं हो पाती. Android 11 और इससे पहले के वर्शन के लिए, EMM को PROVISION_MANAGED_DEVICE कॉन्स्टैंट के लिए सहायता जारी रखनी चाहिए.
  • Android 12 और इसके बाद के वर्शन को टारगेट करने वाले, वर्क प्रोफ़ाइल वाले सभी डिवाइसों के लिए, सेंसर से जुड़ी अनुमतियां देने के लिए, setPermissionPolicy() और setPermissionGrantState() को डेप्रिकेट किया गया है. इन Deprecations की वजह से, ये बदलाव होते हैं:
    • Android 11 से Android 12 पर अपग्रेड करने वाले डिवाइसों पर, पहले से मिली अनुमतियां बनी रहती हैं. हालांकि, नई अनुमतियां नहीं दी जा सकतीं.
    • अनुमतियां अस्वीकार करने की सुविधा बनी रहती है.
    • अगर आपके ऐप्लिकेशन, एडमिन की ओर से दी गई अनुमतियों पर निर्भर करते हैं और उन्हें डिस्ट्रिब्यूट किया जाता है, तो आपको यह पक्का करना होगा कि ये ऐप्लिकेशन, अनुमतियों के लिए अनुरोध करने के सुझाए गए तरीके का पालन करते हों.
    • अनुमतियों के लिए अनुरोध करने के सुझाए गए तरीके का पालन करने वाले ऐप्लिकेशन, उम्मीद के मुताबिक काम करते हैं. उपयोगकर्ताओं को अनुमति देने का प्रॉम्प्ट दिखता है. ऐप्लिकेशन को हर तरह के नतीजे को मैनेज करना होगा.
    • एडमिन की ओर से दी गई अनुमतियों पर निर्भर करने वाले और साफ़ तौर पर अनुमति से सुरक्षित संसाधनों को ऐक्सेस करने वाले ऐप्लिकेशन, क्रैश हो सकते हैं. ऐसा तब होता है, जब ये ऐप्लिकेशन, दिशा-निर्देशों का पालन नहीं करते.

ज़्यादा जानें

आपके ऐप्लिकेशन पर असर डालने वाले अन्य बदलावों के बारे में जानने के लिए, Android 12 में हुए बदलावों के बारे में जानकारी देने वाले पेज पढ़ें. ये पेज, Android 12 को टारगेट करने वाले ऐप्लिकेशन और सभी ऐप्लिकेशन के लिए उपलब्ध हैं.