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

שילוב של מודול משותף של 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
לאיסוף רכיבי בדיקה.
מדדי Google Play SDK: אזהרות לגבי ערכות SDK שהוצאו משימוש
עכשיו מחברי SDK יכולים לציין מתי ערכת SDK הוצאה משימוש ולהזכיר ערכות SDK חלופיות לשימוש במקום זאת. אם אחד מ-SDKs שבהם האפליקציה שלכם משתמשת הוצא משימוש על ידי המחברים שלו, יוצגו אזהרות מתאימות ב-Android Studio יחד עם מידע על ערכות SDK אחרות שאפשר להשתמש בהן במקום זאת.