מחשב

חוויית השימוש במחשב – ב-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

האפליקציה מטמיעה את Activity#requestFullscreenMode() כדי לאפשר מעברים חלקים ממצבים של ריבוי חלונות, כמו מסך מפוצל וממשק מחשב, למצב אימרסיבי.

בדרך כלל, אפליקציות מספקות רכיב בממשק המשתמש, כמו כפתור שמפעיל את חוויית המסך המלא והתצוגה המקיפה.

מקלדת, עכבר ומשטח מגע

מזהה ההנחיה מזהי בדיקות תיאור
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

האפליקציה תומכת בתרחישים שונים של ריבוי משימות, לדוגמה:

  • מצב תמונה בתוך תמונה: האפליקציה יכולה להיכנס למצב תמונה בתוך תמונה ולצאת ממנו בפריסה לאורך ולרוחב ובמצב ריבוי חלונות. תרחישי שימוש לדוגמה: הפעלת מדיה ושיחות וידאו. תמיכה בתכונה "תמונה בתוך תמונה" (PiP)
  • מצב ריבוי חלונות: האפליקציה יכולה לפתוח אפליקציה אחרת בחלון נפרד מקישור עומק. לדוגמה, אפליקציה לניהול אנשי קשר פותחת קישור להודעת אימייל שמוצגת באפליקציית אימייל בחלון חדש. FLAG_ACTIVITY_LAUNCH_ADJACENT
  • קבצים מצורפים: אפליקציות להעברת הודעות יכולות לפתוח קבצים מצורפים (כמו סרטונים) בחלון נפרד.
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

האפליקציה מציגה סמנים מותאמים אישית כדי לציין איך ומתי המשתמשים יכולים לבצע פעולות ברכיבים בממשק המשתמש ובתוכן, לדוגמה:

  • סמני מערכת שסופקו על ידי מסגרת Android:
    • סמן בצורת I לטקסט
    • נקודות אחיזה לשינוי גודל בקצוות של שכבות שאפשר לשנות את הגודל שלהן
    • ספינרים של עיבוד
  • סמנים מיוחדים שאתם מספקים:
    • כוונות כשמרחפים מעל מטרות במשחקים
    • זכוכית מגדלת כשמעבירים את העכבר מעל תוכן שאפשר להגדיל
    • כלים באפליקציות לציור או לאיור
מידע נוסף זמין במאמרים הבאים:
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

להשתמש באפליקציה באמצעות עכבר ומשטח מגע. מוודאים שסמני העכבר המותאמים אישית מופיעים במקומות המתאימים, לדוגמה:

  • סמן בצורת I לשדות להזנת טקסט
  • נקודות אחיזה לשינוי גודל בקצוות של שכבות שאפשר לשנות את הגודל שלהן
  • ספינרים כשהאפליקציה מבצעת משימות ממושכות
T-Cursor_Target_Size Cursor_Target_Size משתמשים בעכבר ובמשטח המגע כדי לבצע פעולות ברכיבים קטנים בממשק המשתמש, כמו סמלים, כפתורים וידיות. מוודאים שהאזור האינטראקטיבי של כל רכיב משקף במדויק את הגבולות החזותיים שלו, כדי לאפשר בחירה מדויקת.

מקושר למכשיר אחר

מזהה בדיקה מזהי הנחיות תיאור
T-Cross_Device_Handoff Cross_Device_Handoff אפשר להתחיל משימה במכשיר אחד, ואז לעבור למכשיר אחר שבו האפליקציה מותקנת. מוודאים שאפשר להמשיך את המשימה ממצב כמעט זהה.

פועל בלי חיבור לאינטרנט

מזהה בדיקה מזהי הנחיות תיאור
T-Offline_Support Offline_Support משביתים את הקישוריות לרשת ומוודאים שתכונות האפליקציה העיקריות עדיין זמינות, או שהאפליקציה מציגה הודעה ברורה לגבי דרישות החיבור.

מאפליקציה לאתר

מזהה בדיקה מזהי הנחיות תיאור
T-Web_Transition Web_Transition מקיימים אינטראקציה עם קישורי עומק או תוכן מהאינטרנט בתוך האפליקציה. מוודאים שהמעברים בין האפליקציה לבין תוכן קשור מהאינטרנט חלקים.