חוויית השימוש במחשב – במכשירי 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 drag and drop (עזרה בגרירה ושחרור). |
הדפסה וניהול קבצים
| מזהה הנחיה | מזהי בדיקה | תיאור |
|---|---|---|
| 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 | כניסה למצב 'תמונה בתוך תמונה' ויציאה ממנו בכיווני צילום לאורך ולרוחב, ובמצב ריבוי חלונות. במצב ריבוי חלונות, משנים את גודל החלון בזמן שמצב 'תמונה בתוך תמונה' פעיל. במצב 'תמונה בתוך תמונה', מקיימים אינטראקציה עם אמצעי בקרה מותאמים אישית ומאמתים את הפונקציונליות שלהם. |
| 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 | תמיכה בהדפסה | מוודאים שהאפליקציה יכולה להדפיס מסמכים או לייצא אותם לפורמט שניתן להדפסה, כמו 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 | מבצעים אינטראקציה עם קישורי עומק או עם תוכן אינטרנט בתוך האפליקציה. מוודאים שהמעברים בין האפליקציה לבין תוכן האינטרנט שקשור אליה מתבצעים בצורה חלקה. |