डेस्कटॉप मोड की सुविधा, Chromebook और कनेक्ट किए गए डिसप्ले पर उपलब्ध होती है. इससे सटीक इनपुट और एक साथ कई काम करने की सुविधा मिलती है. डेस्कटॉप एनवायरमेंट में, उपयोगकर्ता एक साथ कई विंडो और इंस्टेंस पर काम कर सकते हैं. इसके लिए, वे कीबोर्ड शॉर्टकट के साथ-साथ माउस और ट्रैकपैड का इस्तेमाल कर सकते हैं. डेस्कटॉप के लिए ऑप्टिमाइज़ किए गए ऐप्लिकेशन, लोगों को बेहतर अनुभव देते हैं. साथ ही, ये मोबाइल की सुविधा और डेस्कटॉप की परफ़ॉर्मेंस के बीच के अंतर को कम करते हैं.
दिशा-निर्देश
उपयोगकर्ताओं को बेहतरीन अनुभव दें, ताकि वे डिवाइस की सभी सुविधाओं का फ़ायदा ले सकें.
उपयोगकर्ता अनुभव
| Guideline ID | Test IDs | Description |
|---|---|---|
| Scrollbar_Display | T-Scrollbar_Display | जब माउस या ट्रैकपैड से कॉन्टेंट को स्क्रोल किया जाता है, तब ऐप्लिकेशन एक स्क्रोलबार दिखाता है. |
| Hover_Parity | T-Hover_Parity | जहां लागू हो, वहां यूज़र इंटरफ़ेस (यूआई) एलिमेंट, अतिरिक्त कॉन्टेंट दिखाते हैं. जैसे, माउस या ट्रैकपैड को घुमाने पर झलक, फ़्लाय-आउट मेन्यू, और जानकारी देने वाले टूलटिप. जब भी मुमकिन हो, ऐप्लिकेशन, वेब या डेस्कटॉप वर्शन के बराबर होवर स्टेट बनाए रखता है. ऐप्लिकेशन, सभी यूज़र इंटरफ़ेस (यूआई) एलिमेंट पर, विज़ुअल कंट्रास्ट के साथ अलग-अलग और एक जैसी होवर स्टेट उपलब्ध कराता है. इससे ऐक्सेसिबिलिटी के मानकों को पूरा करने में मदद मिलती है. |
| Desktop_Menus | T-Desktop_Menus | ऐप्लिकेशन में ऐसे यूज़र इंटरफ़ेस (यूआई) एलिमेंट मौजूद हैं जो उपयोगकर्ता के काम में रुकावट नहीं डालते. जैसे, डेस्कटॉप स्टाइल वाले मेन्यू, कॉन्टेक्स्ट मेन्यू, और छोटे मॉडल. इससे उपयोगकर्ता, लगातार नेविगेट किए बिना अपने मुख्य काम पर फ़ोकस कर पाते हैं. |
| UI_Config | T-UI_Config | ऐप्लिकेशन में बड़ी स्क्रीन और कर्सर वाले डिवाइसों के लिए, अडैप्टिव और उपयोगकर्ता के हिसाब से कॉन्फ़िगर किए जा सकने वाले लेआउट हैं. इनमें ये शामिल हैं:
|
| Request_Fullscreen_Mode | T-Request_Fullscreen_Mode | ऐप्लिकेशन, मल्टी-विंडो मोड से इमर्सिव मोड में आसानी से स्विच करने के लिए, आम तौर पर, ऐप्लिकेशन एक यूज़र इंटरफ़ेस (यूआई) एलिमेंट उपलब्ध कराते हैं. जैसे, एक बटन, जो फ़ुलस्क्रीन मोड को चालू करता है. |
कीबोर्ड, माउस, और ट्रैकपैड
| Guideline ID | Test IDs | Description |
|---|---|---|
| Keyboard_Navigation | T-Keyboard_Navigation | ऐप्लिकेशन में कीबोर्ड का इस्तेमाल करके आसानी से और असरदार तरीके से नेविगेट किया जा सकता है. ऐप्लिकेशन में, यूज़र इंटरफ़ेस (यूआई) के सभी एलिमेंट के लिए, विज़ुअल कंट्रास्ट के साथ फ़ोकस की अलग-अलग और एक जैसी स्थितियां मौजूद हों. साथ ही, ऐप्लिकेशन में सुलभता के मानकों का पालन किया गया हो. शुरुआती फ़ोकस, यूज़र इंटरफ़ेस (यूआई) के सही एलिमेंट पर सेट किया जाता है. उदाहरण के लिए, जब उपयोगकर्ता किसी ईमेल ऐप्लिकेशन में मैसेज ड्राफ़्ट करते हैं, तो फ़ोकस शुरू में To टेक्स्ट फ़ील्ड पर होता है. पेज लोड होने पर, उपयोगकर्ताओं को पहले टेक्स्ट इनपुट फ़ील्ड में तुरंत टाइप करने की सुविधा मिलनी चाहिए. |
| Keyboard_Parity | T-Keyboard_Parity | यह ऐप्लिकेशन, कीबोर्ड शॉर्टकट का पूरा सेट उपलब्ध कराता है. साथ ही, कॉपी करने के लिए Ctrl-C और पहले जैसा करने के लिए Ctrl-Z जैसे सामान्य शॉर्टकट भी काम करते हैं. ऐप्लिकेशन, जब भी मुमकिन होता है, तब कीबोर्ड शॉर्टकट को ऐप्लिकेशन के वेब और डेस्कटॉप वर्शन के बराबर रखता है. |
| Input_Combinations | T-Input_Combinations | कीबोर्ड और माउस या ट्रैकपैड के कॉम्बिनेशन, जैसे कि Ctrl+क्लिक या Ctrl+टैप और Shift+क्लिक या Shift+टैप, बेहतर सुविधाएं देते हैं. इनमें आस-पास के आइटम की रेंज या अलग-अलग आइटम चुनने की सुविधा शामिल है. |
| Triple_Click | T-Triple_Click | माउस का इस्तेमाल करके तीन बार क्लिक करने या ट्रैकपैड पर तीन बार टैप करने से, टेक्स्ट की पूरी लाइनें या पैराग्राफ़ चुने जाते हैं. |
मल्टीटास्किंग और एक से ज़्यादा इंस्टेंस
| Guideline ID | Test IDs | Description |
|---|---|---|
| Multitasking_Scenarios |
T-Multitasking_PiP, T-Multitasking_Split-Screen, T-Multitasking_Attachments |
ऐप्लिकेशन में मल्टीटास्किंग के कई उदाहरण दिए गए हैं. जैसे:
|
| Multitasking_PiP | T-Multitasking_PiP | ऐप्लिकेशन में इंटरैक्टिव पिक्चर‑इन‑पिक्चर सुविधा काम करती है. इससे मीडिया और नॉन‑मीडिया ऐप्लिकेशन में कस्टम कंट्रोल और उपयोगकर्ता इंटरैक्शन की सुविधा मिलती है. |
| एक से ज़्यादा इंस्टेंस | T-Multi-Instance | ऐप्लिकेशन, अलग-अलग विंडो में खुद के कई इंस्टेंस लॉन्च कर सकता है. इस्तेमाल के उदाहरणों में, दस्तावेज़ में बदलाव करना, वेब ब्राउज़ करना, फ़ाइल मैनेज करने वाले ऐप्लिकेशन, और शॉपिंग ऐप्लिकेशन में प्रॉडक्ट की तुलना करना शामिल है. मल्टी-विंडो मोड के साथ काम करना में मल्टी-इंस्टेंस देखें. |
खींचना और छोड़ना
| Guideline ID | Test IDs | Description |
|---|---|---|
| Drag_Drop_Support | T-Drag_Drop_Support | ऐप्लिकेशन में, एक प्रज़ेंटेशन से दूसरे प्रज़ेंटेशन में आइटम को खींचकर छोड़ने की सुविधा काम करती है. साथ ही, मल्टी-विंडो मोड में, टच इनपुट, माउस, ट्रैकपैड, और स्टाइलस का इस्तेमाल करके, आइटम को एक ऐप्लिकेशन से दूसरे ऐप्लिकेशन में खींचकर छोड़ने की सुविधा काम करती है. खींचें और छोड़ें सुविधा चालू करना लेख पढ़ें. Stylus_Drag_Drop भी देखें. |
| T-Drag_Drop_Batch | ऐप्लिकेशन में, एक साथ कई एलिमेंट को खींचकर छोड़ने की सुविधा काम करती है. इससे उन्हें एक ग्रुप के तौर पर प्रोसेस किया जा सकता है. आसान तरीके से खींचने और छोड़ने की सुविधा के लिए, DropHelper देखें. |
प्रिंटिंग और फ़ाइल मैनेजमेंट
| Guideline ID | Test IDs | Description |
|---|---|---|
| Printing_Support | T-Printing_Support | ऐप्लिकेशन में दस्तावेज़ प्रिंट करने या उसे प्रिंट किए जा सकने वाले फ़ॉर्मैट में एक्सपोर्ट करने की सुविधा उपलब्ध हो. |
| File_Management_Basics | T-File_Management_Basics | ऐप्लिकेशन में फ़ाइल मैनेजमेंट की सामान्य सुविधाएं मौजूद हों. जैसे:
|
| File_Picker | T-File_Picker | ऐप्लिकेशन, ओएस के फ़ाइल पिकर के साथ इंटिग्रेट होता है. इससे फ़ाइलों को आसानी से इंपोर्ट और एक्सपोर्ट किया जा सकता है. डेस्कटॉप और प्रॉडक्टिविटी ऐप्लिकेशन के उपयोगकर्ता, कॉन्टेंट को बड़े पैमाने पर ऐक्सेस करने के लिए, फ़ाइल मैनेजर पर काफ़ी हद तक निर्भर रहते हैं. |
| File_Handlers | T-File_Handlers | ऐप्लिकेशन, खुद को फ़ाइल हैंडलर के तौर पर सेट करता है. इसके लिए, वह फ़ाइल टाइप के साथ काम करने की जानकारी देता है. इससे उपयोगकर्ता, सिस्टम के Files ऐप्लिकेशन से सीधे तौर पर किसी खास ऐप्लिकेशन में फ़ाइलें खोल पाते हैं. |
कर्सर
| Guideline ID | Test IDs | Description |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors | ऐप्लिकेशन, कस्टम कर्सर दिखाता है. इससे यह पता चलता है कि उपयोगकर्ता, यूज़र इंटरफ़ेस (यूआई) एलिमेंट और कॉन्टेंट के साथ कैसे और कब इंटरैक्ट कर सकते हैं. उदाहरण के लिए:
PointerIcon और माउस पॉइंटर के आइकॉन देखें.
|
| Cursor_Target_Size | T-Cursor_Target_Size | ऐप्लिकेशन, कर्सर इंटरैक्शन में सटीक जानकारी को प्राथमिकता देता है. इसके लिए, कर्सर के टारगेट साइज़ को लागू किया जाता है. ये साइज़, विज़ुअल टारगेट साइज़ से मेल खाते हैं, ताकि टारगेट को कम किया जा सके. |
क्रॉस-डिवाइस
| Guideline ID | Test IDs | Description |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | ऐसे ऐप्लिकेशन जो अलग-अलग तरह के Android डिवाइसों पर काम करते हैं. इनकी मदद से, उपयोगकर्ता किसी Android डिवाइस पर कोई टास्क शुरू कर सकते हैं और उसे दूसरे डिवाइस पर आसानी से जारी रख सकते हैं. ऐप्लिकेशन, उसी टास्क के लिए लगभग उसी स्थिति को वापस लाता है. इससे उपयोगकर्ता, वहीं से काम जारी रख सकता है जहां उसने छोड़ा था. |
ऑफ़लाइन सहायता
| Guideline ID | Test IDs | Description |
|---|---|---|
| Offline_Support | T-Offline_Support | ऐप्लिकेशन, पूरी या कुछ सुविधाओं के लिए ऑफ़लाइन काम करने की सुविधा चालू करता है. इससे उपयोगकर्ता काम कर पाते हैं. ऐप्लिकेशन, कनेक्शन से जुड़ी ज़रूरी शर्तों के बारे में उपयोगकर्ताओं को सूचना देने के लिए, ग्रेसफ़ुल डिग्रेडेशन की सुविधा देता है. |
ऐप्लिकेशन-टू-वेब
| Guideline ID | Test IDs | Description |
|---|---|---|
| Web_Transition | T-Web_Transition | ऐप्लिकेशन, ऐप्लिकेशन और वेब कॉन्टेंट के बीच (और इसके उलट) आसानी से और समझदारी से ट्रांज़िशन करता है. इससे उपयोगकर्ताओं को बेहतर अनुभव मिलता है. |
परीक्षण
यह पुष्टि करने के लिए कि आपका ऐप्लिकेशन, प्रीमियम और अलग अनुभव देता है, यहां दिए गए टेस्ट पूरे करें.
उपयोगकर्ता अनुभव
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Scrollbar_Display | Scrollbar_Display | माउस और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन के कॉन्टेंट को स्क्रोल करें. पुष्टि करें कि कॉन्टेंट स्क्रोल करते समय स्क्रोलबार दिखता हो. |
| T-Hover_Parity | Hover_Parity | माउस और ट्रैकपैड का इस्तेमाल करके, पॉइंटर को उन यूज़र इंटरफ़ेस (यूआई) एलिमेंट पर घुमाएं जिनमें कैस्केडिंग या पॉप-अप कॉन्टेंट होता है. पुष्टि करें कि अतिरिक्त कॉन्टेंट दिख रहा है. |
| T-Desktop_Menus | Desktop_Menus | डेस्कटॉप और कनेक्ट किए गए डिसप्ले पर, पुष्टि करें कि डेस्कटॉप स्टाइल वाले मेन्यू और कॉन्टेक्स्ट मेन्यू का इस्तेमाल किया गया हो. |
| T-UI_Config | UI_Config | पुष्टि करें कि ऐप्लिकेशन में, उपयोगकर्ता के हिसाब से लेआउट के विकल्प उपलब्ध हों:
सभी मामलों में, पुष्टि करें कि ऐप्लिकेशन ने अपने लेआउट को सही तरीके से फिर से कॉन्फ़िगर किया है. साथ ही, कॉन्टेंट ऐक्सेस किया जा सकता है और उसे सही तरीके से फ़ॉर्मैट किया गया है. |
| T-Request_Fullscreen_Mode | Request_Fullscreen_Mode | ऐप्लिकेशन की विंडो को मल्टी-विंडो मोड में रखें. जैसे, स्प्लिट-स्क्रीन या डेस्कटॉप विंडो मोड. ऐप्लिकेशन के फ़ुलस्क्रीन यूज़र इंटरफ़ेस (यूआई) एलिमेंट को ट्रिगर करता है. पुष्टि करें कि ऐप्लिकेशन, इमर्सिव फ़ुलस्क्रीन मोड में आसानी से ट्रांज़िशन करता है. |
कीबोर्ड, माउस, और ट्रैकपैड
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Keyboard_Navigation | Keyboard_Navigation | बाहरी कीबोर्ड का इस्तेमाल करके, ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में नेविगेट करें. इसके लिए, Tab और ऐरो बटन का इस्तेमाल करें. पुष्टि करें कि सभी इंटरैक्टिव एलिमेंट के लिए फ़ोकस स्टेट अलग-अलग और एक जैसी हों. यह भी पुष्टि करें कि जब स्क्रीन पहली बार दिखती है, तब टेक्स्ट इनपुट फ़ील्ड जैसे सही यूज़र इंटरफ़ेस एलिमेंट पर फ़ोकस किया जाता है. साथ ही, उपयोगकर्ता डेटा डाल पाते हैं. |
| T-Keyboard_Parity | Keyboard_Parity | पुष्टि करें कि ऐप्लिकेशन, सामान्य कीबोर्ड शॉर्टकट के साथ काम करता हो. साथ ही, जब भी संभव हो, ऐप्लिकेशन के वेब और डेस्कटॉप वर्शन के साथ कीबोर्ड शॉर्टकट की समानता बनाए रखता हो. |
| T-Input_Combinations | Input_Combinations | बाहरी कीबोर्ड, माउस, और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन के यूज़र इंटरफ़ेस (यूआई) में आइटम चुनें. कीबोर्ड/माउस/ट्रैकपैड के ज़रिए, अलग-अलग आइटम और आस-पास के आइटम की रेंज चुनें. इसके लिए, Ctrl+क्लिक, Ctrl+टैप, Shift+क्लिक, और Shift+टैप जैसे ऐक्शन इस्तेमाल करें. |
| T-Triple_Click | Triple_Click | माउस और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन में मौजूद आइटम चुनने के लिए तीन बार क्लिक करें या तीन बार टैप करें. उदाहरण के लिए, टेक्स्ट की पूरी लाइनें चुनने के लिए. |
मल्टीटास्किंग और एक से ज़्यादा इंस्टेंस
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Multitasking_PiP | Multitasking_Scenarios | पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में, पिक्चर में पिक्चर मोड चालू और बंद करें. साथ ही, मल्टी-विंडो मोड में भी ऐसा करें. मल्टी‑विंडो मोड में, पिक्चर‑इन‑पिक्चर मोड चालू होने पर विंडो का साइज़ बदलें. पिक्चर में पिक्चर मोड में, किसी भी कस्टम कंट्रोल के साथ इंटरैक्ट करें और उनकी फ़ंक्शनैलिटी की पुष्टि करें. |
| T-Multitasking_Split-Screen | Multitasking_Scenarios | मल्टी-विंडो मोड में, ऐप्लिकेशन के अंदर से कोई दूसरा ऐप्लिकेशन खोलें और दोनों ऐप्लिकेशन को साथ-साथ दिखाएं. |
| T-Multitasking_Attachments | Multitasking_Scenarios | पोर्ट्रेट और लैंडस्केप ओरिएंटेशन के साथ-साथ मल्टी-विंडो मोड में अटैचमेंट और सूचनाएं खोलें और बंद करें. |
| T-मल्टी-इंस्टेंस | एक से ज़्यादा इंस्टेंस | ऐप्लिकेशन को पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में अलग-अलग विंडो में लॉन्च करें. साथ ही, मल्टी-विंडो मोड में भी लॉन्च करें. |
खींचना और छोड़ना
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Drag_Drop_Support | Drag_Drop_Support | ऐप्लिकेशन में मौजूद ड्रॉप टारगेट पर इमेज और टेक्स्ट को खींचकर छोड़ें. मल्टी-विंडो मोड में, ऐप्लिकेशन और किसी दूसरे ऐप्लिकेशन के बीच इमेज और टेक्स्ट को खींचकर छोड़ें. ऐसा दोनों ऐप्लिकेशन के बीच किया जा सकता है. टच इनपुट, माउस, ट्रैकपैड, और स्टाइलस का इस्तेमाल करके, कॉन्टेंट को खींचें और छोड़ें. इसके बारे में ज़्यादा जानने के लिए, T-Stylus_Drag_Drop लेख पढ़ें. पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में, सुविधा के काम करने की पुष्टि करें. |
| T-Drag_Drop_Batch | Drag_Drop_Support | ऐप्लिकेशन में एक साथ कई एलिमेंट, जैसे कि इमेज और टेक्स्ट को खींचकर छोड़ें. मल्टी-विंडो मोड में, एलिमेंट के ग्रुप को ऐप्लिकेशन और किसी दूसरे ऐप्लिकेशन के बीच खींचकर छोड़ें. टच इनपुट, माउस, ट्रैकपैड, और स्टाइलस का इस्तेमाल करके, कॉन्टेंट को खींचें और छोड़ें. इसके बारे में ज़्यादा जानने के लिए, T-Stylus_Drag_Drop लेख पढ़ें. पोर्ट्रेट और लैंडस्केप ओरिएंटेशन में, सुविधा के काम करने की पुष्टि करें. |
प्रिंटिंग और फ़ाइल मैनेजमेंट
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Printing_Support | Printing_Support | पुष्टि करें कि ऐप्लिकेशन, दस्तावेज़ों को प्रिंट कर सकता हो या उन्हें प्रिंट किए जा सकने वाले फ़ॉर्मैट, जैसे कि PDF में एक्सपोर्ट कर सकता हो. |
| T-File_Management_Basics | File_Management_Basics | पुष्टि करें कि फ़ाइल के नाम और जगहें दिख रही हों. साथ ही, उपयोगकर्ता फ़ाइलें डाउनलोड या अपलोड करते समय, सेव करने की जगहें चुन सकें. |
| T-File_Picker | File_Picker | पुष्टि करें कि ऐप्लिकेशन, फ़ाइलों को इंपोर्ट और एक्सपोर्ट करने के लिए सिस्टम फ़ाइल पिकर का इस्तेमाल करता हो. |
| T-File_Handlers | File_Handlers | सिस्टम के Files ऐप्लिकेशन में जाकर, पुष्टि करें कि ऐप्लिकेशन को, काम की फ़ाइलें खोलने के विकल्प के तौर पर सूची में शामिल किया गया है. |
कर्सर
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Custom_Cursors | Custom_Cursors | माउस और ट्रैकपैड का इस्तेमाल करके, ऐप्लिकेशन के साथ इंटरैक्ट करें. पुष्टि करें कि कस्टम कर्सर सही जगह पर दिख रहे हैं. जैसे:
|
| T-Cursor_Target_Size | Cursor_Target_Size | माउस और ट्रैकपैड का इस्तेमाल करके, आइकॉन, बटन, और हैंडल जैसे छोटे यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ इंटरैक्ट करें. पुष्टि करें कि हर एलिमेंट का इंटरैक्टिव एरिया, उसकी विज़ुअल बाउंड्री को सटीक तरीके से दिखाता हो, ताकि उसे आसानी से चुना जा सके. |
क्रॉस-डिवाइस
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | किसी डिवाइस पर कोई टास्क शुरू करें. इसके बाद, उस डिवाइस पर स्विच करें जिस पर ऐप्लिकेशन इंस्टॉल है. पुष्टि करें कि टास्क को उसी स्थिति से जारी रखा जा सकता है. |
ऑफ़लाइन सहायता
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Offline_Support | Offline_Support | नेटवर्क कनेक्टिविटी बंद करें और पुष्टि करें कि ऐप्लिकेशन का मुख्य फ़ंक्शन अब भी उपलब्ध है. इसके अलावा, यह भी पुष्टि करें कि ऐप्लिकेशन, कनेक्शन से जुड़ी ज़रूरी शर्तों के बारे में साफ़ तौर पर सूचना देता है. |
ऐप्लिकेशन-टू-वेब
| Test ID | Guideline IDs | Description |
|---|---|---|
| T-Web_Transition | Web_Transition | ऐप्लिकेशन में डीप लिंक या वेब कॉन्टेंट के साथ इंटरैक्ट करें. पुष्टि करें कि ऐप्लिकेशन और उससे जुड़े वेब कॉन्टेंट के बीच ट्रांज़िशन आसानी से हो रहे हैं. |