הנחיות איכות לאפליקציות דינמיות

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

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

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

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

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

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

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

רשימות תיוג של תאימות אפליקציות שמותאמות לצרכים

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

רמות התמיכה כוללות את האפשרויות הבאות:

סמל של Tier 3 Adaptive Ready

רמה 3 (בסיסית) – מוכנות להצגת מודעות מותאמות

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

סמל של Tier 2 Adaptive Optimized

רמה 2 (טובה יותר) – אופטימיזציה דינמית

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

סמל של Tier 1 Adaptive Differentiated

רמה 1 (הטובה ביותר) – דינמיות מותאמת

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

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

בדיקות תאימות דינמיות של אפליקציות

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

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

  • מכשיר מתקפל (841x701 dp)
  • טאבלט בגודל 8 אינץ' (‎1024x640 dp)
  • טאבלט בגודל 10.5 אינץ' (‎1,280x800 dp)
  • ‫Chromebook‏ 13 אינץ' (1,600x900 dpi)

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

  • טלפון מתקפל – 7.6" עם מסך חיצוני
  • Tablet — Pixel C 9.94"
  • מכשיר מתקפל עם שני מסכים – Microsoft Surface Duo

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

שנתחיל?

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

העברה לארכיון

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