Android XR: इमर्सिव अनुभव देने के लिए, ऐप्लिकेशन की क्वालिटी से जुड़े दिशा-निर्देश और नीतियां

इस्तेमाल किए जा सकने वाले XR डिवाइस
इन दिशा-निर्देशों से आपको इस तरह के एक्सआर डिवाइसों के लिए अनुभव तैयार करने में मदद मिलती है.
एक्सआर हेडसेट
तार से कनेक्ट होने वाला एक्सआर स्मार्ट ग्लास

इमर्सिव अनुभव देने वाले ऐप्लिकेशन की क्वालिटी से जुड़े दिशा-निर्देश, मोबाइल के लिए ऐप्लिकेशन की क्वालिटी से जुड़े बुनियादी स्टैंडर्ड को बेहतर बनाते हैं.

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

इमर्सिव एक्सपीरियंस: कंपैटबिलिटी टियर की परिभाषाएं

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

Android XR के साथ काम करने वाला मोबाइल ऐप्लिकेशन

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

इस तरह का ऐप्लिकेशन, उपयोगकर्ता के एनवायरमेंट में पैनल पर फ़ुल स्क्रीन में चलता है. हालांकि, हो सकता है कि बड़े साइज़ में इसका लेआउट सही न हो. जिन ऐप्लिकेशन के मेनिफ़ेस्ट में छोटे साइज़ की जानकारी दी गई है वे उसी के हिसाब से दिखते हैं. ऐप्लिकेशन, कंपैटिबिलिटी मोड में नहीं चलता है. इसलिए, यह लेटरबॉक्स नहीं है. ऐप्लिकेशन में, Android XR के उपलब्ध कराए गए मुख्य इनपुट मोड (आई ट्रैकिंग की सुविधा + जेस्चर या रेकास्ट हैंड) का इस्तेमाल किया जा सकता है. साथ ही, यह ऐप्लिकेशन कीबोर्ड, माउस, ट्रैकपैड, और गेम कंट्रोलर जैसे बाहरी इनपुट डिवाइसों के साथ काम करता है. ऐसा हो सकता है कि इसका साइज़ बदला जा सके या न बदला जा सके.

Android XR के साथ काम करने वाले मोबाइल ऐप्लिकेशन, Google Play Store पर अपने-आप ऑप्ट इन हो जाते हैं और उपलब्ध हो जाते हैं. अगर कोई ऐप्लिकेशन, सुविधा से जुड़ी ज़रूरी शर्तों को पूरा नहीं करता है, तो उसे Play Store से इंस्टॉल नहीं किया जा सकता.

Android XR के साथ काम करने वाला अडैप्टिव ऐप्लिकेशन

Android XR के साथ काम करने वाले अडैप्टिव ऐप्लिकेशन का मतलब है कि वह ऐप्लिकेशन, सभी स्क्रीन साइज़ और डिवाइस कॉन्फ़िगरेशन के लिए लेआउट ऑप्टिमाइज़ेशन लागू करता है. उदाहरण के लिए, मोबाइल के अलावा बड़ी स्क्रीन. साथ ही, बाहरी इनपुट डिवाइसों और मल्टीटास्किंग के लिए बेहतर सहायता उपलब्ध कराता है. कोई ऐप्लिकेशन इन ज़रूरी शर्तों को तब पूरा करता है, जब वह डेस्कटॉप, टैबलेट या फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, टियर 2 अडैप्टिव ऑप्टिमाइज़्ड या टियर 1 अडैप्टिव डिफ़रेंशिएटेड हो.

Android XR के साथ काम करने वाले अडैप्टिव ऐप्लिकेशन, Play Store पर अपने-आप शामिल हो जाते हैं और उपलब्ध हो जाते हैं.

Android XR के लिए खास तौर पर बनाया गया ऐप्लिकेशन

Android XR के लिए खास तौर पर बनाए गए ऐप्लिकेशन में, उपयोगकर्ता अनुभव को खास तौर पर एक्सआर के लिए डिज़ाइन किया गया है. साथ ही, इसमें ऐसी सुविधाएं शामिल हैं जो सिर्फ़ एक्सआर पर उपलब्ध हैं. Android XR की सुविधाओं का पूरा फ़ायदा लिया जा सकता है. साथ ही, अपने ऐप्लिकेशन के अनुभव को बेहतर बनाया जा सकता है. इसके लिए, Android Jetpack XR SDK, Unity, Godot, Unreal Engine या OpenXR का इस्तेमाल करके, अपने ऐप्लिकेशन में XR की सुविधाएं (जैसे, स्पेशल पैनल) और XR कॉन्टेंट (जैसे, 3D वीडियो) जोड़ें.

Jetpack XR SDK का इस्तेमाल करके, XR से जुड़ी सुविधाएं दी जा सकती हैं. जैसे:

  • स्पेशल पैनल
  • एनवायरमेंट
  • 3D मॉडल
  • स्पेशल ऑडियो
  • 3D या स्पेशल वीडियो और फ़ोटो
  • ऐंकर
  • अन्य स्पेशल यूज़र इंटरफ़ेस, जैसे कि ऑर्बिटर

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

Unity, Godot, Unreal Engine या OpenXR की मदद से बनाए गए सभी ऐप्लिकेशन को अलग माना जाता है. हालांकि, इसके लिए ज़रूरी है कि वे क्वालिटी मेट्रिक और Android XR के लिए बनाए गए ऐप्लिकेशन की बुनियादी ज़रूरी शर्तों को पूरा करते हों. उदाहरण के लिए, कम फ़्रेम रेट वाले, क्रैश होने वाले या खराब उपयोगकर्ता अनुभव देने वाले ऐप्लिकेशन को अलग नहीं माना जाएगा.

बैज की मदद से, Play Store पर उपयोगकर्ताओं को आपका ऐप्लिकेशन ढूंढने में मदद करना

Android XR के लिए बनाए गए ऐप्लिकेशन को Play Store में "एक्सआर के लिए बना" बैज अपने-आप मिल जाता है. इससे उपयोगकर्ताओं को एक्सआर के लिए बनाए गए अच्छी क्वालिटी वाले ऐप्लिकेशन ढूंढने में मदद मिलती है.

इमर्सिव अनुभव: साथ काम करने वाली सुविधाओं की चेकलिस्ट

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

इन चेकलिस्ट और टेस्ट में, अलग-अलग तरह के ज़्यादातर Android ऐप्लिकेशन के लिए क्वालिटी की सभी ज़रूरतों के बारे में बताया गया है.

Android XR के साथ काम करने वाला मोबाइल ऐप्लिकेशन

आपके ऐप्लिकेशन को ऐप्लिकेशन की क्वालिटी से जुड़ी मुख्य ज़रूरी शर्तें पूरी करनी होंगी.

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

Android XR के साथ काम करने वाला अडैप्टिव ऐप्लिकेशन

डेस्कटॉप, टैबलेट या फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, टियर 2 के हिसाब से ऑप्टिमाइज़ किया गया अडैप्टिव ऐप्लिकेशन या टियर 1 के हिसाब से अलग-अलग सुविधाओं वाला अडैप्टिव ऐप्लिकेशन, Android XR के साथ काम करने वाला अडैप्टिव ऐप्लिकेशन भी माना जाता है. अडैप्टिव ऐप्लिकेशन की क्वालिटी से जुड़े दिशा-निर्देशों में, Android XR पर बेहतरीन अनुभव देने के लिए एक व्यवस्थित तरीका बताया गया है. हालांकि, डिवाइस की स्थिति से जुड़ी ज़रूरी शर्तें, जैसे कि रोटेशन या फ़ोल्ड/अनफ़ोल्ड करना ज़रूरी नहीं है.

Android XR के लिए खास तौर पर बनाया गया ऐप्लिकेशन

Android XR के लिए खास तौर पर बनाए गए ऐप्लिकेशन, एक-दूसरे से काफ़ी अलग होते हैं. इसलिए, यहां बताई गई कुछ सुविधाएं सिर्फ़ कुछ खास तरह के ऐप्लिकेशन पर लागू होती हैं. अपने ऐप्लिकेशन के लिए सही सुविधाएं चुनें. Android ऐप्लिकेशन को अलग-अलग डिवाइसों के हिसाब से ढलने वाले ऐप्लिकेशन की क्वालिटी से जुड़े दिशा-निर्देशों का भी पालन करना होगा. अपने ऐप्लिकेशन के हिसाब से ज़रूरी शर्तें देखें.

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

ऐप्लिकेशन का टाइप और इस्तेमाल का उदाहरण

कैटगरी

एरिया

सलाह

सामान्य बुनियादी ज़रूरी शर्तें (Android और OpenXR)

निजता और सुरक्षा

खाते में साइन-इन करना (पहली बार इस्तेमाल करने वाले के लिए यूएक्स)

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

सुरक्षा और आराम

स्ट्रोबिंग

सभी उपयोगकर्ताओं की सुरक्षा और सेहत को ध्यान में रखते हुए, यह ज़रूरी है कि आपके ऐप्लिकेशन में स्ट्रोबिंग इफ़ेक्ट का जोखिम कम से कम हो.

जान-बूझकर ऐसे डिज़ाइन एलिमेंट शामिल करने से बचें जिनसे स्ट्रोबिंग हो सकती है.

1. अगर स्ट्रोबिंग इफ़ेक्ट का इस्तेमाल करना ज़रूरी है, तो पक्का करें कि फ़्लैश होने की दर बहुत कम हो (हर सेकंड में तीन फ़्लैश से कम) और फ़्लैश होने वाला हिस्सा छोटा और हल्का हो.

2. सेटिंग या प्राथमिकताओं में जाकर, इसे बंद करने की सुविधा दें.

3. वीडियो में स्ट्रोबिंग इफ़ेक्ट शुरू होने से पहले, साफ़ तौर पर चेतावनी वाला मैसेज दिखाएं.

मोशन सिकनेस से बचना

उपयोगकर्ताओं को मोशन सिकनेस से बचाने के लिए, इन दिशा-निर्देशों का पालन करें:

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

हल्की रोशनी

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

इनपुट

इंटरैक्शन टारगेट का साइज़

इंटरैक्ट किए जा सकने वाले टारगेट का कम से कम साइज़ और सुझाया गया साइज़, इंटरैक्शन की दूरी के हिसाब से तय होता है:

  • कम से कम साइज़: DistanceInM x 0.868 x 48 = M
  • सुझाया गया साइज़: DistanceInM x 0.868 x 56 = M या इससे बड़ा

Jetpack XR SDK का इस्तेमाल करते समय, हमारा सुझाव है कि आप कम से कम 48 x 48dp साइज़ का इस्तेमाल करें. साथ ही, टैप टारगेट का साइज़ 56 x 56dp या इससे बड़ा रखें.

एक्सआर की तकनीकी सुविधाएं

हाथ से इनपुट

आपका ऐप्लिकेशन, Android XR के लिए इंटरैक्शन के बुनियादी तरीके के तौर पर, हाथ से किए जाने वाले नैचुरल इनपुट के साथ काम करता हो. इसमें हाथ से रेकास्ट करने की ज़रूरी शर्तें और इनपुट प्रिमिटिव के लिए जेस्चर की सुविधा शामिल है.

आपका ऐप्लिकेशन, कंट्रोलर के बिना भी खेला जा सकता है या इस्तेमाल किया जा सकता है. हालांकि, अगर आपको कंट्रोलर का इस्तेमाल करना है, तो ऐसा किया जा सकता है.

बाउंड्री

अगर आपका ऐप्लिकेशन मुख्य रूप से असल दुनिया पर फ़ोकस करता है (currentPassthroughOpacity को 0.5 से ज़्यादा वैल्यू पर सेट किया गया है), तो हो सकता है कि उपयोगकर्ता अपने आस-पास की असल दुनिया में घूम रहे हों. फ़ील्ड ऑफ़ व्यू (कैमरे से दिख रहा व्यू) के बीच वाले हिस्से को साफ़ रखें. इसमें गहरे और अपारदर्शी एलिमेंट न रखें, ताकि गिरने का खतरा न हो या आस-पास की चीज़ों के बारे में जानकारी न होने की वजह से कोई समस्या न हो.

अगर आपका ऐप्लिकेशन मुख्य रूप से वर्चुअल दुनिया पर फ़ोकस करता है (currentPassthroughOpacity को 0.5 से कम वैल्यू पर सेट किया गया है) और यह एक जगह पर रहकर इस्तेमाल करने वाला ऐप्लिकेशन नहीं है, तो आपको PROPERTY_XR_BOUNDARY_TYPE_RECOMMENDED = XR_BOUNDARY_TYPE_LARGE का इस्तेमाल करके, मेनिफ़ेस्ट में एक बड़ी सीमा तय करनी चाहिए.

अगर आपका ऐप्लिकेशन XR_BOUNDARY_TYPE_LARGE का इस्तेमाल करता है, तो उसे बाउंड्री दिखाए बिना पूरी तरह से खेला जा सकता है. इसके लिए, 2.0 मीटर के दायरे में होना ज़रूरी है. ध्यान दें कि बाउंड्री पासथ्रू, 1.5 मीटर के दायरे में फ़ेड होने लगता है.

एक्सआर के स्मार्ट ग्लास: एक्सआर के स्मार्ट ग्लास वाले डिवाइसों पर कोई बाउंड्री नहीं होती.

परफ़ॉर्मेंस

रेंडर हो रहा है

आपका ऐप्लिकेशन हर फ़्रेम को <11.1 मि॰से॰ (90 हर्ट्ज़) और < 13.8 मि॰से॰ (72 हर्ट्ज़) के बीच रेंडर करता है.

रिज़ॉल्यूशन

OpenXR और इंजन: रेंडरिंग के लिए सही टारगेट पाने के लिए, XR_ANDROID_recommended_resolution से क्वेरी करें. ठीक वैसे ही जैसे स्टैंडर्ड गेम इंजन करते हैं.

ऐप्लिकेशन स्टार्टअप समय

उपयोगकर्ता आपके ऐप्लिकेशन या गेम के साथ जल्द से जल्द इंटरैक्ट करना चाहते हैं. गेम के शुरू होने या लोड होने के अच्छे समय की परिभाषा, कैटगरी के हिसाब से अलग-अलग होती है. हालांकि, हमारा सुझाव है कि गेम के लॉन्च होने और पहले इंटरैक्शन के बीच के समय को कम से कम रखें.

टारगेट की अवधि यहां देखें:

  • औसत कोल्ड स्टार्ट: दो सेकंड से कम
  • वॉर्म स्टार्ट का औसत समय: एक सेकंड से कम

ज़्यादा जानकारी के लिए, ऐप्लिकेशन के स्टार्टअप में लगने वाला समय लेख पढ़ें.

ANRs

आपका ऐप्लिकेशन क्रैश नहीं होता या यूज़र इंटरफ़ेस (यूआई) थ्रेड को ब्लॉक नहीं करता. इससे एएनआर ("Android काम नहीं कर रहा है") वाली गड़बड़ियां नहीं होतीं.

आपके ऐप्लिकेशन के 99.5% डेली सेशन में, एक से कम एएनआर गड़बड़ी हुई है.

आपका ऐप्लिकेशन, Google Play की प्री-लॉन्च रिपोर्ट का इस्तेमाल करता है, ताकि क्रैश होने या हैंग होने जैसी संभावित समस्याओं का पता लगाया जा सके. ऐप्लिकेशन को डिप्लॉय करने के बाद, Google Play Console में Android की ज़रूरी जानकारी वाले पेज पर ध्यान दें.

क्रैश रेट

सिस्टम के संसाधनों का ज़रूरत से ज़्यादा इस्तेमाल न करें. इससे सिस्टम और अन्य ऐप्लिकेशन पर असर पड़ता है. साथ ही, क्रैश रेट को ~1% पर बनाए रखें.

Android ऐप्लिकेशन की बेसलाइन (एक्सआर के लिए अलग-अलग)

विज़ुअल और उपयोगकर्ता अनुभव

बेसिक एक्सआर

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

स्पेशल पैनल

  • मेन्यू, ऐसेट, और कंट्रोल को किसी खास पैनल या ऑर्बिटर में रखें. इन कॉम्पोनेंट को मुख्य एडिटिंग पैनल में शामिल न करें.
  • पैनल की मदद से मल्टीटास्किंग (एक साथ दो या उससे ज़्यादा टास्क पूरे करना) करते समय, अलग-अलग स्पेशल पैनल बनाएं. उदाहरण के लिए, चैट विंडो और सूचियों के लिए अलग-अलग स्पेशल पैनल बनाए जा सकते हैं.

एनवायरमेंट

वर्चुअल एनवायरमेंट दिखाते समय, स्क्रीन की रोशनी ज़्यादा होने से ध्यान भटक सकता है और थकान हो सकती है. आपके ऐप्लिकेशन में सुरक्षित टोनल रेंज मौजूद है. इसमें ब्राइटनेस में कोई ऐसा बदलाव नहीं होता है जो यूज़र इंटरफ़ेस (यूआई) के साथ मेल न खाए या जिससे उपयोगकर्ता को थकान महसूस हो. यूज़र इंटरफ़ेस (यूआई) को सभी दिशाओं में पढ़ा जा सकता है. खास तौर पर, उपयोगकर्ता की नज़र के बीच के हॉरिज़ॉन्टल बैंड में. (Detailed guidelines to be linked in the future)

यूज़र इंटरफ़ेस (यूआई) की थीम

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

होम स्पेस (एचएसएम) और फ़ुल स्पेस (एफ़एसएम) के बीच ट्रांज़िशन करना

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

मेन्यू और सूची को स्क्रोल करना

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

वीडियो और मीडिया से जुड़ी सुविधाएं

विज़ुअल और उपयोगकर्ता अनुभव

स्पेशल प्लेयर (सिर्फ़ Android पर)

आपका ऐप्लिकेशन, उपयोगकर्ताओं को फ़ुल स्पेस में कॉन्टेंट देखने की अनुमति देता है.

कॉन्टेंट के ऊपर मौजूद ओवरले से प्लेबैक कंट्रोल हटाएं. इसके बजाय, उन्हें किसी खास पैनल या ऑर्बिटर में रखें.

वीडियो प्लेबैक वाले पैनल के लिए, आसपेक्ट रेशियो (लंबाई-चौड़ाई का अनुपात) सेट करें, ताकि लेटरबॉक्सिंग की समस्या न आए.

स्पेशल ऑडियो

स्पेशल ऑडियो की सुविधा का इस्तेमाल करें. इसमें पैनल-लॉक ऑडियो या सराउंड साउंड शामिल है.

एक साथ कई वीडियो देखना

अगर आपका ऐप्लिकेशन एक साथ कई वीडियो स्ट्रीम करने की सुविधा देता है, तो यूज़र इंटरफ़ेस में यह जानकारी साफ़ तौर पर दिखती है:

  • कौनसी वीडियो स्ट्रीम से ऑडियो आउटपुट मिल रहा है
  • कौनसे प्लेबैक कंट्रोल, किन वीडियो स्ट्रीम पर असर डालते हैं

एनवायरमेंट

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

Android XR ऐप्लिकेशन की नीतियां

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

ऐप्लिकेशन की सुरक्षा

हम आपको याद दिलाना चाहते हैं कि Google Play पर उपलब्ध कराए जाने वाले सभी ऐप्लिकेशन, Google Play Developer Program की सभी नीतियों के मुताबिक होने चाहिए.

यहां बताई गई गतिविधियों पर पूरी तरह से पाबंदी है. ऐप्लिकेशन को इन गतिविधियों को बढ़ावा नहीं देना चाहिए या इनमें मदद नहीं करनी चाहिए:

  • डॉक्सिंग
  • चेहरे की पहचान या बायोमेट्रिक पहचान
  • निगरानी
  • बिना अनुमति लिए, किसी व्यक्ति को सेक्शुअल ऐक्ट में दिखाने वाली अंतरंग तस्वीरें या वीडियो (एनसीआईआई) बनाना या उन्हें शेयर करना

सभी ऐप्लिकेशन के लिए, आस-पास मौजूद लोगों की निजता को सुरक्षित रखने से जुड़ी ये ज़रूरी शर्तें पूरी करनी होंगी:

कैमरे की सुरक्षा

कैमरे का ऐक्सेस लेने वाले ऐप्लिकेशन को आस-पास मौजूद लोगों की निजता का ध्यान रखना चाहिए. साथ ही, उन्हें इन बातों का पालन करना चाहिए:

पाबंदी वाले इंटरैक्शन

ब्यौरा

रीयल-टाइम में चेहरे की पहचान करना और डॉक्सिंग करना

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

बिना अनुमति लिए, किसी व्यक्ति को सेक्शुअल ऐक्ट में दिखाने वाली अंतरंग तस्वीरें या वीडियो (एनसीआईआई) या गैर-कानूनी कॉन्टेंट जनरेट करना

ऐप्लिकेशन, कैमरा सेंसर का इस्तेमाल करके, बिना अनुमति लिए किसी व्यक्ति को सेक्शुअल ऐक्ट में दिखाने वाली अंतरंग तस्वीरें या वीडियो (एनसीआईआई) या कोई गैर-कानूनी कॉन्टेंट (उदाहरण के लिए, सीएसएएम) नहीं बना सकते.

ऑडियो की सुरक्षा

माइक्रोफ़ोन अरे का इस्तेमाल करने वाले ऐप्लिकेशन को आस-पास मौजूद लोगों की निजता का सम्मान करना चाहिए. साथ ही, इन बातों का पालन करना चाहिए:

पाबंदी वाले इंटरैक्शन

ब्यौरा

लगातार छिपकर बातें सुनना

जब स्मार्टवॉच पहनने वाला व्यक्ति, ऐप्लिकेशन पर कोई टास्क नहीं कर रहा हो, तब ऐप्लिकेशन को बैकग्राउंड में लगातार ऑडियो रिकॉर्डिंग या ट्रांसक्रिप्शन नहीं करना चाहिए.

बोली की पहचान

ऐप्लिकेशन को माइक्रोफ़ोन अरे का इस्तेमाल, स्मार्टवॉच न पहनने वाले लोगों या आस-पास मौजूद लोगों की आवाज़ों की पहचान करने के लिए नहीं करना चाहिए.

एलईडी लाइट के अलग-अलग पैटर्न

ऐप्लिकेशन को डिवाइस के उपयोगकर्ता और दुनिया की तरफ़ मौजूद एलईडी के साथ ये काम नहीं करने चाहिए:

पाबंदी वाले इंटरैक्शन

ब्यौरा

प्रोग्राम के हिसाब से डेटा को छिपाना या उसमें बदलाव करना

ऐप्लिकेशन को माइक्रोफ़ोन और कैमरे के ऐक्सेस के आधार पर, सिस्टम की ओर से लागू की गई वर्ल्ड-फ़ेसिंग एलईडी और इस्तेमाल करने वाले लोगों के लिए उपलब्ध एलईडी के व्यवहार में बदलाव नहीं करना चाहिए, उसे धीमा नहीं करना चाहिए या उसे बंद नहीं करना चाहिए. ऐप्लिकेशन को उपयोगकर्ताओं को एलईडी के व्यवहार को बदलने, धीमा करने या बंद करने के लिए बढ़ावा नहीं देना चाहिए या निर्देश नहीं देने चाहिए.

डिवाइस से छेड़छाड़ और गलत पहचान रोकने की सुविधा को बायपास करना

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


OpenXR™ और OpenXR लोगो, The Khronos Group Inc. के मालिकाना हक वाले ट्रेडमार्क हैं. इन्हें चीन, यूरोपियन यूनियन, जापान, और यूनाइटेड किंगडम में ट्रेडमार्क के तौर पर रजिस्टर किया गया है.