עם הצטרפותם של מכשירים חדשים כמו Pixel 10 Pro Fold לסביבה העסקית של Android, פיתוח אפליקציות מותאם הוא חיוני ליצירת חוויות משתמש איכותיות בטלפונים, בטאבלטים ובמכשירים מתקפלים. המשתמשים מצפים שממשק המשתמש של האפליקציה יותאם בצורה חלקה לגדלים ולמצבים השונים האלה.
כדי לעזור לכם ליצור את החוויות הדינמיות האלה בצורה יעילה יותר, אנחנו מודיעים על השקת גרסת בטא של Compose Adaptive Layouts Library 1.2. הגרסה הזו כוללת כלים חדשים ומתקדמים ליצירת ממשקי משתמש מלוטשים ורספונסיביים עבור מערכת האקולוגית המתפתחת הזו של מכשירים.
כלים חדשים ויעילים לאזור עריכה גדול יותר
הספרייה Compose Adaptive Layouts היא ערכת הכלים הבסיסית שלנו ליצירת ממשקי משתמש שמותאמים לגדלים שונים של חלונות. גרסת הבטא החדשה הזו כוללת תכונות מתקדמות שיעזרו לכם ליצור פריסות מתוחכמות עם פחות קוד. בין התוספות העיקריות:
- אסטרטגיות חדשות ומתקדמות לפריסת רכיבים: בגרסת הבטא מוצגות אסטרטגיות חדשות לפריסת רכיבים, כמו reflow ו-levitate, שנועדו לעזור לכם ליצור פריסות דינמיות שנראות מצוין גם במסכים החיצוניים וגם במסכים הפנימיים של מכשירים כמו Pixel 10 Pro Fold, Galaxy Z Fold7 ו-Z Flip7.
- סיווגים חדשים של גודל החלון: בגרסה הזו נוספה תמיכה מובנית בסיווגים חדשים של גודל החלון: גדול וגדול במיוחד. נקודות עצירה חדשות אלה חיוניות לעיצוב ולהפעלת שינויים עשירים בממשק המשתמש עם כמה חלוניות במסכים רחבים כמו טאבלטים וטלפונים מתקפלים גדולים.
שתי אסטרטגיות חדשות להתאמת חלוניות: סידור מחדש (משמאל) וריחוף (מימין)
הרשימה המלאה של השינויים מופיעה במסמכי הגרסה הרשמיים. מומלץ לעיין במדריכים שלנו בנושא פריסות קנוניות ויצירת פריסת חלונית תומכת.
איך מעוררים עניין ומעורבות אצל יותר משתמשים בכל מסך
אימוץ גישה גמישה הוא לא רק שיטה מומלצת, אלא אסטרטגיה לצמיחה. המטרה היא לא רק לגרום לאפליקציה לפעול במסך גדול יותר, אלא גם לשפר אותה כך שהיא תהיה אינטואיטיבית יותר למשתמשים. במקום פשוט למתוח פריסה של עמודה אחת, כדאי לחשוב איך אפשר להשתמש בשטח הנוסף כדי ליצור חוויות יעילות וסוחפות יותר.
זהו העיקרון המרכזי שמאחורי אסטרטגיות פריסה דינמיות כמו reflow, תכונה חדשה ושימושית בגרסת הבטא של Compose Adaptive Layouts 1.2, שנועדה לעזור לכם ליצור ממשקי משתמש כאלה. לדוגמה, נקודת התחלה טובה היא אימוץ פריסה מרובת חלוניות. הצגת הרשימה ותצוגת הפרטים שלה זו לצד זו מקטינה את מספר ההקשות ומאפשרת למשתמשים לבצע משימות מהר יותר.
פיתוח מותאם אישית כזה הוא מה שבאמת מגביר את המעורבות. כמו שציינו בפרק האחרון של #TheAndroidShow, זו הסיבה לכך שרמת המעורבות של משתמשים שמשתמשים באפליקציה גם בטלפון וגם במסך גדול יותר גבוהה כמעט פי שלושה. פיתוח אדפטיבי לא רק משפר את שביעות הרצון של המשתמשים הנוכחיים, אלא גם יוצר חוויה משמעותית ומושכת יותר שמגבירה את נאמנות המשתמשים לטווח ארוך ועוזרת לכם להגיע למשתמשים חדשים.
המערכת האקולוגית של Android מתרחבת, ממכשירים מתקפלים ועד מחשבים
המעבר הזה לעיצוב אדפטיבי מתרחש בכל המערכת האקולוגית של Android. ממכשיר Pixel 10 Pro Fold החדש ועד למכשירים המתקפלים העדכניים של Samsung Galaxy, למפתחים יש הזדמנות להגיע לבסיס משתמשים גדול וגדל ביותר מ-500 מיליון מכשירים עם מסך גדול.
זו גם הסיבה שאנחנו ממשיכים להשקיע בחוויות מתקדמות כמו מסכים מחוברים, שזמינים כרגע לניסיון בגרסת טרום-השקה למפתחים. התכונה הזו פותחת פלטפורמות ומודלים חדשים של אינטראקציה לאפליקציות לפעול בהם, ומאפשרת להשתמש בתכונות ברמה של מחשב שולחני ובזרימות עבודה עם כמה מופעים במקביל. בעבר שיתפנו פרטים על גרסת הטרום-השקה למפתחים של Connected Displays, כדי שתוכלו להתחיל להשתמש בה ולראות איך היא משפיעה על העתיד של חוויית שימוש במכשירים מרובים.
יישום עקרונות ההתאמה
למפתחים שרוצים להכין את האפליקציות שלהם לעתיד הזה, הנה כמה שיטות מומלצות שכדאי לזכור:
- מכינים רשימת מלאי: הצעד הראשון הוא להבין איפה אתם נמצאים היום. בודקים את האפליקציה במכשיר עם מסך גדול או באמצעות האמולטור שניתן לשינוי גודל ב-Android Studio, כדי לזהות אזורים לשיפור, כמו ממשקי משתמש מתוחים או בעיות שימושיות.
- תמיכה בפריסות שעברו אופטימיזציה: אפשר להשתמש בספריות כמו Compose Adaptive Layouts כדי ליצור ממשק משתמש שמותאם לגדלים שונים של חלונות ולמצבי מכשיר שונים. האפליקציה צריכה לפעול בצורה תקינה גם לאורך וגם לרוחב, בלי להגביל את הכיוון.
- לא רק מגע: חוויה אדפטיבית טובה כוללת תמיכה בכל שיטות הקלט. התכונה הזו כוללת פרטים חשובים שהמשתמשים מצפים להם, כמו מצבי ריחוף של סמני העכבר, תפריטי הקשר בלחיצה ימנית ותמיכה בקיצורי דרך במקלדת.
הפוטנציאל של האפליקציה כבר לא מוגבל למסך אחד. כדי לקבל השראה ולמצוא דפוסי עיצוב, הנחיות רשמיות ואפליקציות לדוגמה שדרושים לכם כדי לפתח אפליקציות לכל קיפול, היפוך ומסך, אתם יכולים לעיין בגלריית העיצוב למסכים גדולים ובהנחיות האיכות של האפליקציות בכתובת developer.android.com/adaptive-apps.
-
חדשות על מוצריםעם השקת Android 17, אנחנו עוברים לסטנדרט פיתוח אדפטיבי ראשון. המשתמשים שלכם כבר לא מסתמכים על גורם צורה יחיד. במהלך היום הם עוברים בין טלפונים, מכשירים מתקפלים, טאבלטים, מחשבים ניידים, מסכים ברכב וסביבות XR סוחפות.
Fahd Imtiaz • משך הקריאה: 4 דקות -
חדשות על מוצריםעם ההשקה של Android 16 בשנת 2025, שיתפנו את החזון שלנו לגבי מערכת אקולוגית של מכשירים שבה האפליקציות מותאמות בצורה חלקה לכל מסך – בין אם מדובר בטלפון, במכשיר מתקפל, בטאבלט, במחשב שולחני, במסך של רכב או במכשיר XR. המשתמשים מצפים שהאפליקציות שלהם יפעלו בכל מקום.
Miguel Montemayor • משך הקריאה: 6 דקות -
חדשות על מוצריםבשנת 2025, הסביבה העסקית של Android התרחבה הרבה מעבר לטלפון. כיום, למפתחים יש הזדמנות להגיע ליותר מ-500 מיליון מכשירים פעילים, כולל מכשירים מתקפלים, טאבלטים, XR, Chromebook ומכוניות תואמות.
Fahd Imtiaz • משך הקריאה: 2 דקות
רוצים לקבל טיפים עדכניים לפיתוח Android ישירות לאימייל כל שבוע?