ב-Android 7.0 ואילך, משתמשים יכולים להציג כמה אפליקציות בו-זמנית במסך המכשיר באמצעות התכונה חלונות מרובים בפלטפורמה. מצב ברירת המחדל הוא מסך מפוצל, עם שתי חלוניות פעילות שבהן המשתמשים יכולים למקם אפליקציות.
בגרסה 8.0 של Android, התכונה 'מסך מפוצל' שופר והוספו לה פונקציות נוספות. בהטמעה שמוגדרת כברירת מחדל, אם משתמש מקייש על בית אחרי שהוא עובר למצב מסך מפוצל, החלון העליון יתכווץ והמרכז יוגדר מחדש. כך המשתמשים יכולים לראות שהאפליקציה העליונה עדיין פתוחה, בלי לשנות את הפריסה של מרכז האפליקציות כדי שיוכלו למצוא אפליקציות ולהפעיל אותן ממסך הבית.
דוגמאות ומקור
יש הטמעת עזר של הפונקציונליות החדשה הזו בקוד של Launcher3 ב-/platform/packages/apps/Launcher3/
מזהי השינוי האלה קשורים להטמעת מסך מפוצל ב-Launcher3, והם יכולים לשמש כנקודת התייחסות ליצרני מכשירים שרוצים לבצע עדכונים דומים במרכזי האפליקציות שלהם.
- Change-Id:
I48e5cb3bd15e70627d9bf007d93bc731612fba2e
- Change-Id:
I86753bab5b24aafc417e0f77d8c471fc4c0dc7f0
- Change-Id:
Id6557d070edb664aa1f4851de7abf494cf8a0677
- Change-Id:
Icdaf73ecd89a30e57fe7f405292d793f2d6a3ee8
- Change-Id:
Ie50279f4edb94812120dea492aefa4f18218162f
- Change-Id:
I6f9ee7be12d3266f021796576c771f86f6120246
- Change-Id:
I106fe12041565a090047f146a07d4bc80a074b4a
- Change-Id:
Ibb49c56aab29d1223a0ab36476a32d565566eb25
- Change-Id:
Id60c793730d982277c9d91860e9fb0e6a0df7d38
- Change-Id:
I9d358e74ab403989929dee87542d3dde78c2f229
- Change-Id:
I925d5ac9d29439c5d61cf089e7784065a8cb5ebd
- Change-Id:
I776c6f710e081645cff891487022cf787869ee3f
- Change-Id:
I2d17c89db2eb8d60b3393c2abc3b026e5574085d
- Change-Id:
Id6ee68826c4f3cc579880540812fd8ed834f8267
דוגמה לחוויית משתמש
בהמשך מופיעים צילומי מסך לדוגמה שמציגים את חוויית המשתמש בהטמעת ברירת המחדל של התכונה הזו.
איור 1. דוגמאות למסכים של מרכז האפליקציות בזמן שינוי הגודל במצב מסך מפוצל.
הטמעה
ב-Android 8.0 יש הטמעה לדוגמה של העדכון הזה למסך מפוצל, אבל יצרני המכשירים הם אלה שקובעים איך להטמיע אותו במרכזי האפליקציות שלהם. כדי לתמוך בתכונה הזו:
- הטמעת תמיכה בריבוי חלונות (או הטמעה קיימת של תמיכה כזו) בהתאם לדרישות של מסמך הגדרת התאימות (CDD) של Android לריבוי חלונות.
- שינוי הגודל של מרכז האפליקציות. בהטמעת העזר ב-Launcher3, שמות האפליקציות מוסרים ככל שהמסך קטן יותר, אבל הטמעות עשויות להשתנות בהתאם לאופן שבו מופעל דחיסת האפליקציות במרכז האפליקציות, במיוחד אם יש קוד מותאם אישית של מרכז האפליקציות.
- מגדירים את הגובה המינימלי שצוין במניפסט של מרכז האפליקציות. כדי לעשות זאת, משנים את הערך של
task_height_of_minimized_mode
בקובץ:frameworks/base/core/res/res/values/dimens.xml
בדיקה
השתמשו בבדיקות ידניות כדי לוודא שההטמעה פועלת כמו שצריך.
- נכנסים למסך המפוצל.
- מקישים על דף הבית.
- בודקים את מפעיל האפליקציות שניתן לשנות את הגודל שלו.
חשוב לוודא שהגודל של מרכז האפליקציות משתנה בצורה נכונה בכל כיווני המכשיר שהוא תומך בהם.