מחשב

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

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

  • סמני מערכת שסופקו על ידי מסגרת 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

כניסה למצב 'תמונה בתוך תמונה' ויציאה ממנו בכיווני צילום לאורך ולרוחב, ובמצב ריבוי חלונות. במצב ריבוי חלונות, משנים את גודל החלון בזמן שמצב 'תמונה בתוך תמונה' פעיל.

במצב 'תמונה בתוך תמונה', מקיימים אינטראקציה עם אמצעי בקרה מותאמים אישית ומאמתים את הפונקציונליות שלהם.

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

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

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