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

פיתוח ממשקי משתמש ל-Android מתבסס על Compose

משך הקריאה: 2 דקות
Nick Butcher
ניהול מוצרים

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

  • מערך עשיר של תכונות: עם ספרייה עוצמתית של פריסות, קלט, גרפיקה, ממשקי API של אנימציה ורכיבי Material Design העדכניים ביותר, Compose מאפשרת לכם ליצור כל דבר.
  • ביצועים גבוהים: ה-Compose מציע ביצועים מקוריים, ומספק למשתמשים חוויה נעימה.
  • אדפטיביות: ‫Compose היא הדרך הקלה ביותר ליצור אפליקציות אדפטיביות שפועלות במגוון גורמי צורה של Android.
  • פרודוקטיבי: צוותים מספרים לנו שהם עובדים הרבה יותר מהר כשהם משתמשים ב-Jetpack Compose, בזכות כלים מתקדמים כמו תצוגות מקדימות ו-Live Edit, וגם בזכות היכולות המלאות של Kotlin. כך הם מצליחים להשיק מוצרים לשוק מהר יותר.

‫Compose הפך לסטנדרט בפיתוח ממשקי משתמש ל-Android – אנחנו מאמינים שכל ממשקי המשתמש ל-Android צריכים להיבנות באמצעות Compose. אנחנו קוראים לזה Compose First. החל מהיום, נספק את כל ממשקי ה-API, הספריות, הכלים וההנחיות ב-Compose. אנחנו מחשיבים עכשיו את רכיבי התצוגה ש-Compose מחליף (רכיבים בחבילה android.widget) כרכיבים שנמצאים במצב תחזוקה. אין לנו תוכניות להוציא משימוש או להסיר את רכיבי התצוגה, ונמשיך לתמוך בהם באמצעות תיקוני באגים קריטיים, אבל לא נוסיף להם תכונות חדשות.

ספריות Jetpack מבוססות-תצוגה

הדבר נכון גם לגבי ספריות מבוססות-תצוגה כמו Fragments, ‏ RecyclerView או Viewpager – אנחנו מחשיבים אותן כספריות מלאות ונפרסם רק תיקוני באגים קריטיים. רשימה מלאה של הספריות שנמצאות עכשיו במצב תחזוקה זמינה כאן.

כלים

כל כלי חדש לממשק המשתמש של Android Studio ייבנה רק עבור Jetpack Compose. כלים קיימים שמבוססים על תצוגה (כמו Navigation Editor ו-Layout Editor) נמצאים עכשיו במצב תחזוקה ולא יקבלו תכונות חדשות.

הדרכה

התיעוד, שיעורי ה-Codelab והדוגמאות יתמקדו ביצירת ממשק משתמש באמצעות Jetpack Compose. עדיין אפשר למצוא מסמכים ספציפיים ל-Views שמקושרים מדפים שמכילים מידע כללי ומידע על Compose, במקומות הרלוונטיים.

Happy Composing

מומלץ ליצור את כל התכונות החדשות באמצעות פיתוח נייטיב ולהמיר תכונות קיימות כשעורכים אותן כדי ליהנות מהיתרונות הרבים של פיתוח נייטיב. כדי להמיר פריסות קיימות ל-Compose, כדאי לעיין במאמר העברת פריסות מ-XML ל-Compose


כדי לקבל מידע על הגרסה האחרונה של Compose, אפשר לעיין בבלוג What’s new in the Jetpack Compose April ‘26 release ובתוכנית הפיתוח כדי לראות מה מתוכנן בהמשך. 

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

נכתב על ידי:

להמשך הקריאה