टैबलेट और बड़ी स्क्रीन के लिए उपलब्ध

Android 13, बड़ी स्क्रीन वाले डिवाइसों पर Android को और भी बेहतर बनाता है

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

Android Studio में Android Emulator के लिए, वर्चुअल डिवाइस सेट अप करके या डिवाइस बनाने वाले हमारे पार्टनर से बड़ी स्क्रीन वाले डिवाइस पर Android 13 इंस्टॉल करके, इसका इस्तेमाल शुरू करें.

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

यहां देखें कि आपके ऐप्लिकेशन में क्या नया है. साथ ही, इस बारे में कुछ आइडिया पाएं कि आपको अपने ऐप्लिकेशन में क्या टेस्ट करना चाहिए.

बड़ी स्क्रीन के लिए ऑप्टिमाइज़ किया गया ओएस

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

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

बड़ी स्क्रीन वाले लेआउट में, दो कॉलम वाले लेआउट में ज़्यादा कॉन्टेंट दिखता है.

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

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

डेवलपर के लिए: मीडिया प्रोजेक्शन में बदलाव

12L से, जब वर्चुअल डिसप्ले को स्क्रीन पर रेंडर किया जाता है, तो वर्चुअल डिसप्ले को स्क्रीन पर फ़िट करने के लिए, ImageView के centerInside विकल्प जैसी प्रोसेस का इस्तेमाल किया जाता है.

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

ज़्यादा जानकारी के लिए, बड़ी स्क्रीन पर मीडिया प्रोजेक्शन लेख पढ़ें.

मल्टीटास्किंग (एक साथ कई काम करने) की बेहतरीन और आसान सुविधा

उपयोगकर्ता अक्सर टैबलेट, Chromebook, और फ़ोल्ड किए जा सकने वाले डिवाइसों की बड़ी स्क्रीन का इस्तेमाल करते समय, एक साथ कई काम करते हैं. प्रॉडक्टिविटी बढ़ाने वाली नई सुविधाओं की मदद से, मल्टीटास्किंग करना और भी आसान हो गया है.

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

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

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

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

डेवलपर के लिए: स्प्लिट-स्क्रीन मोड में अपने ऐप्लिकेशन टेस्ट करना

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

डेवलपर के लिए: इनसेट के साइज़ में डाइनैमिक बदलावों को मैनेज करना

नए टास्कबार को ऐप्लिकेशन में इनसेट के तौर पर दिखाया जाता है. हालांकि, इसके लिए कोई नया इनसेट एपीआई नहीं जोड़ा गया है.

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

अन्य डिवाइसों के साथ काम करने की क्षमता को बेहतर बनाया गया है

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

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

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

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

डेवलपर के लिए: कंपैटिबिलिटी मोड में अपने ऐप्लिकेशन की जांच करना

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

ज़्यादा जानकारी के लिए, बेहतर लेटरबॉक्सिंग लेख पढ़ें.

हथेली को पहचानने की बेहतर सुविधा

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

Android 13 (एपीआई लेवल 33) से पहले, सिस्टम ने ACTION_CANCEL के साथ MotionEvent भेजकर, हथेली से होने वाले टच इवेंट रद्द कर दिए थे. Android 13, मोशन इवेंट ऑब्जेक्ट में FLAG_CANCELED जोड़कर, पाम रिजेक्शन की पहचान करने की सुविधा को बेहतर बनाता है.

अगर पाम टच ही एकमात्र टच इवेंट पॉइंटर है, तो सिस्टम मोशन इवेंट ऑब्जेक्ट पर ACTION_CANCEL और FLAG_CANCELED सेट करके, इवेंट को रद्द कर देता है. अगर अन्य पॉइंटर डाउन हैं, तो Android 13, ACTION_POINTER_UP और FLAG_CANCELED सेट करता है.

डेवलपर के लिए: टच इवेंट लिसनर और हैंडलर अपडेट करना

Android 12 (एपीआई लेवल 32) और इससे पहले के वर्शन पर, पाम रिजेक्शन का पता सिर्फ़ सिंगल-पॉइंटर टच इवेंट के लिए लगाया जा सकता है. अगर हथेली से टच करना ही एकमात्र पॉइंटर है, तो सिस्टम मोशन इवेंट ऑब्जेक्ट पर ACTION_CANCEL सेट करके इवेंट को रद्द कर देता है. अगर अन्य पॉइंटर डाउन हैं, तो सिस्टम ACTION_POINTER_UP सेट करता है. यह हथेली को पहचानने के लिए काफ़ी नहीं है. दोनों ही मामलों में, FLAG_CANCELED सेट नहीं है.

Android 13 के लिए, अपने टच इवेंट लिसनर और हैंडलर को अपडेट करें, ताकि ACTION_POINTER_UP मिलने पर FLAG_CANCELED की जांच की जा सके. इससे यह पक्का किया जा सकेगा कि हथेली के टच को खारिज करने और रद्द किए गए अन्य इवेंट का पता लगाया जा सके और उन्हें मैनेज किया जा सके.

बड़ी स्क्रीन के लिए ज़्यादा अपडेट और संसाधन

बड़ी स्क्रीन वाले डिवाइसों पर Google Play में किए गए बदलाव

लोगों को उनके टैबलेट, फ़ोल्ड किए जा सकने वाले डिवाइसों, और ChromeOS डिवाइसों पर सर्वश्रेष्ठ ऐप्लिकेशन इस्तेमाल करने का अनुभव देने के लिए, Google Play में कुछ बदलाव किए गए हैं. इन बदलावों के तहत, उन ऐप्लिकेशन को हाइलाइट किया जाता है जो उनके डिवाइसों के लिए ऑप्टिमाइज़ किए गए हैं.

बड़ी स्क्रीन वाले ऐप्लिकेशन की क्वालिटी के लिए दिशा-निर्देशों के मुताबिक, हर ऐप्लिकेशन की क्वालिटी का आकलन करने के लिए नई जांच जोड़ी गईं. इससे यह पक्का किया जा सकेगा कि Google Play, उन डिवाइसों पर सबसे अच्छे ऐप्लिकेशन दिखाए. अगर कोई ऐप्लिकेशन बड़ी स्क्रीन के लिए ऑप्टिमाइज़ नहीं किया गया है, तो बड़ी स्क्रीन वाले डिवाइस इस्तेमाल करने वाले लोगों को अब ऐप्लिकेशन के Play Store पेज पर एक सूचना दिखेगी. इससे उन्हें ऐसे ऐप्लिकेशन ढूंढने में मदद मिलेगी जो उनके डिवाइस पर सबसे अच्छी तरह काम करेंगे.

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

Jetpack WindowManager की मदद से, गतिविधि एंबेड करना

ऐक्टिविटी एंबेड करने की सुविधा से, बड़ी स्क्रीन वाले डिवाइसों के डिसप्ले एरिया का ज़्यादा से ज़्यादा फ़ायदा लिया जा सकता है. इसके लिए, एक साथ कई ऐक्टिविटी दिखाई जा सकती हैं. जैसे, सूची-जानकारी पैटर्न के लिए. इसके लिए, आपको अपने ऐप्लिकेशन को रीफ़ैक्टर करने की ज़रूरत नहीं पड़ती या बहुत कम पड़ती है. एक्सएमएल कॉन्फ़िगरेशन फ़ाइल बनाकर या Jetpack WindowManager एपीआई कॉल करके, यह तय किया जा सकता है कि आपका ऐप्लिकेशन अपनी ऐक्टिविटी को कैसे दिखाए—एक साथ या स्टैक करके. बाकी काम सिस्टम करता है. यह आपके बनाए गए कॉन्फ़िगरेशन के आधार पर प्रज़ेंटेशन तय करता है. अगर आपका ऐप्लिकेशन कई गतिविधियों का इस्तेमाल करता है, तो हमारा सुझाव है कि आप गतिविधि को एम्बेड करने की सुविधा आज़माएं. ज़्यादा जानने के लिए, ऐक्टिविटी एंबेड करना लेख पढ़ें.

डिवाइस ओरिएंटेशन का अनुरोध

स्टैंडर्ड फ़ोन के उलट, फ़ोल्ड किए जा सकने वाले डिवाइसों और टैबलेट का इस्तेमाल अक्सर लैंडस्केप और पोर्ट्रेट, दोनों ओरिएंटेशन में किया जाता है. टैबलेट अक्सर लैंडस्केप मोड में डॉक किए जाते हैं. वहीं, फ़ोल्ड किए जा सकने वाले डिवाइसों को उनके फ़ोल्ड के हिसाब से ओरिएंट किया जा सकता है.

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

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

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

बड़ी स्क्रीन वाले पार्टनर डिवाइस पर Android 13 इंस्टॉल करना

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

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

क्या टेस्ट करना है

जांच शुरू करने से पहले, Android Studio में Android Emulator के लिए, वर्चुअल डिवाइस सेट अप करें या हमारे डिवाइस बनाने वाले पार्टनर से बड़ी स्क्रीन वाले डिवाइस पर Android 13 पाएं. डिवाइस का सेटअप पूरा करने के बाद, आपको बड़ी स्क्रीन वाले कुछ सामान्य इस्तेमाल के उदाहरणों के साथ अपने ऐप्लिकेशन की जांच करनी होगी. इससे यह पक्का किया जा सकेगा कि आपका ऐप्लिकेशन आपकी उम्मीद के मुताबिक काम कर रहा है. यहां कुछ ऐसे क्षेत्रों के बारे में बताया गया है जिन पर आपको ध्यान देना चाहिए. साथ ही, यहां कुछ लिंक दिए गए हैं. इन पर क्लिक करके, आपको उन संसाधनों के बारे में ज़्यादा जानकारी मिलेगी जिनकी मदद से, बड़ी स्क्रीन वाले डिवाइसों के लिए अपने ऐप्लिकेशन को ऑप्टिमाइज़ किया जा सकता है:

क्या टेस्ट करना है संसाधन
स्क्रीन साइज़, डिवाइस का पॉस्चर, और रोटेशन

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

दस्तावेज़ सैंपल कोडलैब तकनीकी बातचीत
टास्कबार इंटरैक्शन और स्प्लिट-स्क्रीन मोड

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

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

दस्तावेज़ सैंपल तकनीकी बातचीत
मल्टी-विंडो मोड

देखें कि बड़ी स्क्रीन (sw >= 600dp) पर मल्टी-विंडो मोड में चलने पर, आपका ऐप्लिकेशन कैसा रिस्पॉन्स देता है. खास तौर पर, तब जब आपके ऐप्लिकेशन में resizeableActivity="false" सेट हो.

अगर आपका ऐप्लिकेशन resizeableActivity="true" सेट करता है, तो यह भी देखें कि छोटी स्क्रीन (sw < 600dp) पर मल्टी-विंडो मोड में चलने पर, आपका ऐप्लिकेशन कैसा रिस्पॉन्स देता है.

अगर आपका ऐप्लिकेशन, Display.getRealSize() और Display.getRealMetrics() जैसे Display API का इस्तेमाल करता है, तो Jetpack WindowManager लाइब्रेरी में मौजूद WindowMetrics एपीआई का इस्तेमाल करें.

दस्तावेज़ सैंपल तकनीकी बातचीत
मीडिया प्रोजेक्शन

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

दस्तावेज़ सैंपल तकनीकी बातचीत
कैमरे की झलक

कैमरा ऐप्लिकेशन के लिए, देखें कि बड़ी स्क्रीन पर आपके कैमरे की झलक वाला यूज़र इंटरफ़ेस (यूआई) कैसा दिखता है. ऐसा तब करें, जब आपका ऐप्लिकेशन मल्टी-विंडो या स्प्लिट-स्क्रीन मोड में, स्क्रीन के किसी हिस्से तक सीमित हो. यह भी देखें कि फ़ोल्ड किए जा सकने वाले डिवाइस का पॉस्चर बदलने पर, आपका ऐप्लिकेशन कैसे काम करता है.

दस्तावेज़