חוויית השימוש במחשב – ב-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 for simplified גרירה ושחרור. |
הדפסה וניהול קבצים
| מזהה ההנחיה | מזהי בדיקות | תיאור |
|---|---|---|
| Printing_Support | T-Printing_Support | האפליקציה תומכת בהדפסת מסמכים או בייצוא לפורמט שניתן להדפסה. |
| File_Management_Basics | T-File_Management_Basics | האפליקציה כוללת פונקציונליות נפוצה של ניהול קבצים, כולל:
|
| File_Picker | T-File_Picker | האפליקציה משתלבת עם הכלי לבחירת קבצים של מערכת ההפעלה, וכך מאפשרת לייבא ולייצא קבצים בצורה חלקה. משתמשים במחשבים ובאפליקציות פרודוקטיביות מסתמכים במידה רבה על מנהלי קבצים כדי לגשת לתוכן נרחב. |
| File_Handlers | T-File_Handlers | האפליקציה מגדירה את עצמה כ-handler של קבצים על ידי הצהרה על תמיכה בסוגי הקבצים הרלוונטיים. כך המשתמשים יכולים לפתוח קבצים באמצעות אפליקציות ספציפיות ישירות מאפליקציית הקבצים של המערכת. |
סמנים
| מזהה ההנחיה | מזהי בדיקות | תיאור |
|---|---|---|
| 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 | האפליקציה מאפשרת פונקציונליות אופליין עבור קבוצת התכונות המלאה או החלקית, ומאפשרת למשתמשים להישאר פרודוקטיביים. האפליקציה מספקת הפחתה חיננית (graceful degradation) כדי להודיע למשתמשים על דרישות החיבור. |
מאפליקציה לאתר
| מזהה ההנחיה | מזהי בדיקות | תיאור |
|---|---|---|
| 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 | באפליקציית הקבצים של המערכת, מוודאים שהאפליקציה מופיעה כאפשרות לפתיחת סוגי הקבצים הרלוונטיים. |
סמנים
| מזהה בדיקה | מזהי הנחיות | תיאור |
|---|---|---|
| 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 | מקיימים אינטראקציה עם קישורי עומק או תוכן מהאינטרנט בתוך האפליקציה. מוודאים שהמעברים בין האפליקציה לבין תוכן קשור מהאינטרנט חלקים. |