Android पर एक से ज़्यादा उपयोगकर्ताओं के लिए सेटिंग, ऐप्लिकेशन, और डेटा सेव किया जा सकता है. Android Automotive, शेयर किए गए डिवाइस का अनुभव देने के लिए, Android के एक से ज़्यादा उपयोगकर्ताओं के लिए उपलब्ध होने की सुविधा पर निर्भर करता है. इसमें, डिवाइस के हर उपयोगकर्ता का मतलब किसी अलग व्यक्ति से है. Android 10 और इसके बाद के वर्शन में, Android Auto की सुविधा इन तरह के उपयोगकर्ताओं के लिए उपलब्ध है:
- हेडलेस सिस्टम का उपयोगकर्ता. हेडलेस सिस्टम यूज़र, बैकग्राउंड में चलता है और सभी सिस्टम सेवाओं को होस्ट करता है. वाहन संबंधित ऐप्लिकेशन के लिए, सिस्टम उपयोगकर्ता को किसी व्यक्ति के ज़रिए इस्तेमाल नहीं किया जाना चाहिए. साथ ही, उसे सीधे तौर पर ऐक्सेस भी नहीं किया जाना चाहिए.
- सामान्य उपयोगकर्ता. वाहन से जुड़े डिवाइस, शेयर किए जाने वाले डिवाइस होते हैं. साथ ही, हर उपयोगकर्ता का मतलब किसी अलग व्यक्ति से है. Android उपयोगकर्ताओं के पास अलग-अलग भूमिकाएं हो सकती हैं. ज़्यादा जानकारी के लिए, भूमिकाएं और पाबंदियां देखें. Automotive में, सभी सामान्य उपयोगकर्ता सेकंडरी उपयोगकर्ता होते हैं.
- मेहमान उपयोगकर्ता. Automotive के उपयोगकर्ताओं में, कुछ समय के लिए वाहन इस्तेमाल करने वाले लोग भी शामिल हो सकते हैं. जैसे, वाहन उधार लेने वाले दोस्त. इस तरह के इस्तेमाल को ध्यान में रखते हुए, Android Automotive में मेहमान उपयोगकर्ता को वाहन इस्तेमाल करने के लिए ज़रूरी सभी कॉम्पोनेंट का ऐक्सेस दिया जाता है. एक डिवाइस पर, एक बार में सिर्फ़ एक मेहमान उपयोगकर्ता जोड़ा जा सकता है.
नीचे दिए गए डायग्राम में दिखाया गया है कि वाहन के हेडलेस सिस्टम के उपयोगकर्ता मोड में, एक से ज़्यादा उपयोगकर्ताओं को कैसे बेहतर अनुभव मिलता है:
पहली इमेज. एक से ज़्यादा उपयोगकर्ताओं के लिए उपलब्ध सुविधाएं.
ज़्यादा जानने के लिए, Android Automotive के लिए एक से ज़्यादा उपयोगकर्ता देखें.
भूमिकाएं और पाबंदियां
वाहन, शेयर किए जाने वाले डिवाइस होते हैं. इन्हें अलग-अलग लोग चला सकते हैं. हर व्यक्ति के पास, अपने ऐप्लिकेशन और डेटा के साथ एक अलग उपयोगकर्ता खाता हो सकता है. हालांकि, हो सकता है कि वाहन का मालिक, डिवाइस में बदलाव करने की अनुमति सभी उपयोगकर्ताओं को न देना चाहे. इसलिए, Automotive में उपयोगकर्ताओं को अलग-अलग भूमिकाएं और पाबंदियां देने की सुविधा उपलब्ध है. उपयोगकर्ता की ये भूमिकाएं इस्तेमाल की जा सकती हैं:
- एडमिन. डिफ़ॉल्ट रूप से, एडमिन की भूमिका वाले सामान्य उपयोगकर्ता हर काम कर सकते हैं. एडमिन, दूसरे उपयोगकर्ताओं को एडमिन की भूमिका दे सकते हैं.
- गैर-एडमिन. डिफ़ॉल्ट रूप से, जिन उपयोगकर्ताओं की भूमिका एडमिन नहीं है वे डिवाइस को फ़ैक्ट्री डेटा रीसेट नहीं कर सकते. साथ ही, वे खुद को एडमिन की भूमिका नहीं दे सकते या अन्य उपयोगकर्ताओं को नहीं मिटा सकते.
- मेहमान. डिफ़ॉल्ट रूप से, मेहमान उपयोगकर्ता न तो डिवाइस को फ़ैक्ट्री डेटा रीसेट कर सकता है और न ही अन्य उपयोगकर्ताओं को मिटा सकता है. डिफ़ॉल्ट रूप से, मेहमान उपयोगकर्ता पर कुछ और पाबंदियां भी लागू होती हैं. जैसे, खातों में बदलाव (जोड़ना या हटाना), ऐप्लिकेशन इंस्टॉल करना या लॉकस्क्रीन लागू करना. डिफ़ॉल्ट रूप से, मेहमान भी कुछ समय के लिए ही जुड़ा रहता है.
जैसा कि ऊपर बताया गया है, हर भूमिका के लिए पाबंदियों का एक डिफ़ॉल्ट सेट होता है, ताकि उस भूमिका के साथ बनाए गए नए उपयोगकर्ता पर भी वही पाबंदियां लागू हों.