חדשות על מוצרים

אפשרויות חדשות עם גרסת הבטא של Compose Adaptive Layouts 1.2

משך הקריאה: 3 דקות

עם הצטרפותם של מכשירים חדשים כמו 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.
  • סיווגים חדשים של גודל החלון: בגרסה הזו נוספה תמיכה מובנית בסיווגים החדשים של גודל החלון: גדול וגדול במיוחד. נקודות עצירה חדשות אלה חיוניות לעיצוב ולהפעלת שינויים עשירים בממשק המשתמש עם כמה חלוניות במסכים רחבים כמו טאבלטים וטלפונים מתקפלים גדולים.
new-pane-adaptation.webp

שתי אסטרטגיות חדשות להתאמת חלוניות: סידור מחדש (מימין) והזזה (משמאל)

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

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

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

adaptive2.png

זהו העיקרון המרכזי שמאחורי אסטרטגיות פריסה דינמיות כמו reflow, תכונה חדשה ושימושית בגרסת הבטא של Compose Adaptive Layouts 1.2, שנועדה לעזור לכם ליצור ממשקי משתמש כאלה. לדוגמה, נקודת התחלה מצוינת היא אימוץ פריסה מרובת חלוניות. הצגת הרשימה ותצוגת הפרטים התואמת זו לצד זו מפחיתה את מספר ההקשות ומאפשרת למשתמשים לבצע משימות מהר יותר.

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

הסביבה העסקית של Android מתרחבת, ממכשירים מתקפלים ועד מחשבים

המעבר הזה לעיצוב אדפטיבי מתרחש בכל הסביבה העסקית של Android. ממכשיר Pixel 10 Pro Fold החדש ועד למכשירים המתקפלים העדכניים של Samsung Galaxy, למפתחים יש הזדמנות להגיע לבסיס משתמשים גדול וגדל של יותר מ-500 מיליון מכשירים עם מסך גדול.

material.png

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

יישום עקרונות של למידה מותאמת

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

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

הפוטנציאל של האפליקציה שלכם כבר לא מוגבל למסך אחד. כדי לקבל השראה ולמצוא דפוסי עיצוב, הנחיות רשמיות ואפליקציות לדוגמה שדרושות לכם כדי לפתח אפליקציות לכל קיפול, סיבוב ומסך, אתם יכולים לעיין בגלריית העיצוב למסכים גדולים ובהנחיות לאיכות האפליקציות בכתובת developer.android.com/adaptive-apps.

נכתב על ידי:
להמשך קריאה