תכונות חדשות בתצוגה המקדימה של Android Studio

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

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

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

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

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

גרסה ערוץ
‫Android Studio Narwhal | ‏ 2025.1.1 יציב
פלאגין Android Gradle‏ 8.11.0 יציב
‫Android Studio Narwhal Feature Drop‏ | 2025.1.2 RC

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

כל גרסת Preview של Android Studio מתפרסמת לצד גרסה תואמת של הפלאגין Android Gradle (AGP). גרסאות טרום-השקה (Preview) של 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.

‫Android Studio Narwhal Feature Drop‏ | 2025.1.2

הרשימה הבאה כוללת תכונות חדשות ב-Android Studio Narwhal Feature Drop | 2025.1.2.

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

Gemini במצב סוכן ב-Android Studio

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

כללים ב-Gemini

בעזרת כללים ב-Gemini אפשר להגדיר סגנונות מועדפים של קידוד או פורמטים של פלט בספריית ההנחיות. אפשר גם לציין את השפות ואת חבילת הטכנולוגיות המועדפות. אם מגדירים את ההעדפות האלה פעם אחת, הן חלות אוטומטית על כל ההנחיות הבאות שנשלחות אל Gemini. הכללים עוזרים ל-AI להבין את התקנים וההעדפות של הפרויקט כדי לספק עזרה מדויקת יותר ומותאמת אישית בכתיבת קוד. לדוגמה, אתם יכולים ליצור כלל כמו "תמיד תן לי תשובות תמציתיות ב-Kotlin".

כדי להגדיר כלל, עוברים אל Android Studio > Settings (הגדרות) > Tools (כלים) > Gemini > Prompt Library (ספריית הנחיות) > Rules (כללים) ועורכים את הטקסט בכלי העריכה. משתמשים בתפריט הנפתח כדי לאחסן כללים ברמת ה-IDE או ברמת הפרויקט:

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

אמולטור XR מוטמע

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

האמולטור של XR מופעל עכשיו כברירת מחדל במצב מוטמע.
אפשר להשתמש באמולטור XR ישירות ב-Android Studio.

תמיכה בגודל דף של 16KB

ההשקה של Android Studio Narwhal כוללת תמיכה משופרת במעבר לגודל דף של 16KB. כדי לעזור לכם לעבור את המעבר הזה בצורה חלקה, Android Studio מציע עכשיו אזהרות פרואקטיביות כשיוצרים קובצי APK או Android App Bundle שלא תואמים למכשירים עם 16KB. באמצעות הכלי APK Analyzer, אפשר גם לגלות אילו ספריות לא תואמות למכשירים עם 16KB. כדי לבדוק את האפליקציות בסביבה החדשה הזו, זמין גם יעד אמולטור ייעודי של 16KB ב-Android Studio לצד תמונות קיימות של 4KB.

תמיכה ב-Android Studio XR זמינה

‫Android Studio Narwhal כולל תמיכה במפתחים שיוצרים חוויות אימרסיביות באמצעות Jetpack XR. בגרסה הזו אנחנו משיקים כלים שיעזרו לכם לבצע ניסויים, לפרוס ולנפות באגים באפליקציות XR בצורה יעילה יותר.

שינוי ממשק המשתמש באמצעות Gemini

עכשיו אפשר לשנות קוד של ממשק משתמש בסביבת התצוגה המקדימה של Compose באמצעות שפה טבעית ישירות בתצוגה המקדימה. כדי להשתמש בו, לוחצים לחיצה ימנית בתצוגה המקדימה של הטיוטה ובוחרים באפשרות שינוי ממשק המשתמש באמצעות Gemini. אחר כך מזינים את הבקשות בשפה טבעית, כמו 'מרכז את הלחצנים האלה', כדי להנחות את Gemini להתאים את הפריסה או הסגנון, או בוחרים רכיבי ממשק משתמש ספציפיים בתצוגה המקדימה כדי לקבל הקשר טוב יותר. ‫Gemini יערוך את הקוד של ממשק המשתמש של Compose במקום, ואתם תוכלו לבדוק ולאשר אותו, וכך לייעל את תהליך הפיתוח של ממשק המשתמש.

'שינוי ממשק המשתמש באמצעות Gemini' בתפריט ההקשר
גישה לתפריט 'שינוי ממשק המשתמש באמצעות Gemini'
תיבת דו-שיח מודאלית 'שינוי ממשק המשתמש באמצעות Gemini'
איך משתמשים בטרנספורמציה של שפה טבעית בתצוגה מקדימה של Compose

כדי להשתמש ב-Android Studio Narwhal Feature Drop צריך לפחות AGP 4.0

כדי שהפרויקטים יהיו תואמים ל-Android Studio Narwhal Feature Drop, צריך להשתמש ב-AGP 4.0 ומעלה. דרישות התאימות של AGP ו-Android Studio