Android Studio Meerkat | 2024.3.1 (מרץ 2025)

אלה התכונות החדשות ב-Android Studio Meerkat.

שיפורים בתצוגה המקדימה של Compose

Android Studio Meerkat כולל כמה אופטימיזציות של תצוגה מקדימה של Compose כדי לשפר את תהליך העבודה:

  1. זום משופר: עכשיו אפשר להגדיל ולהקטין את התצוגה בצורה חלקה ומהירה יותר בתצוגות המקדימות של 'כתיבה'.
  2. קבוצות מתקפלות של תצוגות מקדימות: עכשיו תוכלו לארגן את התצוגה המקדימה בצורה יעילה יותר. אפשר לכווץ קבוצות של רכיבים מותאמים אישית מתחת לשמות שלהן, כדי לצמצם את העומס ולאפשר לכם להתמקד ברכיבים ספציפיים.
  3. מצבי תצוגה: כדי לשפר את חוויית התצוגה המקדימה, מצב הרשת הוא מצב ברירת המחדל, מצב הגלריה זמין בלחיצה ימנית על התצוגה המקדימה ומצב הרשימה הוסר. כך תוכלו לראות את הנכסים האלה בצורה ברורה ומאורגנת יותר.

השיפורים האלה מאפשרים ליצור ממשקי משתמש של Compose ולבצע בהם שינויים בקלות רבה יותר.

קבוצות שניתנות לכיווץ בתצוגה המקדימה של ההודעה
קבוצות שניתן לכווץ בתצוגות המקדימות של ההודעות.

שילוב של מודול משותף של KMP עם אפליקציות ל-Android

Android Studio כולל עכשיו תבנית חדשה של מודול להוספת לוגיקה משותפת לאפליקציה באמצעות Kotlin Multi-Platform ‏ (KMP). כדי לנסות את התכונה הזו, צריך לפעול לפי השלבים הבאים כדי ליצור מודול משותף של KMP באפליקציה חדשה ל-Android:

  1. חשוב לוודא שאתם משתמשים בגרסה האחרונה של Android Studio Meerkat, ושבאפליקציה שלכם מותקנת הגרסה האחרונה של Android Gradle Plugin.
  2. פותחים את Android Studio ויוצרים פרויקט Android חדש באמצעות התבנית Empty Activity.
  3. עוברים מתצוגת Android לתצוגת הפרויקט כדי לגשת למבנה הפרויקט.
  4. לוחצים על הלחצן New בתצוגת הפרויקט ובוחרים באפשרות Kotlin Multiplatform Module. בוחרים באפשרות Shared Module בתור הסוג ושומרים את הגדרות ברירת המחדל.
  5. פותחים את הקובץ build.gradle.kts בספריית האפליקציות של Android ומוסיפים יחסי תלות למודול המשותף.
  6. במודול המשותף, עורכים את הקובץ Platform.android.kt ומוסיפים את שורת הקוד הבאה:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. פותחים את הקובץ MainActivity.kt בספריית האפליקציות של Android ומשנים אותו כך שיפעיל את הפונקציה platform() מהמודול המשותף.

  8. מריצים את האפליקציה ל-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 אחרות שאפשר להשתמש בהן במקום זאת.