איכות אפליקציה במסך גדול

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

תיאור של שלוש רמות האיכות כשכבות בערימה אנכית.

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

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

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

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

רשימת משימות לתאימות למסכים גדולים

רשימות המשימות לתאימות מגדירות קריטריונים שיעזרו לכם להעריך את רמת התמיכה שהאפליקציה שלכם מספקת למסכים גדולים.

רמות התמיכה כוללות:

TIER 3 (בסיסי) — מוכן למסך גדול

המשתמשים יכולים להשלים תהליכים חיוניים, אבל חוויית המשתמש שלהם לא אופטימלית. האפליקציה פועלת במסך מלא (או בחלון מלא במצב ריבוי חלונות), אבל ייתכן שפריסת האפליקציה לא תהיה אידיאלית. האפליקציה לא בפורמט letterbox; היא לא פועלת במצב תאימות. האפליקציה מספקת תמיכה בסיסית במכשירי קלט חיצוניים, כולל מקלדת, עכבר, משטח מגע וסטיילוס.

TIER 2 (טוב יותר) – אופטימיזציה למסך גדול

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

TIER 1 (הכי טוב) – מסך גדול שונה

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

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


סמל של רמה 3

TIER 3

המסך הגדול מוכן

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

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

קטגוריה מזהה בדיקה תיאור
הגדרה והמשכיות LS-C1 T3-1, T3-2

האפליקציה ממלאת את אזור התצוגה הזמין – כל המסך או, במצב עם ריבוי חלונות, חלון האפליקציה. האפליקציה לא מוצגת בפורמט letterbox. היא לא פועלת במצב תאימות.

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

  • נשמר מיקום הגלילה של שדות שניתן לגלול
  • טקסט שמוקלד בשדות טקסט נשמר ומצב המקלדת ישוחזר
  • הפעלת המדיה תמשיך מהנקודה שבה נעצרה כשחל שינוי ההגדרה
LS-C2 T3-3 האפליקציה מטפלת בשילובים של שינויים בהגדרות, כמו שינוי גודל החלון ולאחר מכן סיבוב המכשיר, או סיבוב המכשיר ואחריו קיפול או פתיחה של המכשיר.
מצב ריבוי חלונות והמשך LS-M1 T3-4

האפליקציה פועלת באופן מלא במצב ריבוי חלונות. למידע נוסף, ראו תמיכה במצב ריבוי חלונות.

הערה: אפליקציות Unity צריכות להיות מבוססות על תמיכה לטווח ארוך (LTS) של Unity בגרסה 2019 ואילך. ראו אימות של מצב ריבוי חלונות.

LS-M2 T3-5, T3-6 האפליקציה תומכת באופן מלא בריבוי קורות חיים. האפליקציה מעדכנת את ממשק המשתמש שלה (ממשיכת להפעיל מדיה, כוללת הודעות חדשות, התקדמות ההורדה של העדכונים וכו') כאשר האפליקציה לא נמצאת בראש סדר העדיפויות. בנוסף, האפליקציה מטפלת באובדן של משאבים בלעדיים, כמו מצלמות ומיקרופונים בתרחישים של ריבוי חלונות. ניתן לעיין במאמר מחזור חיים של פעילות במצב ריבוי חלונות.
תצוגה מקדימה של המצלמה והקרנת מדיה LS-CM1 T3-7 האפליקציה מספקת תצוגה מקדימה של המצלמה לאורך ולרוחב, במצב מקופל ובמצב לא מקופל, ובמצב ריבוי חלונות. התצוגה המקדימה בפרופורציה נכונה ובכיוון הנכון.
LS-CM2 T3-8 האפליקציה תומכת בהקרנת מדיה בפריסה לרוחב ובפריסה לאורך, במצבי מכשיר מקופל ולא מקופל ובמצב ריבוי חלונות. ההיטל פרופורציונלי בצורה נכונה ובכיוון הנכון.
מקלדת, עכבר ומשטח מגע LS-I1 T3-9 האפליקציה תומכת בקלט טקסט באמצעות מקלדת חיצונית ועוברת בין מקלדות פיזיות למקלדות וירטואליות כאשר מקלדת חיצונית מחוברת או מנותקת בלי להפעיל מחדש את האפליקציה.
LS-I2 T3-10

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

  • לחיצה: כל רכיב שניתן ללחוץ עליו, כולל לחצנים, תפריטים נפתחים, שדות להזנת טקסט וסמלי ניווט.
  • בחירה: כל רכיב שניתן לבחירה, כולל לחצני בחירה, תיבות סימון וטקסט (על ידי החלקה או לחיצה כפולה)
  • גלילה: באופן אנכי ואופקי באלמנטים שניתנים לגלילה, כמו רשימות ובוררים
סטיילוס LS-S1 T3-11

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

ראו סטיילוס בקטע תאימות לקלט במסכים גדולים.

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

LS-S1.1 T3-12

ב-Android מגרסה 14 (רמת API 34) ואילך, המשתמשים יכולים לכתוב ולערוך טקסט בשדות של קלט טקסט באמצעות סטיילוס. בגרסה M114 ואילך של ChromeOS, אפשר להשתמש בסטיילוס כדי לכתוב ולערוך טקסט בשדות של קלט טקסט ברכיבי WebView.

הערה: במכשירי Android מגרסה 14 ואילך, רכיבי EditText תומכים בקלט באמצעות סטיילוס כברירת מחדל. לא נדרש פיתוח מיוחד. ב-ChromeOS M114 ואילך, WebView תומך בקלט סטיילוס בשדות טקסט כברירת מחדל.

סמל של רמה 2

שכבה 2

אופטימיזציה למסך גדול

אפליקציות שעברו אופטימיזציה תומכות באופן מלא בכל סוגי המסכים ומצבי המכשירים, כולל מעברי מצבים.

קטגוריה מזהה בדיקה תיאור
חוויית משתמש LS-U1 T2-1

האפליקציה כוללת פריסות רספונסיביות ומותאמות שמיועדות למסכים גדולים. כל הפריסות הן רספונסיביות (מידע נוסף זמין במאמר בנושא העברת ממשק המשתמש לפריסות רספונסיביות). ההטמעה של פריסות מותאמות נקבעת לפי סיווגי גודל של חלונות.

ממשק המשתמש של האפליקציה עשוי לכלול את הפרטים הבאים:

  • מסילות ניווט מתקדמות שמתרחבות לחלונות גדולים יותר והופכות לחלוניות ניווט מלאות
  • פריסות רשת שמתאימות את מספר העמודות בהתאם לשינויים בגודל החלון
  • עמודות טקסט במסכים גדולים
  • חלוניות שנפתחות כברירת מחדל במסכים של מחשבים ניידים ומחשבים שולחניים; סגור, במסכים קטנים יותר

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

הטמעת פעילות מאפשרת לאפליקציות מבוססות-פעילות ליצור פריסות מרובות חלוניות על ידי הצגת פעילויות זו לצד זו.

LS-U2 T2-1

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

  • הגיליונות התחתונים לא ברוחב מלא במסכים גדולים. (יש להחיל רוחב מקסימלי כדי להימנע ממתיחות). אפשר לעיין בקטע התנהגות בקטע Sheets: למטה.
  • הלחצנים לא מוצגים ברוחב מלא במסכים גדולים. ראו התנהגות בקטע לחצנים.
  • שדות ותיבות טקסט לא נמתחים לרוחב מלא במסכים גדולים. אפשר לעיין בקטע התנהגות בקטע שדות טקסט.
  • תפריטי עריכה קטנים או חלוןי עריכה קטנים לא מכסים את כל המסך ושומרים על ההקשר של המשתמש ככל האפשר. ניתן לעיין בתפריטים.
  • תפריטי האפשרויות מופיעים ליד הפריט שהמשתמש בחר. שימוש ב'תפריט לפי הקשר' בנושא בתפריטים.
  • מסילות הניווט מחליפים את סרגלי הניווט לארגונה טובה יותר. מסילות יכולות גם להשלים רכיבי ניווט אחרים, כמו סרגלי ניווט. ראו רכבת הניווט.
  • חלונית ההזזה לניווט מעודכנת לרכיב החומר העדכני ביותר. ראו חלונית הזזה לניווט.
  • תיבות הדו-שיח מתעדכנות לרכיב החומר העדכני ביותר. ראו תיבות דו-שיח.
  • התמונות מוצגות ברזולוציה מתאימה, והן לא נמתחות או נחתכות.
LS-U3 T2-2 משטחי מגע הם בגודל 48dp לפחות. אפשר לעיין בהנחיות בנושא פריסה וטיפוגרפיה ב-Material Design.
LS-U4 T2-3 מצב מיקוד נוצר לפריטי מוצר שניתנים להזזה בהתאמה אישית ואינטראקטיביים. פריט גרפי ניתן להזזה הוא כל רכיב חזותי בממשק המשתמש שלא סופק על ידי ה-framework של Android. אם המשתמשים יכולים לבצע פעולות עם פריט גרפי בהתאמה אישית, הפריט שניתן להזזה צריך להיות זמין למיקוד כשהמכשיר לא במצב מגע, והחיווי החזותי של מצב המיקוד צריך להיות ברור.
מקלדת, עכבר ומשטח מגע LS-I3 T2-4 תהליך המשימה הראשי באפליקציה תומך בניווט באמצעות המקלדת, כולל ניווט באמצעות Tab ומקשי החיצים. יצירת אפליקציות נגישות יותר
LS-I4 T2-5 האפליקציה תומכת במקשי קיצור לפעולות נפוצות כמו בחירה, גזירה, העתקה, הדבקה, ביטול וביצוע מחדש. רוצים לדעת תאימות קלט?
LS-I5 T2-6 אפשר להשתמש במקלדת כדי לשלוט בהפעלת מדיה. לדוגמה, על ידי הקשה על מקש הרווח יש הפעלה והשהיה של מדיה.
LS-I6 T2-7 מקש Enter במקלדת מבצע פעולת שליחה באפליקציות תקשורת.
LS-I7 T2-8 אפשר לגשת לתפריטי האפשרויות באמצעות לחיצה ימנית על העכבר ומשטח מגע (לחצן משני בעכבר או הקשה משנית).
LS-I8 T2-9 אפשר להגדיל את התצוגה של תוכן האפליקציה באמצעות גלגל הגלילה של העכבר (ביחד עם לחיצה על מקש Control או על המקש Ctrl), ובאמצעות תנועות צביטה על משטח המגע.
LS-I9 T2-10 לרכיבים בממשק המשתמש יש מצבים של העברת עכבר (במקרים רלוונטיים) כדי לציין למשתמשי העכבר ומשטח המגע שהרכיבים הם אינטראקטיביים.

סמל של רמה 1

שכבה 1

מסך גדול שונה

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

קטגוריה מזהה בדיקה תיאור
ריבוי משימות וריבוי מכונות LS-M3 T1-1, T1-2, T1‐3

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

  • מצב 'תמונה בתוך תמונה': האפליקציה יכולה להיכנס למצב 'תמונה בתוך תמונה' ולצאת ממנו בפריסה לאורך ולרוחב, כשהמכשיר מקופל ולא מקופל, ובמצב של כמה חלונות. תוכלו להיעזר בתמיכה בתכונה 'תמונה בתוך תמונה' (PiP).
  • מצב ריבוי חלונות: האפליקציה יכולה לפתוח אפליקציה אחרת בחלון נפרד מקישור עומק. לדוגמה, אפליקציה לניהול אנשי קשר פותחת קישור להודעת אימייל שתוצג באפליקציית אימייל בחלון חדש. פרטים נוספים זמינים בכתובת FLAG_ACTIVITY_LAUNCH_ADJACENT.
  • קבצים מצורפים: אפליקציות הודעות יכולות לפתוח קבצים מצורפים (כמו סרטונים) בחלון נפרד.
LS-M4 T1-4 האפליקציה יכולה להפעיל מספר מופעים של עצמה בחלונות נפרדים. התרחישים לדוגמה כוללים עריכת מסמכים, גלישה באינטרנט, אפליקציות לניהול קבצים והשוואות בין מוצרים באפליקציות לקניות. בקטע תמיכה במצב ריבוי חלונות, ניתן לעיין בקטע ריבוי חלונות.
מצבים ומצבים מתקפלים LS-F1 T1-5

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

  • מצב 'על משטח, מסך למעלה' – שיחות וידאו והפעלת וידאו או אודיו.
  • מצב ספר – קריאת תוכן של טקסט ארוך.
  • תצוגה כפולה – תצוגה מקדימה של המסך הקדמי והאחורי לאפליקציות המצלמה. תמיכה במכשירים עם שני מסכים.
מידע על מכשירים מתקפלים
LS-F2 T1-6 אפליקציות המצלמה מכווננות את התצוגה המקדימה למצב 'מקופל' ו'לא מקופל' ומאפשרות תמיכה בתצוגה המקדימה במסך הקדמי והאחורי.
גרירה ושחרור LS-D1 T1-7 האפליקציה תומכת בגרירה ושחרור בין תצוגות בתוך האפליקציה ובמצב ריבוי חלונות, בין אפליקציות אחרות באמצעות קלט מגע, עכבר, משטח מגע וסטיילוס. ראו הפעלת גרירה ושחרור. למידע נוסף, ראו LS-S3.
מקלדת, עכבר ומשטח מגע LS-I10 T1-8 האפליקציה מספקת קבוצה מקיפה של מקשי קיצור תוך תמיכה במקשי קיצור רגילים כמו Ctrl-C להעתקה ו-Ctrl-Z לביטול. כשזה אפשרי, האפליקציה שומרת על עקביות בין מקשי הקיצור לבין הגרסאות המקבילות באינטרנט או במחשב של האפליקציה.
LS-I11 T1-9 שילובים של מקלדת ועכבר או משטח מגע, כמו Ctrl + לחיצה או Ctrl + הקשה ו-Shift + לחיצה או Shift, מספקים יכולות משופרות, כולל בחירת טווחים של פריטים קרובים או כמה פריטים מופרדים.
LS-I12 T1-10 באפליקציה מוצג סרגל גלילה בזמן גלילה בתוכן באמצעות עכבר או משטח מגע.
LS-I13 T1-11 במקרים הרלוונטיים, רכיבי ממשק המשתמש מציגים תוכן נוסף, כמו תפריטים נפתחים או הסברים קצרים, כשמעבירים את העכבר מעל העכבר או משטח המגע. ככל האפשר, האפליקציה שומרת על שוויון מצב של העברת עכבר עם גרסאות מקבילות של האפליקציה לאינטרנט או למחשב.
LS-I14 T1-12 במקרים המתאימים נעשה שימוש בתפריטים בסגנון שולחן עבודה ובתפריטי הקשר.
LS-I15 T1-13 אפשר להגדיר מחדש את החלוניות של ממשק המשתמש בפריסות מרובות חלוניות באמצעות עכבר או משטח מגע. לוחות שניתן להגדיר מחדש מאפשרים למשתמשים להתאים את הפריסה של האפליקציה כדי לשפר את הפרודוקטיביות. לדוגמה, שינוי הגודל של חלונית הפרטים בפריסת רשימה-פרטים או סידור מחדש של החלוניות במסך. הערה: האפשרות הזו לא חלה על סרגלי ניווט, מסילות או מגירות.
LS-I16 T1-14 לחיצה משולשת או הקשה באמצעות עכבר או משטח מגע בוחרת שורות שלמות או פסקאות טקסט.
סטיילוס LS-S2 T1-15 האפליקציה תומכת בשרטוט ובכתיבה באמצעות סטיילוס. אפשר למחוק שרטוטים וכתיבה באמצעות הסטיילוס.
LS-S3 T1-16 האפליקציה מספקת תמיכה בסטיילוס לגרירה ושחרור של תוכן בין תצוגות בתוך האפליקציה, ובמצב ריבוי חלונות, לאפליקציות אחרות וממנה. ראו הפעלת גרירה ושחרור.
LS-S4 T1-17

האפליקציה מספקת תמיכה משופרת בסטיילוס, כולל:

  • זמן אחזור קצר וחיזוי תנועה לשיפור הרספונסיביות
  • רגישות לחץ לקווי ציור של רוחב שונה
  • זיהוי הטיה ליצירת קווי הצללה
  • דחייה של כף היד ואצבעות כדי למנוע סימנים תזונתיים
למידע נוסף, ראו תכונות מתקדמות של סטיילוס.
סמנים בהתאמה אישית LS-P1 T1-18

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

  • סמני המערכת שסופקו על ידי framework של Android
    • I-Beam לטקסט
    • שינוי הגודל של נקודות האחיזה בקצוות של שכבות שניתן לשנות את הגודל שלהן
    • ספינרים לעיבוד
  • סמנים מיוחדים שאתם מספקים
    • צלב כשמעבירים את העכבר מעל מטרות במשחקים
    • זכוכית מגדלת כשמעבירים את העכבר מעל תוכן שניתן לשנות את מרחק התצוגה
    • כלים באפליקציות לשרטוט או לאיור
הצגת PointerIcon וסמלים של מצביע העכבר.

בדיקות תאימות למסכים גדולים

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

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

  • מתקפל (841x701 dp)
  • טאבלט בגודל 8 אינץ' (1024x640 dp)
  • טאבלט בגודל 10.5 אינץ' (1280x800 dp)
  • Chromebook 13” (1600x900 dp)

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

  • טלפון מתקפל — 7.6 אינץ' מתקפל עם מסך חיצוני
  • טאבלט - Pixel C 9.94′′
  • מכשיר מתקפל עם שני מסכים — Microsoft Surface Duo

סמל של רמה 3

TIER 3

המסך הגדול מוכן

קטגוריה מזהה תכונה תיאור
הגדרה והמשכיות T3-1 LS-C1 צריך לוודא שהאפליקציה לא בפורמט letterbox ושהיא לא פועלת במצב תאימות בפריסה לאורך או לרוחב, במצב ריבוי חלונות או כשמכשיר מתקפל עם מסך גדול פתוח בפריסה לאורך או לרוחב.

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

הערה: צריך לבדוק במכשיר עם מסך גדול (sw >= 600dp) עם Android מגרסה 12 (API ברמה 31) ואילך כדי לוודא שהמכשיר תומך בגרסאות הבאות:

  • כל הכיוונים של המכשירים, ללא קשר להגבלות הכיוון שהוגדרו באמצעות הרכיב android:screenOrientation בקובץ המניפסט של האפליקציה
  • מצב ריבוי חלונות, גם לאפליקציות שציינו את android:resizeableActivity="false" בקובץ המניפסט של האפליקציה
T3-2 LS-C1

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

  • תוכן שאפשר לגלול: גלילה בתוכן
  • תוכן הפעלה: התחלת הפעלה
  • שדות להזנת טקסט: מזינים טקסט בכמה שדות

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

  • תוכן שאפשר לגלול: מיקום הגלילה לא משתנה
  • תוכן ההפעלה: ההפעלה ממשיכה מהנקודה שבה נעצרה לאחר התחלת שינוי ההגדרות.
  • שדות להזנת טקסט: טקסט שהוזן בעבר נשמר בשדות להזנת קלט
T3-3 LS-C2 בכל מסך אפליקציה, מבצעים שילובים של סיבוב המכשיר לרוחב ולאורך, קיפול ופתיחה של המכשיר (אם רלוונטי) ושינוי הגודל של חלון האפליקציה במצב של מספר חלונות.
מצב ריבוי חלונות והמשך T3-4 LS-M1

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

אפליקציות Unity

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

T3-5 LS-M2 פותחים את האפליקציה ומפעילים תהליך, כמו הפעלת סרטון, שמעדכנת את האפליקציה באופן רציף. פותחים אפליקציה אחרת ומגדירים את האפליקציה החדשה כאפליקציה עם המיקוד העליון. מוודאים שהתוכן באפליקציה שאינה ממוקדת (לדוגמה, סרטון ממשיך לפעול).
T3-6 LS-M2 באפליקציה, פותחים את המצלמה או משתמשים במיקרופון. פותחים אפליקציה אחרת ומגדירים את האפליקציה החדשה כאפליקציה עם המיקוד העליון. מוודאים שהמצלמה או המיקרופון הוסרו באפליקציה שאינה ממוקדת. הגדרת האפליקציה המקורית כאפליקציה ממוקדת ביותר. מוודאים שלאפליקציה יש שוב גישה למצלמה או למיקרופון.
תצוגה מקדימה של המצלמה והקרנת מדיה T3-7 LS-CM1 פותחים את האפליקציה במסך מלא ובמצב ריבוי חלונות. מפעילים את המצלמה מתוך האפליקציה. מסובבים את המכשיר לרוחב ולאורך. במכשירים מתקפלים, צריך לקפל ולפתוח את המכשיר בכל כיוון. במצב ריבוי חלונות, משנים את הגודל של חלון האפליקציה. חשוב לוודא שהתצוגה המקדימה של המצלמה היא בכיוון ובפרופורציות מתאימים בכל מצבי המכשיר והחלונות.
T3-8 LS-CM2 פותחים את האפליקציה במסך מלא ובמצב ריבוי חלונות. מפעילים הקרנת מדיה. מסובבים את המכשיר לרוחב ולאורך. במכשירים מתקפלים, צריך לקפל ולפתוח את המכשיר בכל כיוון. במצב ריבוי חלונות, משנים את הגודל של חלון האפליקציה. חשוב לוודא שהקרנת המדיה היא בכיוון ובפרופורציות מתאימים בכל מצבי המכשיר וגודל החלונות.
מקלדת, עכבר ומשטח מגע T3-9 LS-I1 לכל מסך אפליקציה שיש בו שדות להזנת טקסט, מחברים מקלדת חיצונית למכשיר ומזינים טקסט באמצעות המקלדת החיצונית והמקלדת הווירטואלית. מנתקים את המקלדת החיצונית ומזינים טקסט באמצעות המקלדת הווירטואלית.
T3-10 LS-I2

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

  • לוחצים על כל הרכיבים שניתן ללחוץ עליהם, כגון לחצנים, תפריטים נפתחים ושדות להזנת טקסט.
  • בוחרים לחצני בחירה ותיבות סימון. בוחרים טקסט על ידי החלקה ולחיצה כפולה.
  • גלילה אנכית או אופקית (אם רלוונטי) בין רשימות, בוררים וכן הלאה
סטיילוס T3-11 LS-S1 באמצעות סטיילוס, מנווטים באפליקציה, בוחרים רכיבים בממשק המשתמש, גוללים ברשימות ובבוררים ובדרך כלל יוצרים אינטראקציה עם האפליקציה.
T3-12 LS-S1.1 במכשירי Android מגרסה 14 (רמת API 34) ואילך, מזינים ועורכים טקסט בשדות של קלט טקסט באמצעות סטיילוס. מקלדת התוכנה לא אמורה להופיע. בגרסה M114 ואילך של ChromeOS, מזינים ועורכים טקסט בשדות להזנת טקסט בWebView.

סמל של רמה 2

שכבה 2

אופטימיזציה למסך גדול

קטגוריה מזהה תכונה תיאור
חוויית משתמש 2-1 LS-U1, LS-U2

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

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

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

2-2 LS-U3 צריך לוודא שמשטחי המגע שומרים על גודל ומיקום עקביים ונגישים בכל הגדלים ובכל ההגדרות. למידע על נגישות, אפשר לעיין ב-Accessibility Scanner.
T2-3 LS-U4 מוודאים שבכל מסך אפליקציה שכולל פריט אינטראקטיבי בהתאמה אישית שניתן להזזה, אפשר להתמקד בו באמצעות מקלדת חיצונית, לחצני החיצים (D-pad) או מכשיר אחר שמאפשר למקד את התצוגות. מוודאים שאין אינדיקציה ויזואלית למצב המיקוד. מידע נוסף מופיע במאמר מצב מגע.
מקלדת, עכבר ומשטח מגע T2-4 LS-I3 כדי לנווט בין הרכיבים של האפליקציה שניתן להתמקד בהם, אפשר להשתמש במקש Tab ובמקשי החיצים של מקלדת חיצונית.
T2-5 LS-I4 ניתן להשתמש במקשי קיצור במקלדת חיצונית כדי לבצע בחירה, גזירה, העתקה, הדבקה, ביטול וביצוע מחדש.
T2-6 LS-I5 משתמשים במקלדת חיצונית כדי להפעיל, להפסיק, להשהות ולהריץ אחורה ולהריץ את ההפעלה של המדיה קדימה.
T2-7 LS-I6 כדי לשלוח או לשלוח נתונים, משתמשים במקש Enter במקלדת חיצונית.
T2-8 LS-I7 ניתן להשתמש בלחצן העכבר המשני או באפשרות ההקשה המשנית במשטח המגע כדי לגשת לתפריט האפשרויות של האלמנטים האינטראקטיביים.
T2-9 LS-I8 משתמשים בגלגל הגלילה של העכבר (בשילוב עם המקש Control או המקש Ctrl) ובתנועות צביטה על משטח המגע כדי להגדיל או להקטין את התצוגה של התוכן.
T2-10 LS-I9 כדי להפעיל את מצב העברת העכבר מעל הרכיב, מעבירים את העכבר מעל לרכיבי ממשק המשתמש שניתן לבצע בהם פעולה.

סמל של רמה 1

שכבה 1

מסך גדול שונה

קטגוריה מזהה תכונה תיאור
ריבוי משימות וריבוי מכונות T1-1 LS-M3 אפשר להיכנס למצב 'תמונה בתוך תמונה' ולעזוב אותו בפריסה לאורך ולרוחב, כשהמכשיר מקופל ולא מקופל ובמצב של מספר חלונות. במצב 'תמונה בתוך תמונה', משנים את גודל החלון כשמצב 'תמונה בתוך תמונה' פועל.
T1-2 LS-M3 במצב ריבוי חלונות, פותחים אפליקציה אחרת מתוך האפליקציה ומציגים את שתי האפליקציות זו לצד זו.
T1-3 LS-M3 פתיחה וסגירה של קבצים מצורפים והתראות לאורך ולרוחב, כשהמכשיר מקופל ולא מקופל ובמצב ריבוי חלונות.
T1-4 LS-M4 אפשר להפעיל כמה מופעים של האפליקציה בחלונות נפרדים – לרוחב ולאורך, כשהמכשיר מקופל ולא מקופל ובמצב של מספר חלונות.
מצבים ומצבים מתקפלים T1-5 LS-F1 אפשר לצפות באפליקציה בכל המצבים המתקפלים, כולל במצב שולחני, במצב ספר ובתצוגה כפולה (לדוגמה, Microsoft Surface Duo). מוודאים שרכיבי ממשק המשתמש עוברים למיקום האופטימלי (לדוגמה, בקרי מדיה עוברים לאזור המסך האופקי במצב 'על משטח, מסך למעלה').
T1-6 LS-F2 הפעלת המצלמה מתוך האפליקציה. חשוב לוודא שהתצוגה המקדימה של המצלמה נכונה כשהמכשיר מקופל ולא מקופל ומסובב לאורך ולרוחב. כשהמכשיר לא מקופל, מוודאים שהתצוגה המקדימה נכונה במסך הקדמי ובמסך האחורי.
גרירה ושחרור T1-7 LS-D1 גוררים ומשחררים תמונות וטקסט כדי לשחרר יעדים באפליקציה. במצב ריבוי חלונות, גוררים ומשחררים תמונות וטקסט בין האפליקציה לבין אפליקציה אחרת (אל שתיהן וממנה). גוררים ומשחררים את התוכן באמצעות קלט מגע, עכבר, משטח מגע וסטיילוס (אפשר לעיין גם בT1-16). צריך לבדוק את הפונקציונליות בתצוגה לאורך ולרוחב וכשהמכשיר במצב מקופל או לא מקופל.
מקלדת, עכבר ומשטח מגע T1-8 LS-I10 לשנות את מקשי הקיצור של האפליקציה. בדיקת מקשי הקיצור המתוקנים באמצעות מקלדת חיצונית.
T1-9 LS-I11 באמצעות מקלדת, עכבר ומשטח מגע חיצוניים, בוחרים פריטים בממשק המשתמש של האפליקציה. בוחרים כמה פריטים מופרדים וטווחים של פריטים קרובים באמצעות פעולות של מקלדת/עכבר/משטח עקיבה, כמו לחיצה על Ctrl+, הקשה על Ctrl+, הקשה על Shift והקשה על Shift.
T1-10 LS-I12 גלילה בתוכן האפליקציה באמצעות עכבר ומשטח מגע. מוודאים שסרגל גלילה מופיע בזמן הגלילה בתוכן.
T1-11 LS-I13 באמצעות עכבר ומשטח מגע, מעבירים את העכבר מעל לרכיבי ממשק המשתמש שמכילים תוכן מדורג או קופץ. מוודאים שהתוכן הנוסף נחשף.
T1-12 LS-I14 במסכים של מחשבים ניידים ושולחניים, ודאו שנעשה שימוש בתפריטים בסגנון מחשב ובתפריטי הקשר.
T1-13 LS-I15 בכל מסך של האפליקציה, אפשר לשנות את הגודל של החלוניות בממשק המשתמש ולסדר אותן מחדש באמצעות עכבר ומשטח מגע.
T1-14 LS-I16 באמצעות עכבר ומשטח מגע, אפשר ללחוץ או להקיש שלוש פעמים כדי לבחור פריטים באפליקציה, למשל כדי לבחור שורות טקסט שלמות.
סטיילוס T1-15 LS-S2 אפשר להשתמש בסטיילוס כדי לצייר ולכתוב בתוך האפליקציה. למחוק שרטוטים וכתיבה באמצעות הסטיילוס.
T1-16 LS-S3 באמצעות סטיילוס, גוררים ומשחררים תוכן כדי לשחרר יעדים בתוך האפליקציה. במצב ריבוי חלונות, גוררים ומשחררים תוכן בין האפליקציה לבין אפליקציה אחרת (אל שתיהן וממנה).
T1-17 LS-S4

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

  • בזמן השרטוט, חשוב לשים לב לזמן האחזור בין מיקום הסטיילוס הנוכחי לקו הזמן האחרון שעבר עיבוד.
  • שרטוט ברמות שונות של לחץ סטיילוס. בודקים אם רוחב התנועות משתנה כשהלחץ משתנה. הפעלת לחץ גבוהה יותר אמורה לגרום לתנועות עבות יותר.
  • מטים את הסטיילוס תוך כדי שרטוט. יש ליצור קווי הצללה. ככל שהסטיילוס יהיה נטוי יותר, כך סימוני ההצללה יהיו רחבים ובהירים יותר.
  • מניחים את האצבעות וכף היד למגע במסך בזמן השרטוט. נגיעות האצבע וכף היד לא אמורות לייצר סימנים.
סמנים בהתאמה אישית T1-18 LS-P1

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

  • I-Beam לשדות הזנת טקסט
  • שינוי הגודל של נקודות האחיזה בקצוות של שכבות שניתן לשנות את הגודל שלהן
  • מסתובבות כשהאפליקציה מבצעת משימות ממושכות