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

בדף הזה מפורטות התכונות החדשות שהושקו בגרסאות טרום-הפצה של Android Studio. גרסאות ה-Preview מספקות גישה מוקדמת לתכונות ולשיפורים האחרונים ב-Android Studio. אפשר להוריד את גרסאות התצוגה המקדימה האלה. אם נתקלתם בבעיות בשימוש בגרסת טרום-השקה של Android Studio, אפשר ליידע אותנו. דוחות איתור הבאגים שלכם עוזרים לנו לשפר את Android Studio.

גרסאות Canary מכילות תכונות חדשניות שנמצאות בפיתוח פעיל, ועוברות בדיקה ראשונית. אפשר להשתמש בגרסאות Canary לפיתוח, אבל חשוב לזכור שאולי יתווספו או ישתנו תכונות. גרסאות מועמדות להפצה (RC) הן הגרסה הבאה של Android Studio, והן כמעט מוכנות לפרסום כגרסה יציבה. התייצבנו על קבוצת התכונות של הגרסה הבאה. כדי להבין את שמות הגרסאות של Android Studio, אפשר לעיין במאמר בנושא שמות הגרסאות של Android Studio.

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

גרסאות עדכניות של Android Studio

בטבלה הבאה מפורטות הגרסאות הנוכחיות של Android Studio והערוצים המתאימים להן.

גרסה ערוץ
השקת התכונות ב-Android Studio Otter 3 יציב
פלאגין Android Gradle‏ 9.0 יציב
‫Android Studio Panda 1 Canary
‫Android Studio Panda 2 Canary

תאימות לתצוגות מקדימות של פלאגין Android Gradle

כל גרסת Preview של 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
‫Journeys ל-Android Studio שימוש בשפה טבעית כדי לתאר שלבים וטענות לבדיקות מקצה לקצה. תכונת Journeys ב-Android Studio

‫Android Studio Panda 1

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

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

יצירת פרויקט חדש באמצעות AI

משתמשים ביכולות של AI גנרטיבי כדי לשפר את תהליך העבודה של פיתוח ל-Android. החל מ-Android Studio Otter 1 Canary 5, סוכן ה-AI מאפשר לכם להפוך רעיון לאב-טיפוס של אפליקציה תוך דקות.

הסוכן יכול ליצור מגוון אפליקציות למסכים מרובים:

  • אפליקציות עם מסך יחיד: יצירת אפליקציות בסיסיות עם פריסות סטטיות של ממשק המשתמש.
  • אפליקציות עם כמה דפים: אפשר ליצור אפליקציות עם ניווט בסיסי בין מסכים.
  • אפליקציות עם שיפורים מבוססי-AI: אפשר לשלב ממשקי API של Gemini כדי להוסיף תכונות של AI גנרטיבי.
  • אפליקציות עם שילוב של API ציבורי: אפשר ליצור אפליקציות שמציגות נתונים מ-API ציבורי.

כדי להשתמש בסוכן להגדרת פרויקטים:

  1. מפעילים את Android Studio.
  2. בוחרים באפשרות פרויקט חדש במסך ברוכים הבאים ל-Android Studio (או באפשרות קובץ > חדש > פרויקט חדש מתוך פרויקט).

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

    תיבת הדו-שיח 'פרויקט חדש', שכוללת כרטיסים לסוגים שונים של תבניות אפליקציות, כמו Empty Activity,‏ Navigation UI Activity וכו'. בתיבת הדו-שיח יש גם את האפשרות 'יצירה באמצעות AI', שמפעילה את Gemini ב-Android Studio כדי להגדיר פרויקט חדש בשבילכם.
    בוחרים תבנית לפרויקט או יוצרים את האפליקציה באמצעות Gemini.
  4. מקלידים את ההנחיה בשדה להזנת טקסט ולוחצים על הבא.

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

על סמך ההנחיה שלכם, Gemini ב-Android Studio יוצר תוכנית מובנית לאפליקציה. אחרי שתאשרו את התוכנית, הסוכן יתחיל לולאת יצירה אוטונומית כדי להגדיר ולבנות את האפליקציה.

עדכון יחסי תלות באמצעות סוכן AI

שדרוג התלויות יכול להיות משימה מורכבת שדורשת זמן. החל מ-Android Studio Otter 1 Canary 5, סוכן ה-AI מבצע אוטומציה של תהליך שדרוג התלות ומפשט אותו, וכך חוסך עבודה מייגעת ומשפר את יכולת התחזוקה של הפרויקט. בכמה לחיצות תוכלו לשדרג את כל התלויות וליהנות מהיתרונות של הגרסאות העדכניות, כדי שתוכלו להתמקד בפיתוח אפליקציות איכותיות.

עדכון ספריות מקטלוג הגרסאות.
מעדכנים את הספריות מקטלוג הגרסאות.

כדי לעדכן תלויות באמצעות סוכן ה-AI, מבצעים אחת מהפעולות הבאות:

  • לוחצים על Refactor (או לוחצים לחיצה ימנית בעורך או בתצוגת הפרויקט) > Update dependencies.
  • בקובץ libs.versions.toml, מעבירים את העכבר מעל גרסה עם קו תחתון, לוחצים על התפריט הצגת פעולות בהקשר שמופיע, ואז לוחצים על עדכון כל הספריות באמצעות Gemini.

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

הצעות לתיקון קריסות

במסגרת השקת התכונות של Android Studio Meerkat, השקנו את התכונה 'תובנות מ-Gemini לגבי קריסות' שזמינה בחלון של הכלי App Quality Insights. מעכשיו, Android Studio יכול להשתמש ב-Gemini כדי לנתח את נתוני הקריסה יחד עם קוד המקור שלכם, ולהציע תיקונים פוטנציאליים. אחרי שבוחרים קריסה בחלון כלי התובנות לגבי איכות האפליקציה, עוברים לכרטיסייה תובנות ולוחצים על הצעת תיקון אחרי ש-Gemini יוצר תובנה לגבי הקריסה. ‫Gemini יוצר הצעות לשינויים בקוד שאפשר לבדוק ולאשר בכרטיסיית השוואה בעורך.

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

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

‫LeakCanary ב-Android Studio Profiler

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

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

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

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

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

תמיכה בסמלים מונוכרומטיים ב-Asset Studio

ב-Android Studio Narwhal Feature Drop 2025.1.3 Canary 2 ואילך, קל יותר ליצור סמלי אפליקציה עם עיצובים שונים. ב-Android 13 (רמת API‏ 33) ומעלה, משתמשים יכולים לבחור סמלי אפליקציות עם עיצוב מותאם, שמשתנים בהתאם לטפט ולעיצוב של המכשיר.

כדי לתמוך בתכונה הזו, Android Studio משלב אפשרות חדשה לסמל מונוכרומטי ישירות באשף של Image Asset Studio. כשיוצרים סמל אפליקציה דינמי, מוצגת עכשיו כרטיסייה ייעודית מונוכרומטית בנוסף לכרטיסיות הקיימות חזית ורקע. אפשר לספק סמל אפליקציה מונוכרומטי נפרד (ראו את מפרטי העיצוב), או לאפשר ל-Android Studio להשתמש בשכבת החזית של הסמל הדינמי כשכבה המונוכרומטית.

אפשר לגשת אל Image Asset Studio דרך Resource Manager, או ללחוץ לחיצה ימנית על ספריית פרויקט ולעבור אל New > Image Asset (חדש > נכס תמונה).

בוחרים באפשרות סמלי מרכז האפליקציות (מותאמים וקודמים) בתור סוג הסמל כדי לראות את הכרטיסייה החדשה מונוכרום.

אחרי שמייבאים את הסמלים, אפשר לראות תצוגה מקדימה של סמלי האפליקציה עם העיצוב.

תמיכה בסמלים בשחור-לבן ב-Asset Studio

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

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

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

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

ניהול פשוט של JDK באמצעות קריטריונים של Gradle Daemon JVM

כדי לפשט את ניהול ה-JDK ב-builds של Gradle, ‏ Android Studio משתמשת עכשיו בקריטריונים של Gradle Daemon JVM כברירת מחדל בפרויקטים חדשים. התכונה הזו מאפשרת ל-Gradle לזהות אוטומטית JDK תואם לפרויקט שמותקן במחשב כדי להפעיל את הגרסאות של Gradle, או להקצות אוטומטית את ה-JDK הנדרש על ידי הורדה שלו אם הוא לא נמצא באופן מקומי. התכונה הזו עברה לייצוב ב-Gradle 9.2.0.

השינוי הזה מפשט את הגדרת הפרויקט ומשפר את ניהול ה-JDK בכמה דרכים:

  • פחות שגיאות בהגדרה: כבר לא צריך להתקין JDK ספציפי כדי לייבא ולבנות פרויקט, ולכן יש פחות שגיאות שקשורות להגדרה בגלל בחירה לא תקינה של JDK.
  • גרסאות build עקביות: בחירת ה-JDK לגרסאות build של Gradle לא רק עקבית במכונות שונות, אלא גם בין ה-IDE לבין שורת הפקודה, וכך נמנעת יצירה של כמה Gradle Daemons שמשפיעים לרעה על הביצועים.

בפרויקטים קיימים שמשתמשים בגרסת Gradle תואמת, מוצגת ב-Android Studio הודעה עם אפשרות להעברה אוטומטית של הגדרת Gradle JDK שמוגדרת בפרויקט לקריטריונים של Daemon JVM, תוך שמירה על אותן מפרטים.

תהליך חדש להפעלת build של Gradle

‫Android Studio Panda 2

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