वर्क प्रोफ़ाइल एक मैनेज की गई प्रोफ़ाइल होती है. इसमें प्राइमरी यूज़र प्रोफ़ाइल से अलग ऐप्लिकेशन डेटा होता है. हालांकि, यह कुछ सिस्टम-वाइड सेटिंग शेयर करती है, जैसे कि वाई-फ़ाई और ब्लूटूथ. वर्क प्रोफ़ाइल का मुख्य मकसद, मैनेज किए जा रहे डेटा को रखने के लिए एक अलग और सुरक्षित कंटेनर बनाना है. वर्क प्रोफ़ाइल के एडमिन के पास, डेटा के स्कोप, इनग्रेस, इग्रेस, और लाइफ़टाइम का पूरा कंट्रोल होता है. यहां वर्क प्रोफ़ाइल की कुछ खास बातें बताई गई हैं:
क्रिएशन. प्राइमरी उपयोगकर्ता के पास मौजूद कोई भी ऐप्लिकेशन, वर्क प्रोफ़ाइल बना सकता है. उपयोगकर्ता को वर्क प्रोफ़ाइल बनाने से पहले, वर्क प्रोफ़ाइल के इस्तेमाल और नीति लागू करने के बारे में सूचना दी जाती है.
मैनेजमेंट. प्रोफ़ाइल के मालिक के तौर पर जाने जाने वाले ऐप्लिकेशन, प्रोग्राम के हिसाब से
DevicePolicyManager
क्लास में मौजूद एपीआई को चालू कर सकते हैं, ताकि उनके इस्तेमाल पर पाबंदी लगाई जा सके. प्रोफ़ाइल के मालिकों को प्रोफ़ाइल के शुरुआती सेटअप के दौरान तय किया जाता है. वर्क प्रोफ़ाइल के लिए खास नीतियां होती हैं. इनमें ऐप्लिकेशन पर पाबंदियां, अपडेट करने की सुविधा, और इंटेंट के व्यवहार शामिल हैं.विज़ुअल ट्रीटमेंट. काम की प्रोफ़ाइल के ऐप्लिकेशन, सूचनाएं, और विजेट पर बैज लगा होता है. आम तौर पर, इन्हें मुख्य उपयोगकर्ता के यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ इनलाइन उपलब्ध कराया जाता है.
लागू करने से जुड़ी जानकारी
वर्क प्रोफ़ाइल को सेकंडरी उपयोगकर्ता के तौर पर लागू किया जाता है, ताकि वर्क प्रोफ़ाइल में चल रहे ऐप्लिकेशन का यूआईडी uid = 100000 \* userid + appid
हो. इन प्रोफ़ाइलों के लिए, ऐप्लिकेशन का डेटा (/data/user/userid
) अलग होता है. यह डेटा, मुख्य उपयोगकर्ताओं के डेटा की तरह ही होता है.
AccountManagerService
, हर उपयोगकर्ता के लिए खातों की अलग सूची बनाए रखता है.
कामकाज से जुड़ी प्रोफ़ाइल का इस्तेमाल करने वाले व्यक्ति और सामान्य सेकंडरी उपयोगकर्ता के खाते में ये अंतर होते हैं:
वर्क प्रोफ़ाइल, पैरंट यूज़र से जुड़ी होती है. साथ ही, बूट टाइम पर इसे प्राइमरी यूज़र के साथ शुरू किया जाता है.
वर्क प्रोफ़ाइल के लिए सूचनाएं,
ActivityManagerService
चालू करता है. इससे वर्क प्रोफ़ाइल, मुख्य उपयोगकर्ता के साथ गतिविधि स्टैक शेयर कर पाती है.शेयर की गई अन्य सिस्टम सेवाओं में IME, A11Y सेवाएं, वाई-फ़ाई, और NFC शामिल हैं.
लॉन्चर एपीआई की मदद से, लॉन्चर, बैज वाले ऐप्लिकेशन और अनुमति पा चुके विजेट को प्राइमरी प्रोफ़ाइल में मौजूद ऐप्लिकेशन के बगल में दिखा सकते हैं. इसके लिए, उन्हें उपयोगकर्ताओं को स्विच करने की ज़रूरत नहीं होती.
डेटा सेग्रीगेशन
वर्क प्रोफ़ाइल में डेटा को अलग-अलग रखने के लिए, इन नियमों का इस्तेमाल किया जाता है.
ऐप्लिकेशन
जब एक ही ऐप्लिकेशन, प्राइमरी यूज़र और वर्क प्रोफ़ाइल में मौजूद होता है, तो ऐप्लिकेशन को उनके अलग-अलग डेटा के साथ स्कोप किया जाता है. आम तौर पर, ऐप्लिकेशन स्वतंत्र रूप से काम करते हैं. साथ ही, वे प्रोफ़ाइल-उपयोगकर्ता की सीमा के बाहर मौजूद इंस्टेंस के साथ सीधे तौर पर कम्यूनिकेट नहीं कर सकते. ऐसा तब तक नहीं किया जा सकता, जब तक उनके पास INTERACT_ACROSS_PROFILES
अनुमति या ऐप्लिकेशन-ऑप्स न हो.
खाते
वर्क प्रोफ़ाइल में मौजूद खाते, प्राइमरी उपयोगकर्ता और क्रेडेंशियल से अलग होते हैं. साथ ही, प्रोफ़ाइल-उपयोगकर्ता की सीमा के बाहर क्रेडेंशियल ऐक्सेस नहीं किए जा सकते. सिर्फ़ अपने-अपने कॉन्टेक्स्ट वाले ऐप्लिकेशन, अपने-अपने खातों को ऐक्सेस कर सकते हैं.
मूड
एडमिन यह कंट्रोल करता है कि इंटेंट, वर्क प्रोफ़ाइल में हल किए जाएं या उससे बाहर. डिफ़ॉल्ट रूप से, वर्क प्रोफ़ाइल के ऐप्लिकेशन को Device Policy API के वर्क प्रोफ़ाइल अपवाद के दायरे में रखा जाता है.
डिवाइस आइडेंटिफ़ायर
वर्क प्रोफ़ाइल वाले निजी डिवाइसों पर, Android 12 या इसके बाद के वर्शन में, डिवाइस के हार्डवेयर आइडेंटिफ़ायर (IMEI, एमईआईडी, सीरियल नंबर) का ऐक्सेस हटा दिया जाता है. साथ ही, इनरोलमेंट के लिए खास आईडी दिया जाता है. इससे किसी संगठन के लिए वर्क प्रोफ़ाइल के इनरोलमेंट की पहचान की जाती है. फ़ैक्ट्री रीसेट करने पर भी, एनरोलमेंट आईडी में कोई बदलाव नहीं होता. इससे, वर्क प्रोफ़ाइल वाले डिवाइसों की इन्वेंट्री को भरोसेमंद तरीके से ट्रैक किया जा सकता है.
वर्क प्रोफ़ाइल वाले निजी डिवाइसों को, रजिस्ट्रेशन के लिए खास तौर पर बनाए गए आईडी का इस्तेमाल करना होगा. कंपनी के मालिकाना हक वाले डिवाइस भी इस आईडी का इस्तेमाल कर सकते हैं. इनमें वर्क प्रोफ़ाइल और पूरी तरह से मैनेज किए गए डिवाइस, दोनों शामिल हैं. रजिस्ट्रेशन के लिए खास आईडी का इस्तेमाल करने के लिए, ईएमएम को मैनेज किए जा रहे हर डिवाइस के लिए संगठन का आईडी सेट करना होगा. इसके बाद, वे उस डिवाइस पर रजिस्ट्रेशन के लिए खास आईडी को पढ़ सकते हैं और उसे सीरियल नंबर के तौर पर इस्तेमाल कर सकते हैं. ज़्यादा जानकारी के लिए, काम की प्रोफ़ाइल के लिए सुरक्षा और निजता से जुड़ी सुविधाएं लेख पढ़ें.
सेटिंग
सेटिंग लागू करने की सुविधा, वर्क प्रोफ़ाइल के लिए उपलब्ध है. हालांकि, लॉकस्क्रीन और एन्क्रिप्शन की सेटिंग इसके अपवाद हैं. ये सेटिंग, डिवाइस के लिए उपलब्ध होती हैं और मुख्य उपयोगकर्ता और वर्क प्रोफ़ाइल के बीच शेयर की जाती हैं. इन अपवादों के अलावा, प्रोफ़ाइल के मालिक के पास वर्क प्रोफ़ाइल से बाहर डिवाइस एडमिन के विशेषाधिकार नहीं होते.
वर्क प्रोफ़ाइल वाले डिवाइसों पर डिवाइस मैनेजमेंट
Android 5.0 और इसके बाद के वर्शन में, DevicePolicyManager
क्लास का इस्तेमाल करके, निजी डिवाइसों पर वर्क प्रोफ़ाइल के लिए डिवाइस मैनेजमेंट की सुविधा उपलब्ध है. इन निजी डिवाइसों को 'अपना डिवाइस लाएं (बीवाईओडी)' प्रोग्राम के तहत इस्तेमाल किया जाता है. इसके अलावा, Android 11 में कंपनी के मालिकाना हक वाले डिवाइसों पर वर्क प्रोफ़ाइल का कॉन्सेप्ट पेश किया गया था. BYOD और कंपनी के मालिकाना हक वाले डिवाइसों, दोनों के लिए वर्क प्रोफ़ाइल में डिवाइस मैनेजमेंट की सुविधा एक जैसी होती है. हालांकि, कंपनी के मालिकाना हक वाले डिवाइसों पर वर्क प्रोफ़ाइल में अतिरिक्त सुविधाएं/नीतियां मिल सकती हैं. जैसे, installSystemUpdate
, setScreenCaptureDisabled
, और setPersonalAppsSuspended
. इनसे एडमिन, डिवाइस के लिए लागू होने वाली कुछ नीतियों को वर्क प्रोफ़ाइल के बाहर भी लागू कर सकता है.
निजी डिवाइस पर वर्क प्रोफ़ाइल (बीवाईओडी): यह एक निजी डिवाइस है और इसमें वर्क प्रोफ़ाइल है. इसे कंपनी से जुड़े आईटी एडमिन मैनेज करते हैं.
कंपनी के मालिकाना हक वाले डिवाइस पर वर्क प्रोफ़ाइल: यह डिवाइस, कंपनी ने उपलब्ध कराया है या इसका मालिकाना हक कंपनी के पास है. इसमें एक वर्क प्रोफ़ाइल होती है, जिसे कंपनी से जुड़ा आईटी एडमिन मैनेज करता है. ऐप्लिकेशन,
isOrganizationOwnedDeviceWithManagedProfile()
को कॉल कर सकते हैं. इससे यह पता चलता है कि डिवाइस को संगठन के मालिकाना हक वाले डिवाइस के तौर पर प्रोविज़न किया गया था या नहीं. साथ ही, यह भी पता चलता है कि डिवाइस पर मैनेज की गई प्रोफ़ाइल है या नहीं.
वर्क प्रोफ़ाइल बनाने और डिवाइस नीति एपीआई के इस्तेमाल के बारे में ज़्यादा जानने के लिए, वर्क प्रोफ़ाइल बनाना लेख पढ़ें.
प्रोफ़ाइल के मालिक
वर्क प्रोफ़ाइल बनाने पर, Device Policy Client (DPC) ऐप्लिकेशन, प्रोफ़ाइल के मालिक के तौर पर काम करता है. डीपीसी क्लाइंट ऐप्लिकेशन आम तौर पर, एंटरप्राइज़ मोबिलिटी मैनेजमेंट (ईएमएम) पार्टनर उपलब्ध कराता है. जैसे, Google Apps Device Policy. साथ ही, प्रोफ़ाइल के मालिक के तौर पर सेट किए जाने पर, यह नीतियां लागू कर सकता है. वर्क प्रोफ़ाइल में, ऐप्लिकेशन के बैज किए गए इंस्टेंस होते हैं. ये ऐप्लिकेशन के निजी इंस्टेंस से अलग दिखते हैं. बैज से पता चलता है कि कोई ऐप्लिकेशन, ऑफ़िस के काम से जुड़ा ऐप्लिकेशन है. ईएमएम के पास सिर्फ़ वर्क प्रोफ़ाइल (ऑफ़िस के काम से जुड़े ऐप्लिकेशन और डेटा) का कंट्रोल होता है, न कि निजी स्पेस का. डिवाइस की नीतियां सिर्फ़ वर्क प्रोफ़ाइल पर लागू होती हैं. हालांकि, कुछ मामलों में ये नीतियां पूरे डिवाइस पर लागू होती हैं. जैसे, लॉक स्क्रीन को लागू करना.
वर्क प्रोफ़ाइल में उपयोगकर्ता को मिलने वाला अनुभव
Android 9 या इसके बाद के वर्शन में, वर्क प्रोफ़ाइल और Android प्लैटफ़ॉर्म को बेहतर तरीके से इंटिग्रेट किया गया है. इससे लोगों को अपने डिवाइसों पर, ऑफ़िस और निजी जानकारी को अलग-अलग रखने में आसानी होती है. वर्क प्रोफ़ाइल में किए गए बदलाव, लॉन्चर में दिखते हैं. साथ ही, इससे मैनेज किए जा रहे डिवाइसों पर उपयोगकर्ताओं को एक जैसा अनुभव मिलता है.
उपयोगकर्ता, सेटिंग या क्विक सेटिंग मेन्यू में जाकर, वर्क प्रोफ़ाइल को टॉगल कर सकते हैं. Android 9 या इसके बाद के वर्शन में, डिवाइसों में वर्क टैब के फ़ुटर में एक टॉगल शामिल हो सकता है. इससे उपयोगकर्ता, वर्क प्रोफ़ाइल को चालू या बंद कर सकते हैं. वर्क प्रोफ़ाइल को टॉगल करने की प्रोसेस एसिंक्रोनस तरीके से होती है. यह सभी मान्य उपयोगकर्ता प्रोफ़ाइलों पर लागू होती है. इस प्रोसेस को WorkModeSwitch
क्लास कंट्रोल करती है.
ऐप्लिकेशन ट्रे वाले डिवाइस
Android 9 या इसके बाद के वर्शन में, Launcher3 के लिए वर्क प्रोफ़ाइल के UX में बदलाव किए गए हैं. इससे लोगों को निजी और वर्क प्रोफ़ाइल को अलग-अलग रखने में मदद मिलती है. ऐप्लिकेशन ड्रॉअर में टैब वाला व्यू मिलता है. इससे निजी प्रोफ़ाइल के ऐप्लिकेशन और वर्क प्रोफ़ाइल के ऐप्लिकेशन को अलग-अलग देखा जा सकता है. जब उपयोगकर्ता पहली बार वर्क प्रोफ़ाइल टैब देखते हैं, तो उन्हें एक जानकारी वाला व्यू दिखाया जाता है. इससे उन्हें वर्क प्रोफ़ाइल को नेविगेट करने में मदद मिलती है.
लोग, प्रोफ़ाइल टैब या ऐप्लिकेशन ड्रॉअर में सबसे ऊपर मौजूद मिलते-जुलते यूज़र इंटरफ़ेस का इस्तेमाल करके, अलग-अलग प्रोफ़ाइल व्यू के बीच स्विच कर सकते हैं:

पहली इमेज. निजी टैब व्यू

दूसरी इमेज. 'काम' टैब का व्यू, वर्क प्रोफ़ाइल टॉगल
टैब किए गए व्यू को AllAppsContainerView
Launcher3 क्लास के हिस्से के तौर पर लागू किया जाता है. टैब वाली प्रोफ़ाइल इंडिकेटर के रेफ़रंस को लागू करने के लिए, PersonalWorkSlidingTabStrip
क्लास देखें.
वर्क टैब वाले डिवाइसों में, उपयोगकर्ता को जानकारी देने वाला मैसेज
Android 9 या इसके बाद के वर्शन में, शिक्षा से जुड़ा व्यू उपलब्ध है. इससे उपयोगकर्ताओं को 'काम' टैब के मकसद के बारे में पता चलता है. साथ ही, उन्हें यह भी पता चलता है कि वे काम से जुड़े ऐप्लिकेशन को आसानी से कैसे ऐक्सेस कर सकते हैं. Launcher3 का इस्तेमाल करके, उपयोगकर्ताओं को वर्क टैब की स्क्रीन पर शिक्षा से जुड़ा व्यू दिखाया जा सकता है. ऐसा तब होता है, जब उपयोगकर्ता पहली बार वर्क टैब खोलते हैं. जैसा कि इमेज में दिखाया गया है:
तीसरी इमेज. शिक्षा से जुड़ा व्यू
ऐसे डिवाइस जिनमें ऐप्लिकेशन ट्रे नहीं होती
जिन लॉन्चर में ऐप्लिकेशन ट्रे नहीं होती है उनके लिए, वर्क फ़ोल्डर में वर्क प्रोफ़ाइल ऐप्लिकेशन के शॉर्टकट रखना जारी रखने का सुझाव दिया जाता है.
कस्टम लॉन्चर लागू करने वाले लोग, getProfiles()
और getActivityList()
का इस्तेमाल करके, वर्क प्रोफ़ाइल के उपयोगकर्ता के लिए लॉन्चर आइकॉन वाले ऐप्लिकेशन की सूची पा सकते हैं.
जिन डिवाइसों में वर्क फ़ोल्डर की सुविधा लागू की गई है उनमें उपयोगकर्ता, वर्क फ़ोल्डर खोलकर वर्क प्रोफ़ाइल वाले ऐप्लिकेशन ऐक्सेस कर सकते हैं:

चौथी इमेज. बंद किया गया वर्क फ़ोल्डर

पांचवीं इमेज. काम के लिए खोला गया फ़ोल्डर
वर्क फ़ोल्डर वाले डिवाइसों में, उपयोगकर्ता को जानकारी देने वाला मैसेज
जिन लॉन्चर में ऐप्लिकेशन ट्रे नहीं होती है और जिनमें वर्क फ़ोल्डर में काम से जुड़े ऐप्लिकेशन होते हैं उनमें शिक्षा से जुड़ा मैसेज, खारिज की जा सकने वाली टूलटिप के तौर पर दिखाया जा सकता है. यह मैसेज तब दिखता है, जब उपयोगकर्ता पहली बार वर्क फ़ोल्डर खोलता है:
तीसरी इमेज. खारिज किया जा सकने वाला टूलटिप
वर्क प्रोफ़ाइल में उपयोगकर्ता अनुभव की पुष्टि करना
वर्क प्रोफ़ाइल के उपयोगकर्ता अनुभव को टेस्ट करने का सबसे आसान तरीका यह है कि Test DPC ऐप्लिकेशन का इस्तेमाल करके, वर्क प्रोफ़ाइल सेट अप की जाए. निजी डिवाइस (बीवाईओडी का इस्तेमाल करने का तरीका) पर वर्क प्रोफ़ाइल सेट अप करने का तरीका यहां बताया गया है:
डिवाइस को फ़ैक्ट्री रीसेट करके शुरू करें. इसके बाद, निजी Google खाते का इस्तेमाल करके निजी प्रोफ़ाइल सेट अप करें. इसके अलावा, निजी प्रोफ़ाइल वाले डिवाइस का इस्तेमाल करके भी शुरू किया जा सकता है.
Google Play Store से Test DPC ऐप्लिकेशन इंस्टॉल करें.
लॉन्चर या ऐप्लिकेशन ड्रॉर खोलें और Test DPC सेट अप करें को चुनें.
वर्क प्रोफ़ाइल सेट अप करने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें:
चौथी इमेज. वर्क प्रोफ़ाइल सेट अप करें
पांचवीं इमेज. खाते जोड़ें
छठी इमेज. सेट अप पूरा हुआलॉन्चर या ऐप्लिकेशन ड्रॉअर खोलें और पुष्टि करें कि वर्क टैब मौजूद हो. साथ ही, उसमें वर्क प्रोफ़ाइल का फ़ुटर मौजूद हो. डिवाइस बनाने वाली अन्य कंपनियां, वर्क टैब के बजाय वर्क फ़ोल्डर का इस्तेमाल कर सकती हैं.
पुष्टि करें कि क्विक सेटिंग (या सेटिंग) से वर्क प्रोफ़ाइल को टॉगल किया जा सकता है. इसके लिए, यह पुष्टि करें कि वर्क प्रोफ़ाइल वाले ऐप्लिकेशन (ब्रीफ़केस बैज वाले ऐप्लिकेशन) उम्मीद के मुताबिक चालू और बंद किए जा सकते हैं. कुछ डिवाइसों में, वर्क प्रोफ़ाइल बंद होने पर वर्क ऐप्लिकेशन धूसर हो सकते हैं. वहीं, वर्क टैब वाले डिवाइसों में, वर्क प्रोफ़ाइल बंद होने की सूचना देने वाला मैसेज ओवरले के तौर पर दिख सकता है. यहां दिए गए आंकड़ों में, वर्क टैब वाले डिवाइस पर चालू और बंद की गई वर्क प्रोफ़ाइल के उदाहरण दिखाए गए हैं:
सातवीं इमेज. टॉगल करके वर्क प्रोफ़ाइल चालू की गई
आठवीं इमेज. टॉगल बंद करने पर, वर्क प्रोफ़ाइल बंद हो जाती है
वर्क प्रोफ़ाइल वाले ऐप्लिकेशन का बैज
Android 9 या इसके बाद के वर्शन में, ऐक्सेसिबिलिटी से जुड़ी वजहों से, वर्क बैज का रंग नारंगी के बजाय नीला (#1A73E8) होता है.