בדף הזה מפורטות התכונות החדשות שנוספו במהדורות המקדימות של Android Studio. גרסאות ה-preview מספקות גישה מוקדמת לתכונות ולשיפורים העדכניים ביותר ב-Android Studio. אפשר להוריד את הגרסאות המקדימות האלה כאן. אם נתקלת בבעיות בשימוש בגרסה המקדימות של Android Studio, נשמח לשמוע ממך. דוחות הבאגים שלכם עוזרים לנו לשפר את Android Studio.
בעדכוני הגרסאות בבלוג של Android Studio תוכלו למצוא את החדשות האחרונות על גרסאות הבטא של Android Studio, כולל רשימה של תיקונים בולטים בכל גרסה.
הגרסאות הנוכחיות של Android Studio
בטבלה הבאה מפורטות הגרסאות הנוכחיות של Android Studio והערוצים המתאימים שלהן.
גרסה | ערוץ |
---|---|
Android Studio Ladybug Feature Drop | 2.2.2024 | יציב |
Android Gradle plugin 8.8.0 | יציב |
Android Studio Meerkat | 2024.3.1 | Canary |
תאימות לחבילות מקדימות של פלאגינים של Android Gradle
כל גרסה של 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 Meerkat | 2024.3.1
אלה התכונות החדשות ב-Android Studio Meerkat | 2024.3.1.
כדי לראות אילו בעיות טופלו בגרסה הזו של Android Studio, אפשר לעיין בבעיות שנסגרו.
ספריית הנחיות
התכונה החדשה של Gemini ב-Android Studio, 'ספריית הנחיות', מאפשרת לשמור ולנהל הנחיות שבהן אתם משתמשים לעיתים קרובות, וכך לשפר את הפרודוקטיביות. כדי לאחסן ולשלוף הנחיות, נכנסים לספריית ההנחיות דרך הגדרות > Gemini > ספריית הנחיות. אפשר גם ללחוץ לחיצה ימנית על הנחיה בצ'אט כדי לשמור אותה לשימוש עתידי. כדי להחיל הנחיה שנשמרה, לוחצים לחיצה ימנית בעורך ועוברים אל Gemini > Prompt Library כדי להחיל את ההנחיה. תהליך העבודה היעיל הזה מבטל את הצורך להקליד מחדש הנחיות נפוצות, ומאפשר למפתחים לחסוך זמן ומאמץ.
שילוב של מודול משותף של KMP עם אפליקציות ל-Android
Android Studio כולל עכשיו תבנית חדשה של מודול להוספת לוגיקה משותפת לאפליקציה באמצעות Kotlin Multi-Platform (KMP). כדי לנסות את התכונה הזו, צריך לפעול לפי השלבים הבאים כדי ליצור מודול משותף של KMP באפליקציה חדשה ל-Android:
- חשוב לוודא שאתם משתמשים בגרסה האחרונה של Android Studio Meerkat, ושבאפליקציה שלכם מותקנת הגרסה האחרונה של Android Gradle Plugin.
- פותחים את Android Studio ויוצרים פרויקט Android חדש באמצעות התבנית Empty Activity.
- עוברים מתצוגת Android לתצוגת הפרויקט כדי לגשת למבנה הפרויקט.
- לוחצים על הלחצן New בתצוגת הפרויקט ובוחרים באפשרות Kotlin Multiplatform Module. בוחרים באפשרות Shared Module בתור הסוג ושומרים את הגדרות ברירת המחדל.
- פותחים את הקובץ
build.gradle.kts
בספריית האפליקציות של Android ומוסיפים יחסי תלות למודול המשותף. במודול המשותף, עורכים את הקובץ
Platform.android.kt
ומוסיפים את שורת הקוד הבאה:actual fun platform() = "Android from Shared KMP Module"
פותחים את הקובץ
MainActivity.kt
בספריית האפליקציות של Android ומשנים אותו כך שיפעיל את הפונקציהplatform()
מהמודול המשותף.מריצים את האפליקציה ל-Android. אמורה להופיע ההודעה "Hello Android from Shared KMP Module!" במסך.
המודולים המשותפים האלה מכילים לוגיקה עסקית משותפת שאפשר להשתמש בה גם בפלטפורמות Android וגם בפלטפורמות iOS.
חוויית משתמש מעודכנת להוספת מכשירים וירטואליים ומכשירים מרוחקים ל-Device Manager
ב-Android Studio יש שיפור בחוויית המשתמש כשיוצרים מכשיר וירטואלי מקומי או מוסיפים מכשיר מ-Android Device Streaming.
כדי להתחיל, לוחצים על הלחצן + במנהל המכשירים ובוחרים באפשרות יצירת מכשיר וירטואלי או בחירת מכשירים מרוחקים.
כשאתם יוצרים מכשיר וירטואלי חדש, מסננים והמלצות חדשים עוזרים לכם ליצור הגדרות מכשיר שמתאימות לצרכים שלכם ומניבות את הביצועים הטובים ביותר בתחנת העבודה.
באופן דומה, כשאתם בוחרים מכשירים מרוחקים מ-Android Device Streaming, מסננים חדשים עוזרים לכם למצוא ולבחור את המכשירים שאתם צריכים. עכשיו צריך רק ללחוץ על הלחצן Firebase בחלק העליון של חלון Device Manager כדי לבחור את פרויקט Firebase שבו רוצים להשתמש בסטרימינג של מכשירי Android.
תכונות חדשות של Gemini ב-Android Studio
ב-Android Studio Meerkat יש תכונות חדשות שמשתמשות ב-Gemini כדי לשפר את הפרודוקטיביות שלכם. כדי להשתמש בתכונות האלה, צריך להפעיל את שיתוף הקוד עם Gemini בפרויקט הנוכחי.
בקישורים הבאים אפשר לקרוא מידע נוסף על התכונות האלה:
תפריט Build מעודכן ופעולות מעודכנות
ביצענו את השינויים הבאים בפעולות ה-build ובתפריט Build כדי לעזור לכם ליצור בקלות בדיוק את מה שאתם רוצים כשאתם עובדים על פרויקטים ב-Android Studio:
- נוספה פעולה חדשה מסוג
Build 'run-configuration-name' Run Configuration
: הפעולה הזו יוצרת את הגדרת ההרצה שנבחרה כרגע. לדוגמה, אם בוחרים את הגדרת ההרצה:app
, הפעולה תיצור ותאסוף אתapp
. אם הפעלתם לאחרונה בדיקה במכשיר, הפעולה תבנה את הבדיקות האלה. - הפכנו את
Build 'run-configuration-name' Run Configuration
לפעולת ה-build שמוגדרת כברירת מחדל: כדי להתאים טוב יותר את הפעולה לכוונה של המפתחים, עכשיו גם הלחצן בסרגל הכלים וגם מקשי הקיצור Control/Command+F9 מפעילים את הפעולה החדשהBuild run-configuration-name Run Configuration
. - סידור מחדש של פעולות ה-build: הפעולה החדשה
Build run-configuration-name
הוצבה בחלק העליון של תפריט ה-Build, לצד פעולות ה-Compile ולצד הפעולות 'Assemble…' (פעולות ה-Make… הקודמות). שינינו גם את השם של הפעולה 'Rebuild Project' (יצירת מחדש של הפרויקט) ל-'Clean and Assemble Project with Tests' (ניקוי והרכבה של הפרויקט עם בדיקות) כדי לשקף בצורה ברורה יותר את הפעולה שהיא מבצעת. - שימוש בפעלים שתואמים למה שבעצם מתבצע בפעולות ה-build: בנוסף לפעולות 'build' ו-'compile', שינינו את השם של
Make Project
ל-Assemble Project
. הוספנו גם פעולה חדשהAssemble Project with Tests
לאיסוף רכיבי בדיקה.
תמיכה ב-Android Studio XR זמינה
ב-Android Studio Meerkat | 2024.3.1 Canary 5 נוספה תמיכה למפתחים שמפתחים חוויות immersive באמצעות Jetpack XR. במהדורה הזו נוספו כלים שיעזרו לכם להתנסות באפליקציות XR, לפרוס אותן ולפתור בהן באגים בצורה יעילה יותר.
- תבנית XR: תבנית פרויקט חדשה שתוכננה במיוחד ל-Jetpack XR, שתעזור לכם להתחיל לפתח ב-XR. כך תוכלו להתחיל את תהליך הפיתוח של XR עם בסיס מוצק של קוד.
- XR Emulator: בדיקה של אפליקציות XR בלי צורך בחומרה פיזית. יצירת אמולטור עצמאי של אוזניות XR באמצעות מנהל AVD כדי להציג תצוגה מקדימה של חוויות המשתמש ולפתור באגים בסביבה וירטואלית.
- כלי לבדיקת פריסות ל-XR: ניפוי באגים באופטימיזציה של פריסות ממשק המשתמש של Compose בסביבת XR. הכלי לבדיקת הפריסה תומך עכשיו באפליקציות XR, ומספק תובנות לגבי המבנה של האפליקציה ועוזר לזהות בעיות פוטנציאליות.
התמיכה ב-XR ב-Android Studio עדיין נמצאת בשלבי פיתוח מוקדמים, ויש לנו עוד הרבה תכונות מעניינות שאנחנו מתכננים להוסיף. נשמח לקבל מכם משוב ולשמוע בקשות להוספת תכונות, כדי שנוכל לעצב את העתיד של פיתוח XR ב-Android Studio.
יצירת קטעים מקדימים של רכיבים מותאמים אישית באמצעות Gemini
תצוגות מקדימות של רכיבים מותאמים אישית עוזרות לכם לראות את הרכיבים המותאמים אישית במהלך תהליך העיצוב ב-Android Studio. כדי שיהיה קל יותר לכלול נתוני דמה כפרמטרים של תצוגה מקדימה, Android Studio תומכת עכשיו בתכונה ניסיונית: יצירת תצוגה מקדימה של קומפוזיציה באמצעות Gemini.
כדי לגשת לכלי הזה, לוחצים לחיצה ימנית על קובץ composable כלשהו ועוברים אל Gemini > Generate "<Composable Name>" Preview או Generate Compose Preview עבור הקובץ הזה.
יכול להיות שהקוד שנוצר על ידי Gemini לא יהיה מושלם בכל פעם, אבל הוא מספק נקודת התחלה חשובה שבעזרתה תוכלו לזרז את תהליך הפיתוח.
המשוב שלכם חיוני כדי שנוכל לשפר את הדיוק ולהפוך את השילוב הזה לנכס חזק עוד יותר למפתחי Android.
הכלי לבדיקת צילומי המסך של Compose Preview
אתם יכולים להשתמש בכלי לבדיקת צילומי מסך של תצוגה מקדימה של Compose כדי לבדוק את ממשקי המשתמש של Compose ולמנוע נסיגה לאחור. בעזרת הכלי החדש תוכלו ליצור דוחות HTML שיאפשרו לכם לזהות באופן חזותי שינויים בממשק המשתמש של האפליקציה. מידע נוסף זמין במאמר בדיקת צילומי מסך של תצוגה מקדימה של קובץ Compose.