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

פיתוח ממשקי משתמש ל-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. אנחנו מחשיבים עכשיו את רכיבי View ש-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 ולהפוך אותו לערכת הכלים המומלצת שלנו לממשק משתמש. כמו תמיד, נשמח לקבל ממך משוב נוסף. כתיבה נעימה!

נכתב על ידי:

להמשך הקריאה