تتيح تجربة الكمبيوتر المكتبي، على أجهزة Googlebook وChromebook والشاشات المتصلة، إدخال البيانات بدقة وتنفيذ مهام متعددة متقدّمة. تتيح بيئة سطح المكتب للمستخدمين العمل عبر نوافذ ومثيلات متعددة، باستخدام اختصارات لوحة المفاتيح وتفاعلات الماوس ولوحة اللمس. التطبيقات المحسّنة لأجهزة الكمبيوتر المكتبي توفّر تجربة مستخدم مثمرة تسدّ الفجوة بين سهولة الاستخدام على الأجهزة الجوّالة وإمكانات أجهزة الكمبيوتر المكتبي.
الإرشادات
يمكنك إنشاء تجربة مستخدم استثنائية تستفيد بشكل كامل من إمكانات الجهاز.
تجربة المستخدم
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| 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 | يستخدم التطبيق واجهة برمجة التطبيقات عادةً ما توفّر التطبيقات عنصرًا في واجهة المستخدم، مثل زرّ يفعّل تجربة ملء الشاشة الغامرة. |
لوحة المفاتيح والماوس ولوحة اللمس
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Keyboard_Navigation | T-Keyboard_Navigation | يتيح التطبيق التنقّل السلس والفعّال باستخدام لوحة المفاتيح. يضمن التطبيق حالات تركيز مميزة ومتسقة مع تباين مرئي يتوافق مع معايير تسهيل الاستخدام لجميع عناصر واجهة المستخدم. يتم ضبط التركيز الأولي على عناصر واجهة المستخدم المناسبة، على سبيل المثال، عندما يكتب المستخدمون مسودة رسالة في تطبيق بريد إلكتروني، يكون التركيز في البداية على حقل النص إلى. يجب أن يتمكن المستخدمون من بدء الكتابة على الفور في حقل إدخال النص الأول عند تحميل الصفحة. يُرجى الاطّلاع على التفاعل باستخدام لوحة المفاتيح. |
| Keyboard_Parity | T-Keyboard_Parity | يوفّر التطبيق مجموعة شاملة من اختصارات لوحة المفاتيح مع إتاحة الاختصارات التقليدية، مثل Ctrl-C للنسخ وCtrl-Z للتراجع. يجب أن يحافظ التطبيق على تكافؤ اختصارات لوحة المفاتيح مع إصدارات الويب وإصدارات أجهزة الكمبيوتر المكافئة للتطبيق كلما أمكن ذلك. |
| Input_Combinations | T-Input_Combinations | توفّر مجموعات لوحة المفاتيح والماوس أو لوحة اللمس، مثل Ctrl+النقر أو Ctrl+النقر وShift+النقر أو Shift+النقر، إمكانات محسّنة، بما في ذلك اختيار نطاقات من العناصر المتجاورة أو عناصر متعددة منفصلة. |
| Triple_Click | T-Triple_Click | يؤدي النقر ثلاث مرات باستخدام الماوس أو النقر ثلاث مرات باستخدام لوحة اللمس إلى اختيار أسطر أو فقرات كاملة من النص. |
تعدُّد المهام وفتح نسختين من التطبيق
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Multitasking_Scenarios |
T-Multitasking_PiP, T-Multitasking_Split-Screen, T-Multitasking_Attachments |
يتيح التطبيق سيناريوهات مختلفة لتعدُّد المهام، على سبيل المثال:
|
| Multitasking_PiP | T-Multitasking_PiP | يتيح التطبيق وظيفة "نافذة ضمن النافذة" التفاعلية التي تتيح عناصر التحكّم المخصّصة وتفاعل المستخدم في تطبيقات الوسائط والتطبيقات غير المتعلّقة بالوسائط. |
| فتح نسختين من التطبيق | T-Multi-Instance | يمكن للتطبيق تشغيل نُسخ متعددة منه في نوافذ منفصلة. وتشمل حالات الاستخدام تعديل المستندات وتصفُّح الويب وتطبيقات إدارة الملفات ومقارنات المنتجات في تطبيقات التسوّق. يمكنك الاطّلاع على فتح نسختين من التطبيق في إتاحة وضع النوافذ المتعددة. |
السحب والإفلات
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Drag_Drop_Support | T-Drag_Drop_Support | يتيح التطبيق ميزة السحب والإفلات بين العروض التقديمية داخل التطبيق، وفي وضع النوافذ المتعددة، من وإلى التطبيقات الأخرى باستخدام الإدخال باللمس والماوس ولوحة اللمس وقلم الشاشة. يُرجى الاطّلاع على مقالة تفعيل ميزة السحب والإفلات. يُرجى الاطّلاع أيضًا على Stylus_Drag_Drop. |
| T-Drag_Drop_Batch | يتيح التطبيق سحب عناصر متعددة وإفلاتها فيه لمعالجتها كمجموعة. يُرجى الاطّلاع على DropHelper لتبسيط عملية السحب والإفلات. |
الطباعة وإدارة الملفات
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Printing_Support | T-Printing_Support | يتيح التطبيق طباعة المستندات أو تصديرها إلى تنسيق قابل للطباعة. |
| File_Management_Basics | T-File_Management_Basics | ينفّذ التطبيق وظائف إدارة الملفات الشائعة، بما في ذلك:
|
| File_Picker | T-File_Picker | يتكامل التطبيق مع أداة اختيار الملفات في نظام التشغيل، ما يضمن تجربة سلسة لاستيراد الملفات وتصديرها. يعتمد مستخدمو أجهزة الكمبيوتر المكتبي وتطبيقات الإنتاجية بشكل كبير على مدراء الملفات للوصول إلى المحتوى على نطاق واسع. |
| File_Handlers | T-File_Handlers | يحدّد التطبيق نفسه كمعالِج ملفات من خلال الإعلان عن توافقه مع أنواع الملفات ذات الصلة. يتيح ذلك للمستخدمين فتح الملفات باستخدام تطبيقات معيّنة مباشرةً من تطبيق "الملفات" في النظام. |
المؤشرات
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Custom_Cursors | T-Custom_Cursors |
يعرض التطبيق مؤشرات مخصّصة لتوضيح كيفية تفاعل المستخدمين مع عناصر في واجهة المستخدم والمحتوى ومتى يمكنهم ذلك، على سبيل المثال:
|
| Cursor_Target_Size | T-Cursor_Target_Size | يعطي التطبيق الأولوية للدقة في تفاعلات المؤشر من خلال تنفيذ أحجام أهداف المؤشر التي تتطابق مع أحجام الأهداف المرئية لتقليل الهدف الملحوظ. |
على عدة أجهزة
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Cross_Device_Handoff | T-Cross_Device_Handoff | تتيح التطبيقات التي تعمل على أنواع متعددة من أجهزة Android للمستخدمين بدء مهمة على جهاز Android والانتقال بسلاسة إلى جهاز آخر. يستعيد التطبيق حالة شبه مكافئة للمهمة نفسها حتى يتمكّن المستخدم من المتابعة من حيث توقف. |
الدعم بلا إنترنت
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Offline_Support | T-Offline_Support | يتيح التطبيق وظائف بلا إنترنت لمجموعة الخصائص الكاملة أو الجزئية، ما يسمح للمستخدمين بمواصلة الإنتاجية. يوفّر التطبيق ميزة التكيّف مع الإصدارات الأقدم لإبلاغ المستخدمين بمتطلبات الاتصال. |
من التطبيق إلى الويب
| معرّف الإرشادات | أرقام تعريف الاختبارات | الوصف |
|---|---|---|
| Web_Transition | T-Web_Transition | يضمن التطبيق الانتقال بسلاسة وذكاء بين محتوى التطبيق والمحتوى على الويب (والعكس) عند الاقتضاء، ما يجنّب المستخدمين تجارب الاستخدام المجزأة. |
الاختبارات
للتأكّد من أنّ تطبيقك يقدّم تجربة متميّزة وفريدة، عليك إكمال الاختبارات التالية.
تجربة المستخدم
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| 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 | ضَع نافذة التطبيق في وضع النوافذ المتعددة، مثل وضع تقسيم الشاشة أو وضع "العرض في نافذة". فعِّل عنصر في واجهة المستخدم في وضع ملء الشاشة في التطبيق. تأكَّد من أنّ التطبيق ينتقل بسلاسة إلى وضع ملء الشاشة المجسّم. |
لوحة المفاتيح والماوس ولوحة اللمس
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| 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 | باستخدام الماوس ولوحة اللمس، انقر ثلاث مرات لتحديد العناصر في التطبيق، على سبيل المثال، لتحديد أسطر كاملة من النص. |
تعدُّد المهام وفتح نسختين من التطبيق
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Multitasking_PiP |
Multitasking_Scenarios, Multitasking_PiP |
الدخول إلى وضع "نافذة ضمن النافذة" والخروج منه في الاتجاهَين العمودي والأفقي وفي وضع النوافذ المتعددة في وضع النوافذ المتعددة، يمكنك تغيير حجم النافذة عندما يكون وضع "نافذة ضمن النافذة" مفعَّلاً. في وضع "نافذة ضمن النافذة"، تفاعَل مع أي عناصر تحكّم مخصّصة وتحقَّق من وظائفها. |
| T-Multitasking_Split-Screen | Multitasking_Scenarios | في وضع النوافذ المتعددة، يمكنك فتح تطبيق آخر من داخل التطبيق وعرض كلا التطبيقَين جنبًا إلى جنب. |
| T-Multitasking_Attachments | Multitasking_Scenarios | افتح المرفقات والإشعارات وأغلِقها في الاتجاهين العمودي والأفقي وفي وضع النوافذ المتعددة. |
| T-Multi-Instance | Multi-Instance | افتح نُسخًا متعددة من التطبيق في نوافذ منفصلة في الوضعَين العمودي والأفقي وفي وضع النوافذ المتعددة. |
السحب والإفلات
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Drag_Drop_Support | Drag_Drop_Support | اسحب الصور والنصوص وأفلِتها في الأهداف المحددة داخل التطبيق. في وضع النوافذ المتعددة، اسحب الصور والنصوص وأفلِتها بين التطبيق وتطبيق آخر (من وإلى كلا التطبيقَين). سحب المحتوى وإفلاته باستخدام الإدخال باللمس والماوس ولوحة اللمس وقلم الشاشة (يُرجى الاطّلاع أيضًا على T-Stylus_Drag_Drop) تحقَّق من وظائف التطبيق في الاتجاهَين العمودي والأفقي. |
| T-Drag_Drop_Batch | Drag_Drop_Support | يمكنك سحب وإفلات عناصر متعددة، مثل الصور والنصوص، كمجموعة داخل التطبيق. وفي وضع النوافذ المتعددة، يمكنك سحب وإفلات مجموعات من العناصر بين التطبيق وتطبيق آخر (من وإلى كلا التطبيقَين). سحب المحتوى وإفلاته باستخدام الإدخال باللمس والماوس ولوحة اللمس وقلم الشاشة (يُرجى الاطّلاع أيضًا على T-Stylus_Drag_Drop) تحقَّق من وظائف التطبيق في الاتجاهَين العمودي والأفقي. |
الطباعة وإدارة الملفات
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Printing_Support | Printing_Support | تأكَّد من أنّ التطبيق يمكنه طباعة المستندات أو تصديرها إلى تنسيق قابل للطباعة، مثل PDF. |
| T-File_Management_Basics | File_Management_Basics | تأكَّد من أنّ أسماء الملفات ومواقعها الجغرافية مرئية، وأنّه يمكن للمستخدمين اختيار مواقع الحفظ عند تنزيل الملفات أو تحميلها. |
| T-File_Picker | File_Picker | تأكَّد من أنّ التطبيق يستخدم أداة اختيار الملفات في النظام لاستيراد الملفات وتصديرها. |
| T-File_Handlers | File_Handlers | من تطبيق "الملفات" (Files) في النظام، تأكَّد من أنّ التطبيق مدرَج كخيار لفتح أنواع الملفات ذات الصلة. |
المؤشرات
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Custom_Cursors | Custom_Cursors | التفاعل مع التطبيق باستخدام الماوس ولوحة اللمس تأكَّد من ظهور المؤشرات المخصّصة في الأماكن المناسبة، على سبيل المثال:
|
| T-Cursor_Target_Size | Cursor_Target_Size | باستخدام الماوس ولوحة اللمس، تفاعَل مع عناصر في واجهة المستخدم الصغيرة، مثل الرموز والأزرار والمقابض. تحقَّق من أنّ المنطقة التفاعلية لكل عنصر تعكس حدوده المرئية بدقة، ما يتيح تحديده بدقة. |
على عدة أجهزة
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Cross_Device_Handoff | Cross_Device_Handoff | ابدأ مهمة على أحد الأجهزة، ثم انتقِل إلى جهاز آخر مثبَّت عليه التطبيق. تأكَّد من أنّه يمكنك مواصلة المهمة من حالة مكافئة تقريبًا. |
الدعم بلا إنترنت
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Offline_Support | Offline_Support | أوقِف الاتصال بالشبكة وتأكَّد من أنّ وظائف التطبيق الأساسية تظل متاحة أو أنّ التطبيق يقدّم إشعارًا واضحًا بمتطلبات الاتصال. |
من التطبيق إلى الويب
| معرِّف الاختبار | معرّفات الإرشادات | الوصف |
|---|---|---|
| T-Web_Transition | Web_Transition | تفاعَل مع الروابط لصفحات معيّنة أو المحتوى على الويب داخل التطبيق، وتأكَّد من أنّ عمليات الانتقال بين التطبيق والمحتوى ذي الصلة على الويب تتم بسلاسة. |