הערות לגבי הגרסה של Android Studio Preview

בדף הזה מפורטות התכונות החדשות שהושקו בגרסאות טרום-השקה של 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 2 יציב
Android Gradle Plugin 9.1.0 יציב
Android Studio Panda 3 Canary

תאימות לגרסאות טרום-הפצה של פלאגין Android Gradle

כל גרסת טרום-השקה של Android Studio מתפרסמת לצד גרסה תואמת של Android Gradle Plugin‏ (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 Plugin, אפשר לעיין בעדכונים של ממשקי API של Android Gradle Plugin.

Studio Labs

ב-Studio Labs אפשר לנסות את התכונות הניסיוניות העדכניות של AI בגרסה יציבה של Android Studio, כדי שתוכלו לשלב מהר יותר את כלי העזרה מבוססי-AI שלנו בתהליך הפיתוח. מידע נוסף זמין במאמר בנושא Studio Labs.

אלה התכונות שזמינות כרגע ב-Studio Labs.

תכונה תיאור Docs
יצירת תצוגה מקדימה ‫Gemini יכול ליצור אוטומטית תצוגות מקדימות של קומפוזיציות, כולל נתונים לדוגמה לפרמטרים של תצוגה מקדימה, לקומפוזיציה ספציפית או לכל הקומפוזיציות בקובץ. יצירת תצוגות מקדימות של פיתוח נייטיב
ממשק המשתמש של הכלי לשינוי אפשר להשתמש בשפה טבעית כדי לעדכן את ממשק המשתמש של האפליקציה ישירות מחלונית התצוגה המקדימה של Compose. ממשק המשתמש של Transform
תכונת המסעות ב-Android Studio אפשר להשתמש בשפה טבעית כדי לתאר שלבים וטענות לבדיקות מקצה לקצה. תכונת Journeys ב-Android Studio

Android Studio Panda 3

הרשימה הבאה כוללת תכונות חדשות ב-Android Studio Panda 3.

כדי לראות מה תוקן בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.

הצעות לתיקון קריסות בשילוב של סוכן ב-AQI

החלון של הכלי App Quality Insights משולב עכשיו עם סוכן ה-AI כדי לנתח נתוני קריסות יחד עם קוד המקור, לספק הסברים מפורטים ולהציע תיקונים אפשריים. אחרי שבוחרים קריסה בחלון של הכלי 'תובנות לגבי איכות האפליקציה', עוברים לכרטיסייה תובנות ולוחצים על הצגת פרטים נוספים כדי לראות הסבר מפורט על הקריסה. לוחצים על תיקון באמצעות AI כדי שהסוכן יציע שינויים בקוד שאפשר לבדוק ולאשר.

שילוב חדש של סוכן ב-AQI עם האפשרויות 'מידע נוסף' ו'תיקון באמצעות AI'

כלי לבדיקת צילומי מסך של תצוגה מקדימה של יצירה

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

‫LeakCanary ב-Android Studio Profiler

‫Android Studio Panda כולל שילוב של LeakCanary ישירות ב-Android Studio Profiler כמשימה ייעודית.

משימה חדשה ב-Android Studio Profiler לניתוח דליפות באמצעות LeakCanary

המשימה של LeakCanary profiler ב-Android Studio מעבירה באופן פעיל את ניתוח דליפת הזיכרון מהמכשיר למכונת הפיתוח, וכתוצאה מכך הביצועים משתפרים באופן משמעותי בשלב הניתוח של הדליפה בהשוואה לניתוח דליפה במכשיר.

בנוסף, ניתוח הדליפות מוצג עכשיו בהקשר של סביבת הפיתוח המשולבת (IDE) ומשולב באופן מלא בקוד המקור. כך מתאפשרות תכונות כמו Jump to Source וחיבורים מועילים אחרים לקוד, שמפחיתים באופן משמעותי את החיכוך ואת הזמן שנדרשים כדי לחקור ולתקן דליפות זיכרון. אפשר גם להעתיק את כל ניתוח הדליפה כדי להמשיך לעבד אותו באמצעות Gemini. כך תוכלו להגדיל באופן משמעותי את הפרודוקטיביות ולשפר את תהליך העבודה בשלב הפיתוח.

ניתוח דליפת זיכרון של LeakCanary עם הקשר Go to declaration לניפוי באגים

תמיכה בסמלי Material ב-Android Studio

אתם יכולים להוסיף לאפליקציה את הסמלים העדכניים של Material ולהתאים אותם אישית באמצעות Android Studio Otter 2 Feature Drop. ‫Vector Asset Studio משולב עכשיו באופן מלא עם ספריית סמלי Material מ-Google Fonts, ומאפשר לכם לגשת לקטלוג המלא ישירות מתוך סביבת הפיתוח המשולבת (IDE).

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

תמיכה בסמלי Material ב-Vector Asset Studio

קריאת מצב ההרכבה מחדש בכלי Layout Inspector

כדי להקל על אבחון של מספרים גבוהים של קומפוזיציה מחדש, הוספנו קריאות של מצב הקומפוזיציה מחדש לכלי לבדיקת פריסה. התכונה הזו זמינה בגרסת הקנרי של Panda 3, והיא עוזרת לכם לזהות את משתני המצב שהפעילו את ההרכבה מחדש. היא מספקת רשימה מפורטת של קריאות המצב שבוצעו במהלך המחזור הזה. כדי להשתמש בתכונה הזו, צריך להשתמש בגרסה compose.ui:ui:1.10.0 (BOM 2025.12.01) ומעלה.

יכולות עיקריות

היכולות העיקריות של התכונה הזו הן:

  • ביטול תוקף של מצב המעקב: כשצומת מרכיב את עצמו מחדש, לוחצים על הקישור של מספר ההרכבה מחדש בעץ הרכיבים כדי לפתוח את חלונית בדיקת המצב.
  • פירוט של עקבות מחסנית: זיהוי של משתני המצב הספציפיים שנקראים, כולל כספירות, רשימות או ערכי גובה. בודקים אילו מהם invalidated (השתנו) כדי להפעיל את העדכון.
  • ניווט בהיסטוריית ההרכבה מחדש: משתמשים בחצים לניווט בכותרת של החלונית כדי לעבור בין נתוני המצב של הרכבות מחדש קודמות של צומת ספציפי.
  • הסברים מבוססי-AI: לוחצים על הסבר באמצעות AI בחלונית State Inspection (בדיקת מצב) כדי להציג פירוט בשפה טבעית של קריאת המצב והסיבה לכך שהיא גרמה להרכבה מחדש.

שנתחיל?

כדי לנסות את התכונות האלה, פועלים לפי השלבים הבאים.

  1. פותחים את Layout Inspector.
  2. לוחצים לחיצה ימנית על העמודה של ההרכבה מחדש ומבצעים אחת מהפעולות הבאות:

    • לכל הצמתים, בוחרים באפשרות Observe Recomposition > Observe All.
    • כדי לראות הערות ספציפיות, בוחרים באפשרות Recomposition > Observe Node (שינוי קומפוזיציה > צפייה בצומת).
    הפעלת קריאות של מצב ההרכבה מחדש בכלי לבדיקת פריסות
  3. מבצעים אינטראקציה עם האפליקציה. כשמתבצעות קומפוזיציות מחדש, לוחצים על הקישורים הכחולים של הספירה בעץ הרכיבים כדי לבדוק את המצב.

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

    תוצאה לדוגמה של 'הסבר באמצעות AI' לקריאות של מצב ב-Layout Inspector