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