जब Android Automotive ऐप्लिकेशन में बताए गए ड्राइवर का ध्यान भटकने से रोकने के लिए बने दिशा-निर्देशों का पालन किया जाता है नीचे दिया गया है, जब कोई वाहन चल रहा हो, तो ये ऐप्लिकेशन HU पर चल सकते हैं. DDG में बेसलाइन शामिल है ये सुझाव Google की ओर से दिए जाते हैं और इनका मकसद ड्राइवर का ध्यान भटकने से रोकना है.
ड्राइवर का ध्यान भटकने से जुड़े दिशा-निर्देशों का पालन करने वाले ऐप्लिकेशन को डिट्रैक्शन को ऑप्टिमाइज़ किया गया. इस पेज पर बताया गया है कि ऐप्लिकेशन को कैसे टैग किया जाना चाहिए डिस्ट्रैक्शन को ऑप्टिमाइज़ किया गया है, ताकि Android प्लैटफ़ॉर्म उपयोगकर्ता के डिवाइस पर ऐप्लिकेशन का इस्तेमाल करने की सुविधा चालू कर सके अनुभव पर पाबंदी लगी है. इन विषयों के बारे में ज़्यादा जानने के लिए:
- कार के लिए उपयोगकर्ता अनुभव से जुड़ी पाबंदियां, देखें कार यूज़र एक्सपीरियंस पाबंदियां.
- कार ड्राइविंग स्थिति का उपयोग करके, देखें कार ड्राइविंग की स्थिति और उपयोगकर्ता अनुभव से जुड़ी पाबंदियां.
डिस्ट्रैक्शन को ऑप्टिमाइज़ करने वाले ऐप्लिकेशन
डिस्ट्रैक्शन को ऑप्टिमाइज़ करने के लिए, ऐप्लिकेशन किसी खास गतिविधि को टैग कर सकता है. पूरे ऐप्लिकेशन के लिए डिस्ट्रैक्शन ऑप्टिमाइज़्ड के तौर पर लेबल किया जाना चाहिए. इसकी सभी गतिविधियां ड्राइवर का ध्यान भटकने से रोकने के लिए होनी चाहिए दिशा-निर्देशों का पालन करें. जब वाहन चलाने की स्थिति, ऐसी स्थिति में बदल जाती है जिसमें उपयोगकर्ता अनुभव से जुड़ी पाबंदियां लागू हैं सक्रिय:
- फ़ोरग्राउंड की मौजूदा गतिविधि तब ही चल सकती है, जब उसे डिस्ट्रैक्शन के तौर पर टैग किया गया हो मेनिफ़ेस्ट में ऑप्टिमाइज़ किया गया.
- कोई नई गतिविधि लॉन्च करने पर, नई गतिविधि की अनुमति सिर्फ़ तब दी जाती है, जब उसे इस तौर पर टैग किया गया हो डिस्ट्रैक्शन को मेनिफ़ेस्ट में ऑप्टिमाइज़ किया गया.
यह प्लैटफ़ॉर्म, मेनिफ़ेस्ट की जांच करता है और सिर्फ़ डिस्ट्रैक्शन को ऑप्टिमाइज़ करने के लिए अनुमति देता है गतिविधियों को प्रतिबंधित स्थिति में चलाया जा सके.
ध्यान दें: प्लैटफ़ॉर्म, किसी ऐप्लिकेशन की असल सेटिंग का पता नहीं लगा सकता या उसे लागू नहीं कर सकता पाबंदियों का पालन करना; यह मेनिफ़ेस्ट में सिर्फ़ ऐप्लिकेशन के एलान की जांच कर सकता है. नियमों का पालन ड्राइवर का ध्यान भटकने से जुड़े ये दिशा-निर्देश, Google Play की समीक्षा की प्रक्रिया के दौरान लागू किए जाते हैं.
ऐप्लिकेशन की सभी गतिविधियों के लिए, डिस्ट्रैक्शन को ऑप्टिमाइज़ करना ज़रूरी नहीं है. ऐप्लिकेशन,
किसी पाबंदी वाली स्थिति के लिए अलग-अलग उपयोगकर्ता अनुभव. उदाहरण के लिए, जब वाहन पार्क किया गया हो
पाबंदी है. इस वजह से, कोई ऐप्लिकेशन किसी खास गतिविधि को
<activity>
एलिमेंट में यह मेटाडेटा जोड़कर डिस्ट्रैक्शन को ऑप्टिमाइज़ किया गया
ऐप्लिकेशन की AndroidManifest.xml
फ़ाइल में:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
कुछ ऐप्लिकेशन पाबंदी वाली स्थिति में चलाने के लिए डिज़ाइन की गई गतिविधियां ऑफ़र करते हैं. ऐसे ऐप्लिकेशन को यह जानकारी मेनिफ़ेस्ट फ़ाइल में दी गई जानकारी. यह प्लैटफ़ॉर्म सिर्फ़ एलान की गई जानकारी की जांच करके, यह तय करता है कि गतिविधि को प्रतिबंधित स्थिति में चलने (या नहीं) करने की अनुमति दी जा सकती है.