ऐप्लिकेशन की क्वालिटी के लिए अडैप्टिव दिशा-निर्देश

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

क्वालिटी के तीन टियर को वर्टिकल तौर पर स्टैक की गई लेयर के तौर पर दिखाया गया है.

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

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

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

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

सभी साइज़ की स्क्रीन पर ऑप्टिमाइज़ किए गए और अलग-अलग लेआउट के उदाहरण देखने के लिए, अडैप्टिव लेआउट गैलरी देखें.

ऐप्लिकेशन के साथ काम करने से जुड़ी चेकलिस्ट

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

सहायता के लेवल में ये शामिल हैं:

Tier 3 Adaptive Ready का आइकॉन

टीयर 3 (बेसिक) — अडैप्टिव लेआउट के लिए तैयार

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

टियर 2 अडैप्टिव ऑप्टिमाइज़ के लिए आइकॉन

दूसरी टीयर (बेहतर) — अडैप्टिव ऑप्टिमाइज़ेशन

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

टियर 1 अडैप्टिव डिफ़रेंशिएटेड का आइकॉन

टीयर 1 (सबसे अच्छा) — अडैप्टिव डिफ़रेंशिएटेड

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

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


Tier 3 Adaptive Ready का आइकॉन

तीसरा टियर

Adaptive ready

ऐडैप्टिव लेआउट वाले ऐप्लिकेशन को सबसे पहले, ऐप्लिकेशन की क्वालिटी से जुड़ी ज़रूरी शर्तें पूरी करनी होंगी. खास तौर पर, उपयोगकर्ता अनुभव से जुड़ी ज़रूरी शर्तें.

ऐप्लिकेशन को अडैप्टिव से जुड़ी ये ज़रूरी शर्तें पूरी करनी होंगी:

ID परीक्षण ब्यौरा
कॉन्फ़िगरेशन और लगातार
Config:Changes T-Config:Orientation,
T-Config:State

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

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

  • स्क्रोल किए जा सकने वाले फ़ील्ड की स्क्रोल पोज़िशन बनी रहती है
  • टेक्स्ट फ़ील्ड में टाइप किया गया टेक्स्ट सेव रहता है और कीबोर्ड की स्थिति पहले जैसी हो जाती है
  • कॉन्फ़िगरेशन में बदलाव शुरू होने पर, मीडिया वहीं से चलना शुरू हो जाता है जहां उसे छोड़ा गया था
कॉन्फ़िगरेशन:कॉम्बिनेशन T-Config:Combinations ऐप्लिकेशन, कॉन्फ़िगरेशन में होने वाले बदलावों को मैनेज करता है. जैसे, विंडो का साइज़ बदलने के बाद डिवाइस को घुमाना या डिवाइस को घुमाने के बाद उसे फ़ोल्ड या अनफ़ोल्ड करना.
मल्टी-विंडो मोड और मल्टी-रिज़्यूम
मल्टी-विंडो:फ़ंक्शन T-Multi-Window:Functionality

ऐप्लिकेशन, मल्टी-विंडो मोड में पूरी तरह से काम करता हो. मल्टी-विंडो मोड की सुविधा देखें.

ध्यान दें: Unity ऐप्लिकेशन, Unity Long Term Support (LTS) के 2019 या इसके बाद वाले वर्शन पर होने चाहिए. मल्टी-विंडो मोड की पुष्टि करना लेख पढ़ें.

मल्टी-विंडो:मल्टी-रिज़्यूम T-Multi-Window:Focus,
T-Multi-Window:Resources
ऐप्लिकेशन, मल्टी-रिज़्यूम की सुविधा के साथ पूरी तरह से काम करता है. जब ऐप्लिकेशन फ़ोकस में नहीं होता है, तब वह अपने यूज़र इंटरफ़ेस (यूआई) को अपडेट करता है. जैसे, मीडिया चलाना जारी रखता है, नए मैसेज शामिल करता है, डाउनलोड की प्रोग्रेस अपडेट करता है वगैरह. इसके अलावा, मल्टी-विंडो के इस्तेमाल के दौरान, ऐप्लिकेशन खास संसाधनों (जैसे, कैमरे और माइक्रोफ़ोन) के इस्तेमाल से जुड़ी समस्या को ठीक करता है. मल्टी-विंडो मोड में ऐक्टिविटी की लाइफ़साइकल देखें.
कैमरे की झलक और मीडिया प्रोजेक्शन
Media:Camera_Preview T-Media:Camera_Preview ऐप्लिकेशन, लैंडस्केप और पोर्ट्रेट ओरिएंटेशन, फ़ोल्ड और अनफ़ोल्ड किए गए डिवाइस की स्थितियों, और मल्टी-विंडो मोड में कैमरे की झलक दिखाता है. झलक का अनुपात सही हो और वह सही ओरिएंटेशन में हो.
Media:Projection T-Media:Projection ऐप्लिकेशन, लैंडस्केप और पोर्ट्रेट ओरिएंटेशन, फ़ोल्ड और अनफ़ोल्ड किए गए डिवाइस की स्थितियों, और मल्टी-विंडो मोड में मीडिया प्रोजेक्शन की सुविधा देता है. प्रोजेक्शन का साइज़ सही हो और वह सही ओरिएंटेशन में हो.
कीबोर्ड, माउस, और ट्रैकपैड
इनपुट:कीबोर्ड T-Input:Keyboard ऐप्लिकेशन में बाहरी कीबोर्ड का इस्तेमाल करके टेक्स्ट डाला जा सकता है. साथ ही, बाहरी कीबोर्ड के कनेक्ट या डिसकनेक्ट होने पर, ऐप्लिकेशन को फिर से लॉन्च किए बिना, फ़िज़िकल और वर्चुअल कीबोर्ड के बीच स्विच किया जा सकता है.
इनपुट:Mouse_Trackpad T-Input:Mouse_Trackpad

ऐप्लिकेशन, माउस या ट्रैकपैड के साथ बुनियादी इंटरैक्शन की सुविधा देता हो:

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

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

बड़ी स्क्रीन पर इनपुट डिवाइसों के साथ काम करने की सुविधा में स्टाइलस देखें.

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

Stylus:Text_Input T-Stylus:Text_Input

Android 14 (एपीआई लेवल 34) और इसके बाद के वर्शन पर, उपयोगकर्ता स्टाइलस का इस्तेमाल करके टेक्स्ट इनपुट फ़ील्ड में टेक्स्ट लिख सकते हैं और उसमें बदलाव कर सकते हैं. ChromeOS M114 और इसके बाद के वर्शन में, WebView कॉम्पोनेंट के टेक्स्ट इनपुट फ़ील्ड में, स्टाइलस का इस्तेमाल करके टेक्स्ट लिखा और उसमें बदलाव किया जा सकता है.

ध्यान दें: Android 14 और उसके बाद के वर्शन पर, EditText कॉम्पोनेंट में स्टाइलस से इनपुट देने की सुविधा डिफ़ॉल्ट रूप से उपलब्ध होती है. इसके लिए, किसी खास डेवलपमेंट की ज़रूरत नहीं होती. ChromeOS M114 और उसके बाद के वर्शन पर, WebView में डिफ़ॉल्ट रूप से टेक्स्ट फ़ील्ड में स्टाइलस से इनपुट करने की सुविधा काम करती है.

टियर 2 अडैप्टिव ऑप्टिमाइज़ के लिए आइकॉन

TIER 2

इस्तेमाल के हिसाब से ऑप्टिमाइज़ किया गया

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

ID परीक्षण ब्यौरा
उपयोगकर्ता इंटरफ़ेस
UI:Layouts T-UI:Flow

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

ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में ये चीज़ें शामिल हो सकती हैं:

  • नेविगेशन रेल की नई सुविधाएं, जो बड़ी विंडो के साइज़ के हिसाब से फ़ुल नेविगेशन पैनल में बदल जाती हैं
  • ग्रिड लेआउट, जो विंडो के साइज़ में बदलाव के हिसाब से कॉलम की संख्या को बढ़ाते या घटाते हैं
  • बड़ी स्क्रीन पर टेक्स्ट के कॉलम
  • ट्रेलिंग-एज पैनल, डेस्कटॉप स्क्रीन के साइज़ पर डिफ़ॉल्ट रूप से खुले होते हैं. हालांकि, छोटी स्क्रीन पर ये बंद होते हैं

बड़ी स्क्रीन पर मौजूद जगह का ज़्यादा से ज़्यादा फ़ायदा पाने के लिए, दो-पैनल वाले लेआउट बनाएं. कैननिकल लेआउट देखें.

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

UI:Elements T-UI:Flow

मोडल, कॉन्टेक्स्ट मेन्यू, और अन्य सेकंडरी एलिमेंट को सभी तरह की स्क्रीन और डिवाइस की स्थितियों के लिए सही तरीके से फ़ॉर्मैट किया गया है. उदाहरण के लिए:

  • बड़ी स्क्रीन पर बॉटम शीट पूरी चौड़ाई में नहीं दिखती हैं. (ज़्यादा चौड़ाई लागू करें, ताकि इमेज स्ट्रेच न हो.) Sheets: bottom में Behavior देखें.
  • बड़ी स्क्रीन पर बटन पूरी चौड़ाई में नहीं दिख रहे हैं. बटन में व्यवहार देखें.
  • टेक्स्ट फ़ील्ड और बॉक्स, बड़ी स्क्रीन पर पूरी चौड़ाई में नहीं दिखते. टेक्स्ट फ़ील्ड में व्यवहार देखें.
  • छोटे बदलाव वाले मेन्यू या मॉडल, पूरी स्क्रीन को नहीं घेरते. साथ ही, उपयोगकर्ता के लिए कॉन्टेक्स्ट को ज़्यादा से ज़्यादा बनाए रखते हैं. मेन्यू देखें.
  • कॉन्टेक्स्ट मेन्यू, उपयोगकर्ता के चुने गए आइटम के बगल में दिखते हैं. मेन्यू में, "कॉन्टेक्स्ट मेन्यू" विषय देखें.
  • बड़ी स्क्रीन पर बेहतर एर्गोनॉमिक्स के लिए, नेविगेशन बार की जगह नेविगेशन रेल का इस्तेमाल किया जाता है. रेल, नेविगेशन बार जैसे अन्य नेविगेशन कॉम्पोनेंट के साथ भी काम कर सकती हैं. नेविगेशन रेल देखें.
  • नेविगेशन ड्रॉअर को नए मटीरियल कॉम्पोनेंट पर अपडेट किया गया है. नेविगेशन पैनल देखें.
  • डायलॉग बॉक्स को नए मटीरियल कॉम्पोनेंट में अपडेट किया गया है. डायलॉग देखें.
  • इमेज सही रिज़ॉल्यूशन में दिख रही हों. साथ ही, उन्हें न तो खींचा गया हो और न ही काटा गया हो.
UI:Touch_Targets T-UI:Touch_Targets टच टारगेट (स्क्रीन के वे हिस्से जहां छूने पर कोई ऐक्शन होता है) कम से कम 48dp के हों. Material Design के लेआउट और टाइपोग्राफ़ी से जुड़े दिशा-निर्देश देखें.
UI:Focus T-UI:Focus इंटरैक्टिव कस्टम ड्रॉएबल के लिए, फ़ोकस की गई स्थिति बनाई जाती है. कस्टम ड्रॉएबल, Android फ़्रेमवर्क की ओर से उपलब्ध नहीं कराया गया कोई भी विज़ुअल यूज़र इंटरफ़ेस (यूआई) एलिमेंट होता है. अगर उपयोगकर्ता किसी कस्टम ड्रॉएबल के साथ इंटरैक्ट कर सकते हैं, तो डिवाइस के टच मोड में न होने पर, ड्रॉएबल को फ़ोकस किया जा सकना चाहिए. साथ ही, फ़ोकस किए गए स्टेट का विज़ुअल इंडिकेशन साफ़ तौर पर दिखना चाहिए.
कीबोर्ड, माउस, और ट्रैकपैड
Input:Keyboard_Navigation T-Input:Keyboard_Navigation ऐप्लिकेशन में मुख्य टास्क फ़्लो, कीबोर्ड नेविगेशन के साथ काम करते हैं. इनमें Tab और ऐरो बटन से नेविगेट करने की सुविधा शामिल है. ज़्यादा सुलभ ऐप्लिकेशन बनाना लेख पढ़ें.
Input:Keyboard_Shortcuts T-Input:Keyboard_Shortcuts यह ऐप्लिकेशन, अक्सर इस्तेमाल की जाने वाली कार्रवाइयों के लिए कीबोर्ड शॉर्टकट की सुविधा देता है. जैसे, चुनना, काटना, कॉपी करना, चिपकाना, पहले जैसा करना, और फिर से करना. इनपुट डिवाइस के साथ काम करने की सुविधा देखें.
Input:Keyboard_Playback T-Input:Keyboard_Playback कीबोर्ड का इस्तेमाल करके, मीडिया प्लेबैक को कंट्रोल किया जा सकता है. उदाहरण के लिए, स्पेसबार दबाकर मीडिया को चलाया और रोका जा सकता है.
Input:Keyboard_Send T-Input:Keyboard_Send कम्यूनिकेशन ऐप्लिकेशन में, कीबोर्ड की Enter कुंजी से भेजें फ़ंक्शन काम करता है.
इनपुट:Context_Menus T-Input:Context_Menus संदर्भ मेन्यू को, माउस और ट्रैकपैड पर राइट क्लिक (माउस का दूसरा बटन या दूसरा टैप) करके ऐक्सेस किया जा सकता है.
इनपुट:ज़ूम करें T-Input:Zoom ऐप्लिकेशन के कॉन्टेंट को ज़ूम करने के लिए, माउस के स्क्रोल व्हील का इस्तेमाल किया जा सकता है. इसके लिए, Control या Ctrl बटन को दबाकर रखें. इसके अलावा, ट्रैकपैड पर पिंच जेस्चर का इस्तेमाल करके भी ऐसा किया जा सकता है.
इनपुट:होवर T-Input:Hover कार्रवाई करने लायक यूज़र इंटरफ़ेस (यूआई) एलिमेंट में, होवर स्टेट (जहां ज़रूरी हो) होती हैं. इससे माउस और ट्रैकपैड का इस्तेमाल करने वाले लोगों को पता चलता है कि एलिमेंट इंटरैक्टिव हैं.

टियर 1 अडैप्टिव डिफ़रेंशिएटेड का आइकॉन

TIER 1

Adaptive differentiated

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

टियर 1 के ऐप्लिकेशन में कई तरह की सुविधाएं होती हैं. इसलिए, सूची में दी गई कुछ सुविधाएं सिर्फ़ खास तरह के ऐप्लिकेशन पर लागू होती हैं. अपने ऐप्लिकेशन के लिए सही सुविधाएं चुनें.

ID परीक्षण ब्यौरा
मल्टीटास्किंग और एक से ज़्यादा इंस्टेंस
मल्टीटास्किंग:सहायता T-Multitasking:PiP,
T-Multitasking:Split-Screen,
T-Multitasking:Attachments

ऐप्लिकेशन में मल्टीटास्किंग के कई उदाहरण दिए गए हैं. जैसे:

  • पिक्चर में पिक्चर मोड: ऐप्लिकेशन, पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में पिक्चर में पिक्चर मोड को चालू और बंद कर सकता है. ऐसा डिवाइस को फ़ोल्ड और अनफ़ोल्ड करने पर भी किया जा सकता है. साथ ही, मल्टी-विंडो मोड में भी ऐसा किया जा सकता है. पिक्चर में पिक्चर (पीआईपी) की सुविधा देखें.
  • मल्टी-विंडो मोड: ऐप्लिकेशन, डीप लिंक से किसी दूसरे ऐप्लिकेशन को अलग विंडो में खोल सकता है. उदाहरण के लिए, संपर्क मैनेज करने वाला कोई ऐप्लिकेशन, ईमेल मैसेज का लिंक खोलता है. यह लिंक, ईमेल ऐप्लिकेशन में नई विंडो में दिखता है. FLAG_ACTIVITY_LAUNCH_ADJACENT देखें.
  • अटैचमेंट: मैसेजिंग ऐप्लिकेशन, अटैचमेंट (जैसे कि वीडियो) को अलग विंडो में खोल सकते हैं.
मल्टीटास्किंग:एक से ज़्यादा इंस्टेंस T-Multitasking:Multi-Instance ऐप्लिकेशन, अलग-अलग विंडो में खुद के कई इंस्टेंस लॉन्च कर सकता है. इस्तेमाल के उदाहरणों में, दस्तावेज़ में बदलाव करना, वेब ब्राउज़ करना, फ़ाइल मैनेज करने वाले ऐप्लिकेशन, और शॉपिंग ऐप्लिकेशन में प्रॉडक्ट की तुलना करना शामिल है. मल्टी-विंडो मोड के साथ काम करना में मल्टी-इंस्टेंस देखें.
फ़ोल्डेबल डिवाइस की अलग-अलग स्थितियां
फ़ोल्ड किए जा सकने वाले डिवाइस:पोस्चर T-Foldables:Postures

ऐप्लिकेशन, फ़ोल्ड करने की सभी स्थितियों और उनसे जुड़े इस्तेमाल के उदाहरणों के साथ काम करता है:

  • टेबलटॉप मोड — वीडियो कॉल करने और वीडियो या ऑडियो चलाने के लिए.
  • किताब पढ़ने की मुद्रा — लंबा टेक्स्ट कॉन्टेंट पढ़ना.
  • ड्यूअल डिसप्ले — कैमरा ऐप्लिकेशन के लिए, सामने और पीछे की स्क्रीन पर झलक देखने की सुविधा. ड्यूअल-स्क्रीन वाले डिवाइसों के लिए सहायता.
फ़ोल्ड किए जा सकने वाले डिवाइसों के बारे में जानें लेख पढ़ें.
फ़ोल्ड किए जा सकने वाले डिवाइस:कैमरा T-फ़ोल्डेबल:कैमरा कैमरा ऐप्लिकेशन, फ़ोन के फ़ोल्ड और अनफ़ोल्ड होने के हिसाब से, प्रीव्यू को अडजस्ट करते हैं. साथ ही, ये फ़्रंट और बैक स्क्रीन पर प्रीव्यू दिखाने की सुविधा देते हैं.
खींचना और छोड़ना
Drag_Drop:Support T-Drag_Drop:Support ऐप्लिकेशन में, टच इनपुट, माउस, ट्रैकपैड, और स्टाइलस का इस्तेमाल करके, ऐप्लिकेशन के अंदर मौजूद व्यू के बीच और मल्टी-विंडो मोड में, एक ऐप्लिकेशन से दूसरे ऐप्लिकेशन में आइटम को खींचकर छोड़ने की सुविधा काम करती है. खींचें और छोड़ें सुविधा चालू करना लेख पढ़ें. Stylus:Drag_Drop भी देखें.
कीबोर्ड, माउस, और ट्रैकपैड
इनपुट:Keyboard_Parity T-Input:Keyboard_Parity यह ऐप्लिकेशन, कीबोर्ड शॉर्टकट का पूरा सेट उपलब्ध कराता है. साथ ही, कॉपी करने के लिए Ctrl-C और पहले जैसा करने के लिए Ctrl-Z जैसे सामान्य शॉर्टकट भी काम करते हैं. ऐप्लिकेशन, कीबोर्ड शॉर्टकट के मामले में, वेब या डेस्कटॉप वर्शन के बराबर होता है. हालांकि, ऐसा हमेशा नहीं होता.
इनपुट:कॉम्बिनेशन टी-इनपुट:कॉम्बिनेशन कीबोर्ड और माउस या ट्रैकपैड के कॉम्बिनेशन, जैसे कि Ctrl+क्लिक या Ctrl+टैप और Shift+क्लिक या Shift+टैप, बेहतर सुविधाएं देते हैं. इनमें आस-पास के आइटम की रेंज या अलग-अलग आइटम को चुनने की सुविधा शामिल है.
इनपुट:स्क्रोलबार T-Input:Scrollbar जब कॉन्टेंट को माउस या ट्रैकपैड से स्क्रोल किया जाता है, तब ऐप्लिकेशन एक स्क्रोलबार दिखाता है.
इनपुट:Hover_Parity T-Input:Hover_Parity जहां लागू हो, वहां यूज़र इंटरफ़ेस (यूआई) एलिमेंट, माउस या ट्रैकपैड को घुमाने पर फ़्लाय-आउट मेन्यू या टूलटिप जैसे अतिरिक्त कॉन्टेंट दिखाते हैं. जब भी मुमकिन हो, ऐप्लिकेशन, वेब या डेस्कटॉप वर्शन के बराबर होवर स्टेट बनाए रखता है.
इनपुट:Desktop_Menus T-Input:Desktop_Menus ज़रूरत के हिसाब से, डेस्कटॉप स्टाइल वाले मेन्यू और कॉन्टेक्स्ट मेन्यू का इस्तेमाल किया जाता है.
इनपुट:Panel_Config T-Input:Panel_Config माउस या ट्रैकपैड का इस्तेमाल करके, मल्टी-पैनल लेआउट में यूज़र इंटरफ़ेस (यूआई) पैनल को फिर से कॉन्फ़िगर किया जा सकता है. रीकॉन्फ़िगर किए जा सकने वाले पैनल की मदद से, उपयोगकर्ता ऐप्लिकेशन के लेआउट को अपनी ज़रूरत के हिसाब से सेट कर सकते हैं. इससे उन्हें ज़्यादा काम करने में मदद मिलती है. उदाहरण के लिए, सूची-ज़्यादा जानकारी वाले लेआउट के ज़्यादा जानकारी वाले पैनल का साइज़ बदलकर या स्क्रीन पर पैनल को फिर से व्यवस्थित करके. ध्यान दें: यह नेविगेशन बार, रेल, और ड्रॉअर पर लागू नहीं होता.
इनपुट:Triple_Click T-Input:Triple_Click माउस का इस्तेमाल करके तीन बार क्लिक करने या ट्रैकपैड पर तीन बार टैप करने से, टेक्स्ट की पूरी लाइनें या पैराग्राफ़ चुने जाते हैं.
स्टाइलस
Stylus:Draw_Write T-Stylus:Draw_Write ऐप्लिकेशन में, स्टाइलस से लिखने और ड्रॉइंग बनाने की सुविधा काम करती है. स्टाइलस से ड्रॉइंग और लिखावट को मिटाया जा सकता है.
Stylus:Drag_Drop T-Stylus:Drag_Drop ऐप्लिकेशन में, स्टाइलस की मदद से कॉन्टेंट को ऐप्लिकेशन के अलग-अलग एलिमेंट के बीच और मल्टी-विंडो मोड में, एक ऐप्लिकेशन से दूसरे ऐप्लिकेशन में ले जाया जा सकता है. खींचें और छोड़ें सुविधा चालू करना लेख पढ़ें.
स्टाइलस:बेहतर T-Stylus:Enhanced

ऐप्लिकेशन में स्टाइलस के लिए बेहतर सुविधाएं उपलब्ध हैं. जैसे:

  • कम लेटेंसी और मोशन का अनुमान लगाने की सुविधा, ताकि बेहतर तरीके से जवाब दिया जा सके
  • अलग-अलग चौड़ाई के स्ट्रोक बनाने के लिए, दबाव के हिसाब से काम करने की सुविधा
  • शेडिंग स्ट्रोक बनाने के लिए, पेंसिल के झुकाव का पता लगाने की सुविधा
  • हथेली और उंगली को खारिज करने की सुविधा, ताकि स्क्रीन पर अनचाहे निशान न पड़ें
स्टाइलस की ऐडवांस सुविधाएं देखें.
कस्टम कर्सर
कर्सर:कस्टम T-Cursors:Custom

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

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

ऐप्लिकेशन के साथ काम करने से जुड़ी समस्याओं की जांच

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

लेआउट और यूज़र एक्सपीरियंस के लिए, कम से कम इन डिवाइस टाइप पर टेस्ट करें:

  • फ़ोल्ड किया जा सकने वाला डिवाइस (841x701 डीपी)
  • 8 इंच का टैबलेट (1024x640 डीपी)
  • 10.5 इंच का टैबलेट (1280x800 dp)
  • 13 इंच का Chromebook (1600x900 डीपी)

डिवाइस के हिसाब से अडजस्ट होने वाली सुविधा की जांच करने के लिए, इन Android इम्यूलेटर का इस्तेमाल करें:

  • फ़ोल्ड किया जा सकने वाला फ़ोन — 7.6 इंच का फ़ोल्ड-इन डिसप्ले और आउटर डिसप्ले
  • टैबलेट — Pixel C 9.94"
  • दो डिसप्ले वाला फ़ोल्ड किया जा सकने वाला फ़ोन — Microsoft Surface Duo

अलग-अलग डिवाइस कॉन्फ़िगरेशन की जांच करने के लिए, Android के रीसाइज़ किए जा सकने वाले एम्युलेटर का इस्तेमाल करें.


तीसरे टियर का अडैप्टिव आइकॉन.

तीसरा टियर

Adaptive ready

ID सुविधा ब्यौरा
कॉन्फ़िगरेशन और लगातार
T-Config:Orientation Config:Changes पुष्टि करें कि ऐप्लिकेशन, पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में लेटरबॉक्स न हो. साथ ही, मल्टी-विंडो मोड में या बड़े फ़ोल्ड किए जा सकने वाले डिवाइस को पोर्ट्रेट या लैंडस्केप ओरिएंटेशन में खोलने पर, कंपैटिबिलिटी मोड में न चल रहा हो.

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

ध्यान दें: बड़ी स्क्रीन वाले ऐसे डिवाइस पर टेस्ट करें जिसकी स्व >= 600 डीपी हो और जिसमें Android 12 (एपीआई लेवल 31) या उसके बाद का वर्शन हो. इससे यह पक्का किया जा सकेगा कि डिवाइस में ये सुविधाएं काम करती हैं:

  • android:screenOrientation ऐप्लिकेशन मेनिफ़ेस्ट एलिमेंट का इस्तेमाल करके सेट की गई ओरिएंटेशन से जुड़ी पाबंदियों के बावजूद, डिवाइस के सभी ओरिएंटेशन
  • मल्टी-विंडो मोड. यह उन ऐप्लिकेशन के लिए भी उपलब्ध है जिन्होंने ऐप्लिकेशन मेनिफ़ेस्ट में android:resizeableActivity="false" के तौर पर जानकारी दी है
T-Config:State Config:Changes

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

  • स्क्रोल किया जा सकने वाला कॉन्टेंट: कॉन्टेंट को स्क्रोल करें
  • कॉन्टेंट चलाना: वीडियो चलाना शुरू करें
  • टेक्स्ट डालने वाले फ़ील्ड: एक से ज़्यादा फ़ील्ड में टेक्स्ट डालना

डिवाइस को लैंडस्केप और पोर्ट्रेट मोड में घुमाएं. अगर डिवाइस में फ़ोल्ड और अनफ़ोल्ड करने की सुविधा है, तो उसे फ़ोल्ड और अनफ़ोल्ड करें. अगर आपके पास दो स्क्रीन वाला डिवाइस है, तो ऐप्लिकेशन को दोनों स्क्रीन पर फैलाएं और फिर उसे छोटा करें. इसके अलावा, मल्टी-विंडो मोड में ऐप्लिकेशन की विंडो का साइज़ बदलें. डेस्कटॉप डिवाइसों पर, ऐप्लिकेशन की विंडो को छोटा और बड़ा करना; ऐप्लिकेशन की विंडो को बड़ा और छोटा करना. इनकी पुष्टि करें:

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

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

Unity ऐप्लिकेशन

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

T-Multi-Window:Focus मल्टी-विंडो:मल्टी-रिज़्यूम ऐप्लिकेशन खोलें और कोई ऐसी प्रोसेस शुरू करें जिससे ऐप्लिकेशन लगातार अपडेट होता रहे. जैसे, कोई वीडियो चलाना. कोई दूसरा ऐप्लिकेशन खोलें और उसे सबसे ऊपर रखें. पुष्टि करें कि सबसे ऊपर न रखा गया ऐप्लिकेशन, अपना कॉन्टेंट अपडेट करता रहे. जैसे, कोई वीडियो चलता रहे.
T-मल्टी-विंडो:संसाधन मल्टी-विंडो:मल्टी-रिज़्यूम ऐप्लिकेशन में, कैमरा खोलें या माइक्रोफ़ोन का इस्तेमाल करें. कोई दूसरा ऐप्लिकेशन खोलें और उसे सबसे ऊपर रखें. पुष्टि करें कि फ़ोकस में न होने वाले ऐप्लिकेशन ने कैमरा या माइक का ऐक्सेस छोड़ दिया है. ओरिजनल ऐप्लिकेशन को सबसे ऊपर रखें. पुष्टि करें कि ऐप्लिकेशन को कैमरे या माइक का ऐक्सेस वापस मिल गया है.
कैमरे की झलक और मीडिया प्रोजेक्शन
T-Media:Camera_Preview Media:Camera_Preview ऐप्लिकेशन को फ़ुल स्क्रीन और मल्टी-विंडो मोड में खोलें. ऐप्लिकेशन में जाकर कैमरा चालू करें. डिवाइस को लैंडस्केप और पोर्ट्रेट मोड में घुमाएं. फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, डिवाइस को हर ओरिएंटेशन में फ़ोल्ड और अनफ़ोल्ड करें. मल्टी-विंडो मोड में, ऐप्लिकेशन विंडो का साइज़ बदलें. पुष्टि करें कि कैमरा प्रीव्यू, सभी डिवाइसों की स्थितियों और विंडो के साइज़ में सही ओरिएंटेशन और अनुपात में हो.
T-Media:Projection मीडिया:प्रोजेक्शन ऐप्लिकेशन को फ़ुल स्क्रीन और मल्टी-विंडो मोड में खोलें. मीडिया प्रोजेक्शन शुरू करें. डिवाइस को लैंडस्केप और पोर्ट्रेट मोड में घुमाएं. फ़ोल्ड किए जा सकने वाले डिवाइसों के लिए, डिवाइस को हर ओरिएंटेशन में फ़ोल्ड और अनफ़ोल्ड करें. मल्टी-विंडो मोड में, ऐप्लिकेशन विंडो का साइज़ बदलें. पुष्टि करें कि मीडिया प्रोजेक्शन, डिवाइस की सभी स्थितियों और विंडो के साइज़ में सही ओरिएंटेशन और अनुपात में हो.
कीबोर्ड, माउस, और ट्रैकपैड
T-Input:Keyboard इनपुट:कीबोर्ड ऐप्लिकेशन की हर उस स्क्रीन के लिए, डिवाइस से कोई बाहरी कीबोर्ड कनेक्ट करें जिसमें टेक्स्ट डालने के फ़ील्ड मौजूद हैं. इसके बाद, बाहरी कीबोर्ड और वर्चुअल कीबोर्ड की मदद से टेक्स्ट डालें. बाहरी कीबोर्ड को डिसकनेक्ट करें और वर्चुअल कीबोर्ड की मदद से टेक्स्ट डालें.
T-Input:Mouse_Trackpad इनपुट:Mouse_Trackpad

हर ऐप्लिकेशन स्क्रीन के लिए, डिवाइस से माउस और ट्रैकपैड कनेक्ट करें. माउस और ट्रैकपैड से बुनियादी इंटरैक्शन करना:

  • क्लिक किए जा सकने वाले सभी एलिमेंट पर क्लिक करें. जैसे, बटन, ड्रॉप-डाउन मेन्यू, और टेक्स्ट डालने के फ़ील्ड.
  • रेडियो बटन और चेकबॉक्स चुनें. स्वाइप करके और दो बार क्लिक करके टेक्स्ट चुनें.
  • सूचियों, पिकर वगैरह में वर्टिकल और हॉरिज़ॉन्टल तौर पर स्क्रोल करें (अगर लागू हो)
स्टाइलस
T-Stylus:Basic स्टाइलस:बेसिक स्टाइलस का इस्तेमाल करके, ऐप्लिकेशन में नेविगेट करें, यूज़र इंटरफ़ेस (यूआई) एलिमेंट चुनें, सूचियों और पिकर को स्क्रोल करें, और ऐप्लिकेशन के साथ इंटरैक्ट करें.
T-Stylus:Text_Input Stylus:Text_Input Android 14 (एपीआई लेवल 34) और इसके बाद के वर्शन पर, स्टाइलस का इस्तेमाल करके टेक्स्ट इनपुट फ़ील्ड में टेक्स्ट डालें और उसमें बदलाव करें. सॉफ़्टवेयर कीबोर्ड नहीं दिखना चाहिए. ChromeOS M114 या इसके बाद के वर्शन पर, WebView में टेक्स्ट इनपुट फ़ील्ड में टेक्स्ट डालें और उसमें बदलाव करें.

टियर 2 का अडैप्टिव ऑप्टिमाइज़ किया गया आइकॉन.

TIER 2

इस्तेमाल के हिसाब से ऑप्टिमाइज़ किया गया

ID सुविधा ब्यौरा
उपयोगकर्ता इंटरफ़ेस
T-UI:Flow UI:Layouts,
UI:Elements

ऐप्लिकेशन को अलग-अलग साइज़ वाली स्क्रीन वाले डिवाइसों पर चलाएं. जैसे, फ़ोन, फ़ोल्ड किए जा सकने वाले फ़ोन, छोटे और बड़े टैबलेट, और डेस्कटॉप डिवाइस. डिवाइसों पर, ऐप्लिकेशन को मल्टी-विंडो मोड में चलाएं.

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

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

T-UI:Touch_Targets UI:Touch_Targets पुष्टि करें कि सभी डिसप्ले साइज़ और कॉन्फ़िगरेशन के लिए, टच टारगेट का साइज़ और पोज़िशन एक जैसी हो और उसे ऐक्सेस किया जा सके. सुलभता के बारे में जानकारी के लिए, Accessibility Scanner देखें.
T-UI:Focus UI:Focus ऐप्लिकेशन की हर उस स्क्रीन पर यह पुष्टि करें कि बाहरी कीबोर्ड, डी-पैड या यूज़र इंटरफ़ेस (यूआई) एलिमेंट को फ़ोकस करने की सुविधा देने वाले किसी अन्य डिवाइस का इस्तेमाल करके, इंटरैक्टिव कस्टम ड्रॉएबल को फ़ोकस किया जा सकता है जिसमें इंटरैक्टिव कस्टम ड्रॉएबल मौजूद है. पुष्टि करें कि फ़ोकस किए गए एलिमेंट की स्थिति साफ़ तौर पर दिख रही हो. इससे जुड़ी जानकारी के लिए, टच मोड लेख पढ़ें.
कीबोर्ड, माउस, और ट्रैकपैड
T-Input:Keyboard_Navigation Input:Keyboard_Navigation किसी बाहरी कीबोर्ड के Tab और ऐरो बटन का इस्तेमाल करके, ऐप्लिकेशन के फ़ोकस किए जा सकने वाले कॉम्पोनेंट पर जाएं.
T-Input:Keyboard_Shortcuts इनपुट:Keyboard_Shortcuts चुनने, कट करने, कॉपी करने, चिपकाने, पहले जैसा करने, और फिर से करने जैसी कार्रवाइयां करने के लिए, बाहरी कीबोर्ड पर कीबोर्ड शॉर्टकट का इस्तेमाल करें.
T-Input:Keyboard_Playback Input:Keyboard_Playback मीडिया चलाने, रोकने, कुछ देर के लिए रोकने, रिवाइंड करने, और फ़ास्ट फ़ॉरवर्ड करने के लिए, बाहरी कीबोर्ड का इस्तेमाल करें.
T-Input:Keyboard_Send इनपुट:Keyboard_Send डेटा भेजने या सबमिट करने के लिए, बाहरी कीबोर्ड की Enter कुंजी का इस्तेमाल करें.
T-Input:Context_Menus इनपुट:Context_Menus इंटरैक्टिव एलिमेंट के कॉन्टेक्स्ट मेन्यू को ऐक्सेस करने के लिए, माउस के सेकंडरी बटन या ट्रैकपैड के सेकंडरी टैप की सुविधा का इस्तेमाल करें.
T-Input:Zoom इनपुट:ज़ूम करें कॉन्टेंट को ज़ूम इन और ज़ूम आउट करने के लिए, माउस के स्क्रोल व्हील (Control या Ctrl कुंजी के साथ) और ट्रैकपैड पर पिंच करने के जेस्चर का इस्तेमाल करें.
T-Input:Hover इनपुट:कर्सर घुमाएं कार्रवाई किए जा सकने वाले यूज़र इंटरफ़ेस (यूआई) एलिमेंट पर माउस या ट्रैकपैड कर्सर घुमाएं, ताकि एलिमेंट की होवर स्टेट चालू हो जाए.

टियर 1 का अडैप्टिव आइकॉन.

TIER 1

Adaptive differentiated

ID सुविधा ब्यौरा
मल्टीटास्किंग और एक से ज़्यादा इंस्टेंस
T-Multitasking:PiP मल्टीटास्किंग:सुविधा डिवाइस को फ़ोल्ड और अनफ़ोल्ड करके, पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में, पिक्चर में पिक्चर मोड को चालू और बंद करें. साथ ही, मल्टी-विंडो मोड में भी ऐसा करें. मल्टी-विंडो मोड में, पिक्चर में पिक्चर मोड चालू होने पर विंडो का साइज़ बदलें.
T-Multitasking:Split-Screen मल्टीटास्किंग:सुविधा मल्टी-विंडो मोड में, ऐप्लिकेशन के अंदर से कोई दूसरा ऐप्लिकेशन खोलें और दोनों ऐप्लिकेशन को साथ-साथ दिखाएं.
T-मल्टीटास्किंग:अटैचमेंट मल्टीटास्किंग:सुविधा डिवाइस को फ़ोल्ड और अनफ़ोल्ड करके, पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में अटैचमेंट और सूचनाएं खोलें और बंद करें. साथ ही, मल्टी-विंडो मोड में भी ऐसा करें.
T-मल्टीटास्किंग:एक से ज़्यादा इंस्टेंस मल्टीटास्किंग:मल्टी-इंस्टेंस डिवाइस को फ़ोल्ड और अनफ़ोल्ड करके, पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में अलग-अलग विंडो में ऐप्लिकेशन के कई इंस्टेंस लॉन्च करें. साथ ही, मल्टी-विंडो मोड में भी ऐसा करें.
फ़ोल्डेबल डिवाइस की अलग-अलग स्थितियां
T-Foldables:Postures फ़ोल्ड किए जा सकने वाले डिवाइस:डिवाइस को इस्तेमाल करने के तरीके ऐप्लिकेशन को फ़ोल्ड किए जा सकने वाले सभी मोड में देखें. जैसे, टेबलटॉप और बुक मोड. पुष्टि करें कि यूज़र इंटरफ़ेस (यूआई) एलिमेंट, सबसे सही जगह पर ट्रांज़िशन कर रहे हों. उदाहरण के लिए, टेबलटॉप मोड में मीडिया कंट्रोलर, स्क्रीन के हॉरिज़ॉन्टल हिस्से में चले जाते हैं.
T-Foldables:Camera फ़ोल्ड किए जा सकने वाले डिवाइस:कैमरा ऐप्लिकेशन में जाकर कैमरा चालू करें. पुष्टि करें कि डिवाइस को फ़ोल्ड और अनफ़ोल्ड करने पर, कैमरे की झलक सही दिख रही हो. साथ ही, पोर्ट्रेट और लैंडस्केप मोड में घुमाने पर भी झलक सही दिख रही हो. डिवाइस को खोलकर, पुष्टि करें कि सामने और पीछे की स्क्रीन पर प्रीव्यू सही दिख रहा हो.
खींचना और छोड़ना
T-Drag_Drop:Support Drag_Drop:Support ऐप्लिकेशन में मौजूद ड्रॉप टारगेट पर इमेज और टेक्स्ट को खींचें और छोड़ें. मल्टी-विंडो मोड में, ऐप्लिकेशन और किसी दूसरे ऐप्लिकेशन के बीच इमेज और टेक्स्ट को खींचें और छोड़ें. ऐसा दोनों ऐप्लिकेशन के बीच किया जा सकता है. टच इनपुट, माउस, ट्रैकपैड, और स्टाइलस का इस्तेमाल करके, कॉन्टेंट को खींचें और छोड़ें (T-Stylus:Drag_Drop भी देखें). पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में ऐप्लिकेशन के काम करने की पुष्टि करें. साथ ही, यह भी देखें कि डिवाइस को फ़ोल्ड और अनफ़ोल्ड करने पर ऐप्लिकेशन ठीक से काम कर रहा है या नहीं.
कीबोर्ड, माउस, और ट्रैकपैड
T-Input:Keyboard_Parity इनपुट:Keyboard_Parity ऐप्लिकेशन के कीबोर्ड शॉर्टकट बदलें. बाहरी कीबोर्ड का इस्तेमाल करके, बदले गए शॉर्टकट की जांच करें.
T-इनपुट:कॉम्बिनेशन इनपुट:कॉम्बिनेशन बाहरी कीबोर्ड, माउस, और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में आइटम चुनें. कीबोर्ड/माउस/ट्रैकपैड के ज़रिए, अलग-अलग आइटम और आस-पास के आइटम की रेंज चुनें. इसके लिए, Ctrl+क्लिक, Ctrl+टैप, Shift+क्लिक, और Shift+टैप जैसे ऐक्शन इस्तेमाल करें.
T-इनपुट:स्क्रोलबार इनपुट:स्क्रोलबार माउस और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन के कॉन्टेंट को स्क्रोल करें. पुष्टि करें कि कॉन्टेंट स्क्रोल करते समय स्क्रोलबार दिखता हो.
T-इनपुट:Hover_Parity Input:Hover_Parity माउस और ट्रैकपैड का इस्तेमाल करके, पॉइंटर को उन यूज़र इंटरफ़ेस (यूआई) एलिमेंट पर घुमाएं जिनमें कैस्केडिंग या पॉप-अप कॉन्टेंट होता है. पुष्टि करें कि अतिरिक्त कॉन्टेंट दिख रहा है.
T-Input:Desktop_Menus इनपुट:Desktop_Menus डेस्कटॉप और कनेक्ट किए गए डिसप्ले पर, पुष्टि करें कि डेस्कटॉप स्टाइल वाले मेन्यू और कॉन्टेक्स्ट मेन्यू का इस्तेमाल किया गया हो.
T-Input:Panel_Config Input:Panel_Config हर ऐप्लिकेशन स्क्रीन पर, माउस और ट्रैकपैड का इस्तेमाल करके यूज़र इंटरफ़ेस (यूआई) पैनल का साइज़ बदलें और उन्हें फिर से व्यवस्थित करें.
T-Input:Triple_Click Input:Triple_Click माउस और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन में मौजूद आइटम चुनने के लिए तीन बार क्लिक करें या तीन बार टैप करें. उदाहरण के लिए, टेक्स्ट की पूरी लाइनें चुनने के लिए.
स्टाइलस
T-Stylus:Draw_Write Stylus:Draw_Write स्टाइलस का इस्तेमाल करके, ऐप्लिकेशन में ड्रॉइंग करें और लिखें. स्टाइलस का इस्तेमाल करके, ड्रॉइंग और लिखावट मिटाएं.
T-Stylus:Drag_Drop Stylus:Drag_Drop स्टाइलस का इस्तेमाल करके, ऐप्लिकेशन में मौजूद ड्रॉप टारगेट पर कॉन्टेंट को खींचें और छोड़ें. मल्टी-विंडो मोड में, ऐप्लिकेशन और किसी दूसरे ऐप्लिकेशन के बीच कॉन्टेंट को खींचें और छोड़ें. ऐसा दोनों ऐप्लिकेशन के बीच किया जा सकता है.
T-Stylus:Enhanced स्टाइलस:बेहतर बनाया गया

स्टाइलस का इस्तेमाल करके, ऐप्लिकेशन के साथ इस तरह इंटरैक्ट करें:

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

माउस और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन के साथ इंटरैक्ट करें. पुष्टि करें कि कस्टम कर्सर सही जगह पर दिख रहे हैं. जैसे:

  • टेक्स्ट डालने के फ़ील्ड के लिए आई-बीम
  • साइज़ बदलने वाली लेयर के किनारों पर मौजूद साइज़ बदलने वाले हैंडल
  • ऐप्लिकेशन के लंबे समय तक चलने वाले टास्क पूरे करने के दौरान स्पिनर

संग्रहित करें

ऐप्लिकेशन की क्वालिटी के लिए दिशा-निर्देशों के पिछले वर्शन: