להתראות Mobile Only, שלום Adaptive: שלושה עדכונים חשובים מ-2025 ליצירת אפליקציות אדפטיביות
משך הקריאה: 2 דקות
להתראות Mobile Only, שלום Adaptive: שלושה עדכונים חשובים משנת 2025 ליצירת אפליקציות אדפטיביות
בשנת 2025, הסביבה העסקית של Android התרחבה הרבה מעבר לטלפון. כיום, למפתחים יש הזדמנות להגיע ליותר מ-500 מיליון מכשירים פעילים, כולל מכשירים מתקפלים, טאבלטים, XR, Chromebook ומכוניות תואמות.
המסכים האלה לא מייצגים רק מסכים נוספים, אלא קהל עם ערך גבוה יותר. לפי הנתונים שלנו, משתמשים שיש להם גם טלפון וגם טאבלט מוציאים פי 9 יותר על אפליקציות ועל רכישות בתוך האפליקציות מאשר משתמשים שיש להם רק טלפון. בקרב משתמשים במכשירים מתקפלים, ההוצאה הממוצעת גבוהה פי 14 בערך*.
המעורבות הזו מסמלת שינוי הכרחי בפיתוח: להתראות אפליקציות לנייד, שלום לאפליקציות מותאמות.
כדי לעזור לכם להתכונן לעתיד הזה, השנה השקנו כלים שמאפשרים לבנות בצורה אדפטיבית כברירת מחדל. הנה שלושה עדכונים חשובים משנת 2025 שנועדו לעזור לכם ליצור את החוויות האלה.
סטנדרטיזציה של התנהגות אדפטיבית ב-Android 16
כדי לתמוך במעבר הזה, ב-Android 16 בוצעו שינויים משמעותיים באופן שבו אפליקציות יכולות להגביל את הכיוון ואת שינוי הגודל. במסכים ברזולוציה של 600dp לפחות, המערכת מתעלמת מההגבלות של המניפסט ושל זמן הריצה, כלומר האפליקציות לא יכולות יותר לנעול את עצמן לכיוון או לגודל מסוימים. במקום זאת, הן ממלאות את חלון התצוגה, וכך ממשק המשתמש מותאם בצורה חלקה למצב לאורך ולמצב לרוחב.
המשמעות היא שההקשר של האפליקציה ישתנה בתדירות גבוהה יותר, ולכן חשוב לוודא שאתם שומרים את מצב ממשק המשתמש במהלך שינויים בהגדרות. ב-Android 16 יש אפשרות זמנית לביטול ההסכמה כדי לעזור לכם לנהל את המעבר הזה, אבל ב-Android 17 (SDK37) ההתנהגות הזו תהיה חובה. כדי לוודא שהאפליקציה מתנהגת כמצופה בתנאים החדשים האלה, כדאי להשתמש באמולטור שניתן לשינוי גודל ב-Android Studio כדי לבדוק את הפריסות האדפטיביות עוד היום.
תמיכה במסכים מעבר לטאבלט באמצעות Jetpack WindowManager 1.5.0
המכשירים מתפתחים, ולכן גם ההגדרות הקיימות שלנו לגבי מכשירים 'גדולים' צריכות להתפתח בהתאם. באוקטובר השקנו את Jetpack WindowManager 1.5.0 כדי לשפר את התמיכה במספר הגדל של מסכים גדולים מאוד וסביבות מחשב.
בפלטפורמות האלה, הפריסה הרגילה 'מורחבת', שבדרך כלל מתאימה לשני חלוניות, לרוב לא מספיקה. במסך בגודל 27 אינץ', שני חלונות יכולים להיראות מתוחים ודלילים, כך ששטח מסך יקר ערך לא מנוצל. כדי לפתור את הבעיה הזו, ב-WindowManager 1.5.0 נוספו שתי מחלקות חדשות של גודל חלון לפי רוחב: Large (1200dp עד 1600dp) ו-Extra-large (1600dp ומעלה).
נקודות עצירה חדשות אלה מסמנות מתי צריך לעבור לממשקים בצפיפות גבוהה. במקום להרחיב את התצוגה הרגילה של רשימה ופרטים, אפשר לנצל את הרוחב כדי להציג שלושה או אפילו ארבעה חלוניות בו-זמנית. דמיינו תוכנת אימייל שמציגה בנוחות את התיקיות, את רשימת תיבת הדואר הנכנס, את ההודעה הפתוחה וסרגל צד של היומן, והכול בתצוגה אחת. התמיכה בסוגי הגודל האלה של חלונות נוספה ל-Compose Material 3 adaptive ב-גרסה 1.2.
שיפור מסלולי המשתמשים באמצעות Jetpack Navigation 3
בעבר, כדי ליצור ממשק משתמש שמשתנה ממסך טלפון יחיד לפריסה של טאבלט עם כמה חלוניות, היה צורך בניהול מצב מורכב. לרוב, המשמעות הייתה כפייה של תרשים ניווט שנועד ליעדים בודדים לטפל בתצוגות בו-זמניות. ספריית Jetpack Navigation 3, שהוכרזה לראשונה בכנס I/O 2025, יציבה עכשיו, ומציגה גישה חדשה לטיפול בנתיבי משתמש באפליקציות מותאמות אישית.
Nav3, שנוצר עבור Compose, לא מבוסס על מבנה גרף מונוליטי. במקום זאת, הוא מספק אבני בניין מופרדות שנותנות לכם שליטה מלאה במצבור הפעולות האחרונות ובמצב. כך נפתרת הבעיה של המקור הקובע, שקיימת בדרך כלל בפריסות עם חלונות מפוצלים. Nav3 משתמש ב-Scenes API, ולכן אפשר להציג כמה חלוניות בו-זמנית בלי לנהל ערימות של דפים קודמים שמתנגשים, וכך המעבר בין תצוגות קומפקטיות לתצוגות מורחבות פשוט יותר.
בסיס לעתיד שבו יש התאמה
השנה סיפקנו לכם את הכלים שאתם צריכים, מאופטימיזציה של פריסות רחבות ועד לאמצעי הבקרה המפורטים של WindowManager ושל Navigation 3. בנוסף, ב-Android 16 התחלנו לעבור לממשק משתמש גמיש באמת, ובשנה הבאה נשיק עדכונים שיספקו חוויה מותאמת מצוינת בכל גורמי הצורה. כדי לקרוא מידע נוסף על עקרונות הפיתוח האדפטיבי ולהתחיל להשתמש בהם, אפשר לעבור אל d.android.com/adaptive-apps.
הכלים מוכנים והמשתמשים מחכים. אנחנו כבר ממש סקרנים לראות מה תיצרו!
*מקור: הנתונים בחשבון Google
-
חדשות על מוצריםעם השקת Android 17, אנחנו עוברים לסטנדרט פיתוח אדפטיבי ראשון. המשתמשים שלכם כבר לא מסתמכים על גורם צורה יחיד. במהלך היום הם עוברים בין טלפונים, מכשירים מתקפלים, טאבלטים, מחשבים ניידים, מסכים ברכב וסביבות XR סוחפות.
Fahd Imtiaz • משך הקריאה: 3 דקות -
חדשות על מוצריםGooglebook הוא קטגוריה חדשה של מחשבים ניידים שמבוססת על פלטפורמת Android משותפת. חומרה עם ביצועים גבוהים של שותפים כמו HP, Dell, Lenovo, Acer ו-Asus משלבת בין הנוחות של מכשיר נייד לבין העוצמה של מחשב.
Fahd Imtiaz, Loryn Hairston • משך הקריאה: 4 דקות -
חדשות על מוצריםעם ההשקה של Pixel 11 Pro Fold, Pixel Watch 5 וכל משפחת Pixel, המשתמשים יכולים לעבור בצורה חלקה בין גדלי מסך שונים, מצבי שימוש ייחודיים וחוויות חכמות.
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?