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

दिशा-निर्देश
सभी साइज़, डाइमेंशन या कॉन्फ़िगरेशन वाले डिवाइसों पर, स्टेबल और काम करने वाला अनुभव उपलब्ध कराएं.
कॉन्फ़िगरेशन और निरंतरता
| दिशा-निर्देश का आईडी | टेस्ट आईडी | ब्यौरा |
|---|---|---|
| Config_Changes | T-Config_Orientation, T-Config_State |
ऐप्लिकेशन, उपलब्ध डिसप्ले एरिया को भर देता है. जैसे, पूरी स्क्रीन या मल्टी-विंडो मोड में ऐप्लिकेशन विंडो. कॉन्टेंट, उपलब्ध डिसप्ले एरिया से बाहर न जाए. ऐप्लिकेशन लेटरबॉक्स नहीं है; यह कंपैटिबिलिटी मोड में नहीं चलता. ऐप्लिकेशन, कॉन्फ़िगरेशन में होने वाले बदलावों को मैनेज करता है. साथ ही, डिवाइस के कॉन्फ़िगरेशन में बदलाव होने पर, अपनी स्थिति को बनाए रखता है या उसे पहले जैसा कर देता है. जैसे, डिवाइस को घुमाना, फ़ोल्ड और अनफ़ोल्ड करना, और स्प्लिट-स्क्रीन और डेस्कटॉप विंडोइंग मोड में विंडो का साइज़ बदलना. उदाहरण के लिए:
|
| Config_Combinations | T-Config_Combinations | ऐप्लिकेशन, कॉन्फ़िगरेशन में किए गए बदलावों के कॉम्बिनेशन को मैनेज करता है. जैसे, विंडो का साइज़ बदलने के बाद डिवाइस को रोटेट करना या रोटेट करने के बाद डिवाइस को फ़ोल्ड या अनफ़ोल्ड करना. |
मल्टी-विंडो मोड और दो या इससे ज़्यादा ऐप्लिकेशन का एक साथ इस्तेमाल
| दिशा-निर्देश का आईडी | टेस्ट आईडी | ब्यौरा |
|---|---|---|
| Multi-Window_Functionality | T-Multi-Window_Functionality | मल्टी-विंडो मोड में ऐप्लिकेशन पूरी तरह से काम करता है. मल्टी-विंडो मोड के साथ काम करने वाले ऐप्लिकेशन बनाएं देखें. ध्यान दें: Unity ऐप्लिकेशन, Unity के लंबे समय तक सहायता (एलटीएस) वाले वर्शन 2019 या इसके बाद के वर्शन पर होने चाहिए. मल्टी-विंडो मोड की पुष्टि देखें. |
| दो या इससे ज़्यादा ऐप्लिकेशन का एक साथ इस्तेमाल | T-Multi-Window_Focus, T-Multi-Window_Resources |
ऐप्लिकेशन, दो या इससे ज़्यादा ऐप्लिकेशन का एक साथ इस्तेमाल करने की सुविधा के साथ पूरी तरह से काम करता है. ऐप्लिकेशन, टॉप फ़ोकस ऐप्लिकेशन न होने पर भी अपने यूज़र इंटरफ़ेस (यूआई) को अपडेट करता है. जैसे, मीडिया चलाना जारी रखना, नए मैसेज शामिल करना, डाउनलोड की प्रोग्रेस अपडेट करना वगैरह. इसके अलावा, ऐप्लिकेशन मल्टी-विंडो मोड में कैमरा और माइक्रोफ़ोन जैसे खास संसाधनों के ऐक्सेस न होने की स्थिति को मैनेज करता है. मल्टी-विंडो मोड में ऐक्टिविटी लाइफ़साइकल देखें. |
कैमरे की झलक और मीडिया प्रोजेक्शन
| दिशा-निर्देश का आईडी | टेस्ट आईडी | ब्यौरा |
|---|---|---|
| Camera_Preview | T-Camera_Preview | ऐप्लिकेशन, लैंडस्केप और पोर्ट्रेट ओरिएंटेशन, फ़ोल्ड और अनफ़ोल्ड वाले डिवाइस की स्थितियों, और मल्टी-विंडो (एक से ज़्यादा ऐप, एक साथ) मोड में कैमरे की झलक दिखाता है. झलक सही अनुपात और ओरिएंटेशन में है. |
| Media_Projection | T-Media_Projection | ऐप्लिकेशन, लैंडस्केप और पोर्ट्रेट ओरिएंटेशन, फ़ोल्ड और अनफ़ोल्ड वाले डिवाइस की स्थितियों, और मल्टी-विंडो मोड में मीडिया प्रोजेक्शन की सुविधा देता है. प्रोजेक्शन सही अनुपात और ओरिएंटेशन में है. |
कीबोर्ड, माउस, और ट्रैकपैड
| दिशा-निर्देश का आईडी | टेस्ट आईडी | ब्यौरा |
|---|---|---|
| Keyboard_Input | T-Keyboard_Input | ऐप्लिकेशन, बाहरी कीबोर्ड का इस्तेमाल करके टेक्स्ट इनपुट करने की सुविधा के साथ काम करता है. साथ ही, बाहरी कीबोर्ड को कनेक्ट या डिसकनेक्ट करने पर, ऐप्लिकेशन को फिर से लॉन्च किए बिना, फ़िज़िकल और वर्चुअल कीबोर्ड के बीच स्विच करता है. |
| Mouse_Trackpad_Basic | T-Mouse_Trackpad_Basic | ऐप्लिकेशन, माउस या ट्रैकपैड के बुनियादी इंटरैक्शन के साथ काम करता है:
|
स्टाइलस
| दिशा-निर्देश का आईडी | टेस्ट आईडी | ब्यौरा |
|---|---|---|
| Stylus_Basic | T-Stylus_Basic | ऐप्लिकेशन, स्टाइलस की सुविधा वाले टैबलेट, फ़ोल्ड किए जा सकने वाले डिवाइसों, और कंप्यूटर के साथ काम करता है. स्टाइलस का इस्तेमाल, यूज़र इंटरफ़ेस (यूआई) एलिमेंट चुनने और उनमें बदलाव करने के लिए किया जा सकता है. इसमें सूचियों, पिकर, और स्क्रोल किए जा सकने वाले अन्य कॉन्टेंट को स्क्रोल करना शामिल है. बड़ी स्क्रीन पर इनपुट के साथ काम करने की सुविधा में स्टाइलस देखें. ध्यान दें: बेसिक स्टाइलस इनपुट, टच इनपुट की तरह ही होता है. यह Android पर पूरी तरह से काम करता है. सभी ऐप्लिकेशन के लिए, स्टाइलस इनपुट की बुनियादी सुविधा अपने-आप चालू हो जाती है. इसके लिए, किसी खास डेवलपमेंट की ज़रूरत नहीं होती. |
| Stylus_Text_Input | T-Stylus_Text_Input | Android 14 (एपीआई लेवल 34) और इसके बाद के वर्शन पर, उपयोगकर्ता स्टाइलस का इस्तेमाल करके टेक्स्ट इनपुट फ़ील्ड में टेक्स्ट लिख सकते हैं और उसमें बदलाव कर सकते हैं. Googlebook और ChromeOS M114 और इसके बाद के वर्शन पर, ध्यान दें: Android 14 और इसके बाद के वर्शन पर, |
टेस्ट अपडेट
यह पुष्टि करने के लिए कि आपका ऐप्लिकेशन सभी फ़ॉर्म फ़ैक्टर पर काम करता है, ये टेस्ट चलाएं.
कॉन्फ़िगरेशन और निरंतरता
| परीक्षण आईडी | दिशा-निर्देशों के आईडी | ब्यौरा |
|---|---|---|
| T-Config_Orientation | Config_Changes | पुष्टि करें कि ऐप्लिकेशन लेटरबॉक्स न हो और पोर्ट्रेट ओरिएंटेशन, लैंडस्केप ओरिएंटेशन, मल्टी-विंडो मोड या बड़ी स्क्रीन वाले फ़ोल्डेबल डिवाइस को पोर्ट्रेट या लैंडस्केप ओरिएंटेशन में अनफ़ोल्ड करने पर, कंपैटबिलिटी मोड में न चल रहा हो. पुष्टि करें कि सारा कॉन्टेंट, उपलब्ध डिसप्ले स्पेस में फ़िट हो रहा है.
मल्टी-विंडो मोड में ऐप्लिकेशन विंडो का साइज़ बदलें. इसमें स्प्लिट-स्क्रीन और डेस्कटॉप विंडोइंग मोड शामिल हैं. कंप्यूटर पर, ऐप विंडो को छोटा और पहले जैसा करना, ऐप विंडो को बड़ा और पहले जैसा करना. पुष्टि करें कि ऐप्लिकेशन सही ओरिएंटेशन में हो और सभी विंडो साइज़ में सही तरीके से काम करे. ध्यान दें: Android 12 (एपीआई लेवल 31) या इसके बाद के वर्शन वाले बड़ी स्क्रीन वाले डिवाइस (sw >= 600 dp) पर टेस्ट करें. इससे यह पक्का किया जा सकेगा कि डिवाइस पर ये सुविधाएं काम करती हैं:
|
| T-Config_State | Config_Changes | स्क्रोल किए जा सकने वाले कॉन्टेंट, लगातार चलने वाले कॉन्टेंट या टेक्स्ट डालने वाले फ़ील्ड वाली हर ऐप्लिकेशन स्क्रीन पर, ये काम करें:
डिवाइस को लैंडस्केप और पोर्ट्रेट ओरिएंटेशन के बीच घुमाएं. साथ ही, डिवाइस को फ़ोल्ड और अनफ़ोल्ड करें (अगर लागू हो). इसके अलावा, मल्टी-विंडो मोड में ऐप्लिकेशन विंडो का साइज़ बदलें. कंप्यूटर पर ऐप्लिकेशन की विंडो को छोटा करना और उसे पहले जैसा करना; ऐप्लिकेशन की विंडो को बड़ा करना और उसे पहले जैसा करना. इन बातों की पुष्टि करें:
|
| T-Config_Combinations | Config_Combinations | हर ऐप्लिकेशन स्क्रीन पर, डिवाइस को लैंडस्केप और पोर्ट्रेट ओरिएंटेशन के बीच घुमाने, डिवाइस को फ़ोल्ड और अनफ़ोल्ड करने (अगर लागू हो), और मल्टी-विंडो मोड में ऐप्लिकेशन विंडो का साइज़ बदलने के कॉम्बिनेशन का इस्तेमाल करें. |
मल्टी-विंडो मोड और दो या इससे ज़्यादा ऐप्लिकेशन का एक साथ इस्तेमाल
| परीक्षण आईडी | दिशा-निर्देशों के आईडी | ब्यौरा |
|---|---|---|
| T-Multi-Window_Functionality | Multi-Window_Functionality | ऐप्लिकेशन को मल्टी-विंडो मोड में खोलें. देखें कि ऐप्लिकेशन, सभी विंडो साइज़, डिवाइस ओरिएंटेशन, और फ़ोल्ड किए जा सकने वाले डिवाइस की स्थितियों में पूरी तरह से काम करता है या नहीं. हर ओरिएंटेशन में ऐप्लिकेशन विंडो का साइज़ बदलें. फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, डिवाइस को हर ओरिएंटेशन में फ़ोल्ड और अनफ़ोल्ड करें. Unity ऐप्लिकेशन Unity ऐप्लिकेशन के अलावा कोई दूसरा ऐप्लिकेशन खोलें. हाल ही में इस्तेमाल किए गए ऐप्लिकेशन वाली स्क्रीन पर जाएं. ऐप्लिकेशन का आइकॉन चुनें और ऐप्लिकेशन को स्प्लिट-स्क्रीन मोड में खोलें. अपना Unity ऐप्लिकेशन खोलें. यह पहले ऐप्लिकेशन के बगल में या उसके नीचे, स्प्लिट-स्क्रीन मोड में लॉन्च होना चाहिए. ऐप्लिकेशन के जोड़े को छिपाने के लिए, होम स्क्रीन पर जाएं. हाल ही में इस्तेमाल किए गए ऐप्लिकेशन स्क्रीन पर जाएं. स्प्लिट-स्क्रीन मोड में साथ इस्तेमाल किए जा सकने वाले ऐप्लिकेशन का वह जोड़ा चुनें जिसमें आपका Unity ऐप्लिकेशन शामिल है. पुष्टि करें कि Unity ऐप्लिकेशन अपनी गतिविधि फिर से शुरू कर रहा है. साथ ही, यह भी पुष्टि करें कि स्प्लिट-स्क्रीन विंडो में ऐप्लिकेशन का लेआउट सही है और सभी यूज़र इंटरफ़ेस (यूआई) एलिमेंट ऐक्सेस किए जा सकते हैं. |
| T-Multi-Window_Focus | दो या इससे ज़्यादा ऐप्लिकेशन का एक साथ इस्तेमाल | ऐप्लिकेशन खोलें और कोई प्रोसेस शुरू करें. जैसे, कोई वीडियो चलाएं, जो ऐप्लिकेशन को लगातार अपडेट करता रहे. कोई दूसरा ऐप्लिकेशन खोलें और नए ऐप्लिकेशन को सबसे ज़्यादा फ़ोकस किया गया ऐप्लिकेशन बनाएं. पुष्टि करें कि फ़ोकस न किया गया ऐप्लिकेशन, अपने कॉन्टेंट को अपडेट करता रहे. उदाहरण के लिए, कोई वीडियो चलता रहे. |
| T-Multi-Window_Resources | दो या इससे ज़्यादा ऐप्लिकेशन का एक साथ इस्तेमाल | ऐप्लिकेशन में, कैमरा खोलें या माइक्रोफ़ोन का इस्तेमाल करें. कोई दूसरा ऐप्लिकेशन खोलें और उसे फ़ोकस में रखें. पुष्टि करें कि फ़ोकस में न होने वाले ऐप्लिकेशन ने कैमरे या माइक का ऐक्सेस छोड़ दिया हो. ओरिजनल ऐप्लिकेशन को टॉप फ़ोकस ऐप्लिकेशन बनाएं. पुष्टि करें कि ऐप्लिकेशन को कैमरे या माइक का ऐक्सेस वापस मिल गया है. |
कैमरे की झलक और मीडिया प्रोजेक्शन
| परीक्षण आईडी | दिशा-निर्देशों के आईडी | ब्यौरा |
|---|---|---|
| T-Camera_Preview | Camera_Preview | ऐप्लिकेशन को फ़ुल स्क्रीन और मल्टी-विंडो मोड में खोलें. ऐप्लिकेशन में कैमरा चालू करें. डिवाइस को लैंडस्केप और पोर्ट्रेट ओरिएंटेशन के बीच घुमाएं. फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, डिवाइस को हर ओरिएंटेशन में फ़ोल्ड और अनफ़ोल्ड करें. मल्टी-विंडो मोड में, ऐप्लिकेशन विंडो का साइज़ बदलें. पुष्टि करें कि कैमरे की झलक, डिवाइस की सभी स्थितियों और विंडो के साइज़ में सही ओरिएंटेशन और अनुपात में हो. |
| T-Media_Projection | Media_Projection | ऐप्लिकेशन को फ़ुल स्क्रीन और मल्टी-विंडो मोड में खोलें. मीडिया प्रोजेक्शन शुरू करें. डिवाइस को लैंडस्केप और पोर्ट्रेट ओरिएंटेशन के बीच घुमाएं. फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, डिवाइस को हर ओरिएंटेशन में फ़ोल्ड और अनफ़ोल्ड करें. मल्टी-विंडो मोड में, ऐप्लिकेशन विंडो का साइज़ बदलें. पुष्टि करें कि मीडिया प्रोजेक्शन, सभी डिवाइसों की स्थितियों और विंडो के साइज़ में सही ओरिएंटेशन और अनुपात में हो. |
कीबोर्ड, माउस, और ट्रैकपैड
| परीक्षण आईडी | दिशा-निर्देशों के आईडी | ब्यौरा |
|---|---|---|
| T-Keyboard_Input | Keyboard_Input | ऐप्लिकेशन की हर उस स्क्रीन के लिए जिसमें टेक्स्ट डालने के लिए फ़ील्ड मौजूद हैं, डिवाइस से कोई बाहरी कीबोर्ड कनेक्ट करें. इसके बाद, बाहरी कीबोर्ड और वर्चुअल कीबोर्ड का इस्तेमाल करके टेक्स्ट डालें. बाहरी कीबोर्ड को डिसकनेक्ट करें और वर्चुअल कीबोर्ड से टेक्स्ट डालें. |
| T-Mouse_Trackpad_Basic | Mouse_Trackpad_Basic | हर ऐप्लिकेशन स्क्रीन के लिए, डिवाइस से माउस और ट्रैकपैड कनेक्ट करें. माउस और ट्रैकपैड के बुनियादी इंटरैक्शन करना:
|
स्टाइलस
| परीक्षण आईडी | दिशा-निर्देशों के आईडी | ब्यौरा |
|---|---|---|
| T-Stylus_Basic | Stylus_Basic | स्टाइलस का इस्तेमाल करके, ऐप्लिकेशन में नेविगेट करें, यूज़र इंटरफ़ेस (यूआई) एलिमेंट चुनें, सूचियों और पिकर को स्क्रोल करें, और सामान्य तौर पर ऐप्लिकेशन के साथ इंटरैक्ट करें. |
| T-Stylus_Text_Input | Stylus_Text_Input | Android 14 (एपीआई लेवल 34) और इसके बाद के वर्शन पर, स्टाइलस का इस्तेमाल करके टेक्स्ट इनपुट फ़ील्ड में टेक्स्ट डालें और उसमें बदलाव करें. सॉफ़्टवेयर कीबोर्ड नहीं दिखना चाहिए. Googlebook और ChromeOS M114 या इसके बाद के वर्शन पर, WebView में टेक्स्ट इनपुट फ़ील्ड में टेक्स्ट डालें और उसमें बदलाव करें. |