בדף הזה מפורטות התכונות החדשות שהושקו בגרסאות טרום-השקה של Android Studio. גרסאות טרום-ההשקה מאפשרות גישה מוקדמת לתכונות ולשיפורים האחרונים ב-Android Studio. אפשר להוריד את גרסאות התצוגה המקדימה האלה. אם נתקלתם בבעיות בשימוש בגרסת טרום-השקה של Android Studio, אפשר ליידע אותנו. דוחות איתור הבאגים שלכם עוזרים לנו לשפר את Android Studio.
גרסאות Canary מכילות תכונות חדשניות שנמצאות בפיתוח פעיל, ועוברות בדיקה ראשונית. אפשר להשתמש בגרסאות Canary לפיתוח, אבל חשוב לזכור שאולי יתווספו או ישתנו תכונות. גרסאות מועמדות (RC) הן הגרסה הבאה של Android Studio, והן כמעט מוכנות לפרסום כגרסה יציבה. התכונות בגרסה הבאה כבר יציבות. כדי להבין את שמות הגרסאות של Android Studio, אפשר לעיין במאמר בנושא שמות הגרסאות של Android Studio.
כדי לקרוא את החדשות האחרונות על גרסאות טרום-השקה של Android Studio, כולל רשימה של תיקונים חשובים בכל גרסת טרום-השקה, אפשר לעיין בעדכוני הגרסה בבלוג של Android Studio.
גרסאות נוכחיות של Android Studio
בטבלה הבאה מפורטות הגרסאות הנוכחיות של Android Studio והערוצים המתאימים להן.
| גרסה | ערוץ |
|---|---|
| Android Studio Panda 4 | יציב |
| פלאגין של Android Gradle 9.2.0 | יציב |
| Android Studio Quail 1 | אדום |
| Android Studio Quail 2 | Canary |
תאימות לגרסאות טרום-הפצה של פלאגין של Android Gradle
כל גרסת טרום-השקה (Preview) של Android Studio מתפרסמת לצד גרסה תואמת של פלאגין של Android Gradle (AGP). גרסאות טרום-השקה של Studio אמורות לפעול עם כל גרסה יציבה תואמת של AGP. עם זאת, אם אתם משתמשים בגרסת טרום-השקה של AGP, אתם חייבים להשתמש בגרסת הטרום-השקה התואמת של Studio (לדוגמה, Android Studio Chipmunk Canary 7 עם AGP 7.2.0-alpha07). ניסיונות להשתמש בגרסאות שונות (לדוגמה, Android Studio Chipmunk Beta 1 עם AGP 7.2.0-alpha07) יגרמו לכשל בסנכרון, וכתוצאה מכך תוצג בקשה לעדכון לגרסה התואמת של AGP.
לעיון ביומן מפורט של הוצאות משימוש והסרות של ממשקי API של פלאגין של Android Gradle, אפשר לעיין בעדכונים של ממשקי API של פלאגין של Android Gradle.
Studio Labs
ב-Studio Labs אפשר לנסות את התכונות הניסיוניות העדכניות של AI בגרסה יציבה של Android Studio, כדי שתוכלו לשלב מהר יותר את כלי העזר מבוססי-AI בתהליך הפיתוח שלכם. מידע נוסף זמין במאמר בנושא Studio Labs.
אלה התכונות שזמינות כרגע ב-Studio Labs.
| תכונה | תיאור | Docs |
|---|---|---|
| Journeys for Android Studio | אפשר להשתמש בשפה טבעית כדי לתאר שלבים וטענות לבדיקות מקצה לקצה. | תכונת Journeys ב-Android Studio |
Android Studio Quail 2
הרשימה הבאה כוללת תכונות חדשות ב-Android Studio Quail 2.
כדי לראות מה תוקן בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.
הצעות לתיקון קריסות בשילוב של סוכן AI ב-AQI
החלון של הכלי App Quality Insights משולב עכשיו עם סוכן ה-AI כדי לנתח נתוני קריסות יחד עם קוד המקור, לספק הסברים מפורטים ולהציע תיקונים פוטנציאליים. אחרי שבוחרים קריסה בחלון של הכלי App Quality Insights, עוברים לכרטיסייה תובנות ולוחצים על הצגת פרטים נוספים כדי לראות הסבר מפורט על הקריסה. לוחצים על תיקון באמצעות AI כדי שהסוכן יציע שינויים בקוד שאפשר לבדוק ולאשר.
כלי לבדיקת צילומי מסך של תצוגה מקדימה של יצירה
אתם יכולים להשתמש בכלי לבדיקת צילומי מסך של תצוגה מקדימה של Compose כדי לבדוק את ממשקי המשתמש של Compose ולמנוע רגרסיות. הכלי החדש עוזר ליצור דוחות HTML שמאפשרים לזהות באופן ויזואלי שינויים בממשק המשתמש של האפליקציה. מידע נוסף זמין במאמר בדיקת צילומי מסך של תכונת התצוגה המקדימה של הכתיבה.
LeakCanary ב-Android Studio Profiler
Android Studio Panda כולל שילוב של LeakCanary ישירות ב-Android Studio Profiler כמשימה ייעודית.
משימת הפרופילר של LeakCanary ב-Android Studio מעבירה באופן פעיל את ניתוח דליפת הזיכרון מהמכשיר למכונת הפיתוח, וכתוצאה מכך הביצועים משתפרים באופן משמעותי בשלב ניתוח הדליפה בהשוואה לניתוח דליפה במכשיר.
בנוסף, ניתוח הדליפות מוצג עכשיו בהקשר של סביבת הפיתוח המשולבת (IDE) ומשולב באופן מלא בקוד המקור. כך מתקבלות תכונות כמו מעבר להצהרה וחיבורים מועילים אחרים לקוד, שמפחיתים באופן משמעותי את החיכוך ואת הזמן שנדרשים כדי לחקור ולתקן דליפות זיכרון. אפשר גם להעתיק את כל ניתוח הדליפה כדי להמשיך לעבד אותו באמצעות Gemini. כך תוכלו להגדיל באופן משמעותי את הפרודוקטיביות ולשפר את תהליך העבודה בשלב הפיתוח.
תמיכה בסמלי Material ב-Android Studio
אתם יכולים להוסיף לאפליקציה את הסמלים העדכניים של Material ולהתאים אותם אישית באמצעות Android Studio Otter 2 Feature Drop. Vector Asset Studio משולב עכשיו באופן מלא עם ספריית סמלי Material מ-Google Fonts, ומאפשר לכם לגשת לקטלוג המלא ישירות מתוך סביבת הפיתוח המשולבת (IDE).
עכשיו אפשר להתאים אישית מאפיינים של סמלים כמו עובי, דרגה וגודל אופטי ישירות בסטודיו, כדי שהם יתאימו באופן מושלם לעיצוב. אפשר לנסות את התכונה בגרסת Canary האחרונה.
קריאת מצב הרה-קומפוזיציה בכלי Layout Inspector
כדי לעזור לכם לאבחן ספירות גבוהות של רה-קומפוזיציה, הוספנו קריאות של מצב הרה-קומפוזיציה לLayout Inspector. התכונה הזו זמינה בגרסת הקנרי של Panda 3, והיא עוזרת לכם לזהות את משתני המצב שהפעילו את הרה-קומפוזיציה. היא מספקת רשימה מפורטת של קריאות המצב שבוצעו במהלך המחזור הזה. כדי להשתמש בתכונה הזו, צריך להשתמש בגרסה compose.ui:ui:1.10.0 (BOM 2025.12.01) ואילך.
יכולות עיקריות
היכולות העיקריות של התכונה הזו הן:
- ביטול תוקף של מצב המעקב: כשצומת מבצע רה-קומפוזיציה, לוחצים על הקישור של מספר הרה-קומפוזיציות בעץ הרכיבים כדי לפתוח את החלונית 'בדיקת מצב'.
- דוחות קריסות מפורטים: זיהוי של ערכים דינמיים ספציפיים שנקראים, כולל ספירות, רשימות או ערכי גובה. בודקים אילו מהם
invalidated(השתנו) כדי להפעיל את העדכון. - ניווט בהיסטוריית ההרכבה מחדש: משתמשים בחצים לניווט בכותרת החלונית כדי לעבור בין נתוני המצב של הרכבות מחדש קודמות של צומת ספציפי.
- הסברים מבוססי-AI: לוחצים על הסבר באמצעות AI בחלונית State Inspection (בדיקת מצב) כדי להציג פירוט בשפה טבעית של קריאת המצב והסיבה לכך שהיא גרמה להרכבה מחדש.
שנתחיל?
כדי לנסות את התכונות האלה, פועלים לפי השלבים הבאים.
- פותחים את הכלי Layout Inspector.
לוחצים לחיצה ימנית על העמודה של ההרכבה מחדש ומבצעים אחת מהפעולות הבאות:
- לכל הצמתים, בוחרים באפשרות Observe Recomposition > Observe All.
- כדי לראות הערות ספציפיות, בוחרים באפשרות Recomposition > Observe Node (הערכה מחדש > צפייה בצומת).
הפעלת קריאות של מצב הרה-קומפוזיציה ב-Layout Inspector מבצעים אינטראקציה עם האפליקציה. כשמתבצעות קומפוזיציות מחדש, לוחצים על הקישורים הכחולים של הספירה בעץ הרכיבים כדי לבדוק את המצב.
תוצאה לדוגמה של קריאת מצב ה-recomposition בכלי לבדיקת פריסות כדי לקבל ניתוח מפורט של הסיבות לשינוי הפריסה, לוחצים על 'הסבר באמצעות AI'.
תוצאה לדוגמה של 'הסבר באמצעות AI' לקריאות של מצב ב-Layout Inspector