בדף הזה מפורטות התכונות החדשות שהושקו בגרסאות טרום-השקה של 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 Quail 1 | יציבה |
| פלאגין של Android Gradle 9.2.0 | יציבה |
| Android Studio Quail 2 | Canary |
תאימות לגרסאות טרום-הפצה של פלאגין של Android Gradle
כל גרסת טרום-השקה של 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, אפשר לעיין בבעיות שנסגרו.
עוד מיומנויות של סוכנים
Android Studio תומך בכישורי סוכן, שהם קבוצות מודולריות של הוראות שמבססות את הסוכן על תהליכי עבודה מיוחדים ועל ידע ספציפי לתחום. הוספת כישורים לפרויקט מאפשרת ללמד את הסוכן לפעול לפי שיטות מומלצות, דפוסי ארכיטקטורה ותהליכי עבודה ספציפיים. כך אפשר ליצור קוד מדויק יותר שמתאים להקשר, ולהפעיל באופן אוטומטי מיומנויות כשמבצעים משימה רלוונטית.
אתם יכולים ליצור מיומנויות מותאמות אישית משלכם או להשתמש ב-Android CLI כדי להתקין את מיומנויות Android הרשמיות שלנו. הכישורים ב-Android כוללים תהליכי עבודה נפוצים, כמו העברה מ-XML ל-Compose, תמיכה בתצוגה מקצה לקצה, Navigation 3 ועוד.
פיתוח אפליקציות Full-stack באמצעות Firebase במצב סוכן
אפשר להפעיל ולהגדיר שירותי Firebase כמו אימות ומסדי נתונים של Cloud Firestore ישירות ב-Android Studio באמצעות יכולות של סוכן Firebase במצב סוכן. הסוכן יכול לעזור לכם להשלים את השילוב עם Firebase ולהגדיר שירותי קצה עורפי. השילוב הזה מאפשר לכם ליצור אפליקציות Android חזקות עם מחסנית מלאה בלי לצאת מסביבת הפיתוח המשולבת (IDE).
שיחות מקבילות
אתם יכולים לנהל כמה שיחות במקביל במצב סוכן, וכך לבצע ריבוי משימות בצורה יעילה יותר בסביבת הפיתוח המשולבת. לדוגמה, אתם יכולים להתחיל שיחה אחת כדי ליצור בדיקות, שיחה שנייה כדי לתכנן תכונה חדשה ושיחה שלישית כדי לנסח מסמכים – והכול בו-זמנית.
יכולות נוספות כשיוצרים פרויקט חדש באמצעות AI
היכולת ליצור פרויקטים חדשים באמצעות AI התפתחה לכלי פיתוח מלא: הוא משתמש בתוכנית ביצוע רב-שלבית וב'לולאת יצירה' אוטונומית שיכולה להגדיר באופן אוטומטי תלות בין כמה קבצים ולתקן שגיאות בנייה במהלך הגדרת הפרויקט.
היכולת הזו משתפרת עוד יותר בזכות השילוב שלה עם כישורי סוכן Firebase, שמאפשרים לכם ליצור, לנפות באגים ולפרוס אפליקציות מלאות של Full-stack מתוך הנחיה אחת.
בנוסף, תהליך העבודה ליצירת פרויקט חדש בעזרת AI תומך באופטימיזציות למסכים גדולים. אתם יכולים לציין שאתם רוצים שהפרויקט יכלול פריסות, ניווט ורכיבים שעברו אופטימיזציה לטאבלטים, למכשירים מתקפלים ולמכשירים עם מסכים גדולים. הסוכן ב-Android Studio יכול גם להגדיר ולהפעיל אמולטורים למסכים גדולים כדי לבדוק את הפריסה החדשה באופן מיידי.
פיתוח אפליקציות ל-Android ב-Google AI Studio
Google AI Studio תומך ביכולות פיתוח מלאות של אפליקציות ל-Android. אתם יכולים ליצור אפליקציות חדשות ל-Android מהנחיות בשפה טבעית, לראות תצוגה מקדימה שלהן באופן מיידי באמצעות אמולטור Android מוטמע ולפרוס אותן ישירות למכשירים הפיזיים שלכם באמצעות ADB דרך USB.
כשמוכנים לבצע בדיקות עם משתמשים, אפשר לפרסם ישירות ב-Google Play Console באמצעות Google AI Studio. הכלי מטפל אוטומטית ביצירת רשומת האפליקציה, באריזת החבילה ובהעלאה שלה למסלול בדיקה פנימי.
כדי לבצע עריכה מתקדמת ולהכין את הפרויקט להפקה, אפשר לייצא את הפרויקט מ-Google AI Studio כקובץ ZIP ולפתוח אותו בקלות ב-Android Studio.
Android CLI
Android CLI מאפשר לכם ליצור אפליקציות באמצעות כל סוכן AI, מודל שפה גדול (LLM) או סביבת פיתוח שתבחרו. הוא נועד לעזור לסוכני AI ליצור מהר יותר ולהשתמש בפחות טוקנים בהשוואה לכלים גנריים של LLM.
כדי לוודא שהסוכן פועל לפי השיטות המומלצות, אתם יכולים להשתמש בבסיס הידע של Android ובמיומנויות של Android. בנוסף, Android CLI מאפשר ל-Agent להתקשר אל סביבת הפיתוח המשולבת (IDE) כדי לבצע משימות מתקדמות כמו חיפוש הצהרות על סמלים וניתוח קבצים לזיהוי בעיות.
בנוסף, Android CLI משולב ב-Google Antigravity 2.0.
הצעות לתיקון קריסות בשילוב של סוכן 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) ומשולב באופן מלא בקוד המקור. כך אפשר להשתמש בתכונות כמו Jump to Source וחיבורים מועילים אחרים לקוד, שמפחיתים באופן משמעותי את החיכוך ואת הזמן שנדרשים כדי לחקור ולתקן דליפות זיכרון. אפשר גם להעתיק את כל ניתוח הדליפה כדי להמשיך לעבד אותו באמצעות Gemini. כך תוכלו להגדיל באופן משמעותי את הפרודוקטיביות ולשפר את תהליך העבודה בשלב הפיתוח.
קריאת מצב הרה-קומפוזיציה בכלי Layout Inspector
כדי שיהיה קל יותר לאבחן ספירות גבוהות של רה-קומפוזיציה, הוספנו קריאות של מצב הרה-קומפוזיציה לLayout Inspector. התכונה הזו זמינה ב-Panda 3 canary, והיא עוזרת לכם לזהות את משתני המצב שהפעילו רה-קומפוזיציה. לשם כך, היא מספקת רשימה מפורטת של קריאות המצב שבוצעו במהלך המחזור הזה. כדי להשתמש בתכונה הזו, צריך להשתמש בגרסה 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 מבצעים אינטראקציה עם האפליקציה. כשמתבצעות קומפוזיציות מחדש, לוחצים על הקישורים הכחולים של הספירה בעץ הרכיבים כדי לבדוק את המצב.
תוצאה לדוגמה של קריאת מצב ההרכבה מחדש בכלי לבדיקת פריסות כדי לקבל ניתוח מפורט של הסיבות לשינוי הפריסה, לוחצים על 'הסבר באמצעות AI'.
דוגמה לתוצאה של 'הסבר באמצעות AI' לקריאות מצב ב-Layout Inspector