בדף הזה מפורטות התכונות החדשות שהושקו בגרסאות טרום-השקה של 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 3 | יציב |
| פלאגין של Android Gradle 9.1.0 | יציב |
| Android Studio Panda 4 | RC |
תאימות לגרסאות טרום-הפצה של פלאגין של 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 |
|---|---|---|
| מסלולי המרה ב-Android Studio | אפשר להשתמש בשפה טבעית כדי לתאר שלבים וטענות לבדיקות מקצה לקצה. | תכונת Journeys ב-Android Studio |
Android Studio Panda 4
הרשימה הבאה כוללת תכונות חדשות ב-Android Studio Panda 4.
כדי לראות מה תוקן בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.
תבנית למתחילים ב-Gemini API
תבנית המתחילים של Gemini API מספקת למפתחי Android דרך פשוטה לשילוב תכונות AI באפליקציות שלהם. בעזרת Firebase AI Logic, מפתחים יכולים להימנע מהגדרה ידנית ומניהול אבטחה.
התכונות העיקריות:
- אין ניהול של מפתחות API: אין צורך להקצות, להטמיע או להחליף מפתחות API באופן ידני בקוד בצד הלקוח, וכך מצטמצמים הסיכונים הביטחוניים וזמן ההגדרה.
- שילוב אוטומטי של Firebase: חיבור חלק של פרויקט Android Studio לשירותי Firebase. התבנית מטפלת בחיבורים הנדרשים כדי לתקשר עם מודלים של Gemini בצורה מאובטחת.
- ארכיטקטורה מוכנה לייצור: מבוססת על התשתית המנוהלת של Firebase, כך שתכונות ה-AI שלכם יכולות להתרחב מאב-טיפוס מקומי לסביבת ייצור בלי שינויים בארכיטקטורה.
כדי להתחיל, עוברים אל File (קובץ) > New (חדש) > New Project (פרויקט חדש) ובוחרים בתבנית Gemini API Starter (התחלת עבודה עם Gemini API) מתוך רשימת סוגי הפרויקטים הזמינים.
יצירת בדיקות יחידה באמצעות Gemini
Gemini ב-Android Studio יכול ליצור בדיקות יחידה מקיפות שניתנות לקומפילציה עבור קוד Kotlin ו-Java. Gemini מנתח את קוד המקור כדי לזהות תלות במחלקות בנאים, ענפים של לוגיקה עסקית ומקרים חריגים, ואז יוצר באופן אוטומטי מחלקת בדיקה מלאה. זה כולל יצירה של setUp שיטות, אתחול של mock וספציפיים למקרי בדיקה שמותאמים לארכיטקטורה ולסגנון הקידוד הספציפיים של הפרויקט.
כדי להתחיל, פותחים קובץ מקור, לוחצים לחיצה ימנית על הקוד שרוצים לבדוק ובוחרים באפשרות AI > Generate Unit Tests (AI > יצירת בדיקות יחידה). פרטים נוספים מופיעים במאמר בנושא יצירת בדיקות יחידה באמצעות Gemini.
שילוב של Google One עם Gemini ב-Android Studio
ב-Android Studio Panda 4 Canary 2, אם נרשמים למינוי לתוכניות Google One AI Pro או Ultra, מקבלים גישה למצב סוכן משופר. השילוב עם Google One משפר את פיתוח Android עם מכסות גבוהות יותר וחלון הקשר מורחב למודל Gemini שמוגדר כברירת מחדל. אם יש לכם מינוי ל-Google One AI Pro או ל-Ultra, תוכלו ליהנות מההטבות האלה באופן אוטומטי כשתיכנסו לחשבון Google שלכם ב-Android Studio.