חוויית השימוש במחשב – שכיחה במכשירי 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 | מבצעים אינטראקציה עם קישורי עומק או עם תוכן אינטרנט בתוך האפליקציה. מוודאים שהמעברים בין האפליקציה לבין תוכן האינטרנט שקשור אליה מתבצעים בצורה חלקה. |