השקת תכונות קואלה ב-Android Studio | 2.1.2024

Android Studio הוא סביבת הפיתוח המשולבת (IDE) הרשמית לפיתוח של Android, והוא כולל כל מה שצריך כדי לבנות אפליקציות ל-Android.

דף זה מפרט תכונות חדשות ושיפורים בגרסה האחרונה של ערוץ יציב, Android Studio Koala Feature Drop. אפשר להוריד אותה כאן או מעדכנים אותה ב-Android Studio על ידי לחיצה על עזרה > חיפוש עדכונים (Android Studio > חיפוש עדכונים ב-macOS)

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

כדי לראות את נתוני הגרסה של גרסאות ישנות יותר של Android Studio: גרסאות קודמות.

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

אם נתקלתם בבעיות ב-Android Studio, כדאי לעיין ב בעיות מוכרות או פתרון בעיות הדף הזה.

גרדל Android יישומי פלאגין ותאימות ל-Android Studio

מערכת ה-build של Android Studio מבוססת על Gradle ועל Android Gradle יישומי פלאגין (AGP) מוסיפים כמה תכונות שספציפיות לפיתוח אפליקציות ל-Android. הטבלה הבאה מפרטת איזו גרסה של AGP נדרשת לכל גרסה של ב-Android Studio.

גרסת Android Studio גרסת AGP נדרשת
פרת משה רבנו | 1.2.2024 3.2-8.7
השקת תכונות קואלה | 2.1.2024 3.2-8.6
קואלה | 1.1.2024 3.2-8.5
מדוזה | 1.3.2023 3.2-8.4
איגואנה | 1.2.2023 3.2-8.3
קיפוד | 1.1.2023 3.2-8.2
ג'ירפה | 1.3.2022 3.2-8.1
פלמינגו | 1.2.2022 3.2-8.0

גרסאות ישנות יותר

גרסת Android Studio גרסת AGP נדרשת
צלוץ חשמלי | 1.1.2022 3.2-7.4
דולפין | 1.3.2021 3.2-7.3
סנאי | 1.2.2021 3.2-7.2
דבורה | 1.1.2021 3.2-7.1
שועל השלג | 1.3.2020 3.1-7.0

מה חדש בפלאגין של Android Gradle? נתוני הגרסה של הפלאגין ל-Android Gradle

מספר גרסאות מינימלי של כלים לרמת API של Android

קיימות גרסאות מינימליות של Android Studio ו-AGP שתומכות ב-API ספציפי ברמה. שימוש בגרסאות נמוכות יותר של Android Studio או של AGP מהנדרש targetSdk או compileSdk של הפרויקט עלולים להוביל לבעיות בלתי צפויות. רביעי מומלץ להשתמש בגרסת טרום-השקה (Preview) עדכנית של Android Studio ו-AGP כדי לעבוד פרויקטים שמתמקדים בגרסאות תצוגה מקדימה של מערכת ההפעלה Android. אפשר להתקין גרסאות טרום-השקה (Preview) של Android Studio לצד גרסה יציבה.

אלה הגרסאות המינימליות של Android Studio ו-AGP:

רמת ממשק API: הגרסה המינימלית של Android Studio גרסת AGP מינימלית
תצוגה מקדימה של VanillaIceCream מדוזה | 1.3.2023 8.4
34 קיפוד | 1.1.2023 8.1.1
33 פלמינגו | 1.2.2022 7.2

אלו התכונות החדשות ב-Android Studio Koala Feature Drop.

גרסאות תיקונים

בהמשך מופיעה רשימה של גרסאות התיקונים ב-Android Studio Koala ו-Android Gradle 8.5.

Android Studio Koala | תיקון 1 2024.1.1 ו-AGP 8.5.1 (יולי 2024)

העדכון הקטן הזה כולל תיקוני הבאגים האלה.

סטרימינג במכשירי Android: יותר מכשירים והרשמה משופרת

סטרימינג במכשירי Android כולל עכשיו את המכשירים הבאים, בנוסף למערך של יותר מ-20 דגמי מכשירים שכבר זמין:

  • Samsung Galaxy Fold5
  • Samsung Galaxy S23 Ultra
  • Google Pixel 8a

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

זיהוי מהירות של כבל USB

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

כל שרשרת ה-USB שמובילה למכשיר מאומתת. אם מופיעה ההודעה "חיבור אזהרת מהירות" יש לבדוק את אישור הגרסה של הכבלים, גם כל מפצל, כולל מפצל הצג, המעורב בשרשרת ה-USB.

זיהוי המהירות בכבל USB זמין עם הרכיבים הבאים:

  • מכשירים עם רמת API 30 (Android 11) ומעלה.
  • תחנות עבודה שפועלות עם macOS או Linux. בקרוב תהיה תמיכה ב-Windows.
  • הגרסה האחרונה של SDK Platform Tools

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

  • Mac: הרצת system_profiler SPUSBDataType מהטרמינל
  • Linux: הרצת lsusb -vvv מהטרמינל

תהליך הכניסה עודכן לשירותי Google

עכשיו קל יותר להיכנס למספר שירותי Google באמצעות אימות אחד בכל פעימה. אם רוצים להשתמש ב-Gemini ב-Android Studio, ב-Firebase ל-Android סטרימינג במכשירים, דוחות של Google Play ל-Android Vitals או כל הדוחות השימושיים האלה השירותים החדשים, תהליך הכניסה החדש מקל על התחלת העבודה. אם אתם חדשים ב-Firebase ורוצים להשתמש ב-Android Device Streaming, Android Studio יוצר עבורך פרויקט באופן אוטומטי, כדי שתוכל להתחיל לשדר במהירות הוא מכשיר Firebase פיזי אמיתי. בעזרת היקפי הרשאות מפורטים, תוכלו אתם תמיד יכולים לקבוע לאילו שירותים תהיה גישה לחשבון שלכם. כדי לקבל לוחצים על דמות הפרופיל ונכנסים באמצעות חשבון הפיתוח.

קיצורי דרך להגדרה בממשק המשתמש של המכשיר

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

חשוב לשים לב שהגדרות נגישות כמו TalkBack והקראה מופיעות רק אם הן כבר מותקנות במכשיר. אם האפשרות לא מופיעה את האפשרויות האלו, הורד את האפליקציה 'חבילת הנגישות של Android' חנות Play.

מקשי הקיצור להגדרה של ממשק המשתמש במכשיר זמינים למכשירים עם רמת API 33 או גבוהה יותר.

הגדרת קיצורי דרך בחלון המכשיר שפועל בממשק המשתמש של המכשיר
הגדרת קיצורי דרך בחלון המכשיר שפועל בממשק המשתמש של המכשיר

כלי ליצירת פרופיל מהיר ומשופר עם גישה ממוקדת-משימה

שיפרנו את הביצועים של ה-Android Studio Profiler ביצוע משימות פרופיילינג כמו תיעוד מעקב מערכת באמצעות אפליקציות שניתן ליצור פרופיל עכשיו והתחלה מהירה יותר ב-60%.

העיצוב החדש, שממוקד במשימה של Profiler, גם מקל עליכם להתחיל את המשימה שמעניין אתכם, בין אם מדובר בפרופיילינג של המעבד (CPU), בזיכרון או בחשמל של האפליקציה בשימוש. לדוגמה, אפשר להתחיל משימת מעקב של המערכת בפרופיל כדי לשפר את השירות זמן ההפעלה של האפליקציה ישירות מממשק המשתמש, ברגע שפותחים את Profiler.

חלונית התצוגה המקדימה של פקדי Wear OS

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

על ידי הכללת כמה יחסי תלות בגרסה 1.4 של ספריית 'אריחי Jetpack', אפשר לראות תמונות מצב של כרטיסי המידע באפליקציית Wear OS. חלונית התצוגה המקדימה שימושית במיוחד אם מראה המשבצת שלך משתנה תגובה לתנאים, כמו תוכן שונה, בהתאם למצב גודל התצוגה, או אירוע ספורט שמגיע למחצית.

יצירת תצוגות מקדימות לווידג'ט 'בקצרה'

השקת התכונות של Android Studio Koala מאפשרת לך לראות תצוגה מקדימה בקלות של Jetpack פיתוח נייטיב ווידג'טים מסוג 'בקצרה' ישירות בתוך סביבת הפיתוח המשולבת (IDE). תפיסה ולכוונן את המראה של הווידג'ט בשלב מוקדם או בלתי מונחית. כדי להתחיל, צריך לפעול לפי השלבים הבאים:

  1. מוסיפים את יחסי התלות.
    1. מוסיפים את יחסי התלות לקטלוג הגרסאות:
          [versions]
          androidx-glance-preview = "1.1.0-rc01"
      
          [libraries]
          androidx-glance-preview = {
            group = "androidx.glance",
            name = "glance-preview",
            version.ref = "androidx-glance-preview" }
          androidx-glance-appwidget-preview = {
            group = "androidx.glance",
            name = "glance-appwidget-preview",
            version.ref = "androidx-glance-preview" }
          
    2. מוסיפים את יחסי התלות לקובץ build.gradle.kts ברמת האפליקציה:
          debugImplementation(libs.androidx.glance.preview)
          debugImplementation(libs.androidx.glance.appwidget.preview)
          
  2. מייבאים את יחסי התלות בקובץ שבו יש ממשק משתמש של 'בקצרה':
        import androidx.glance.preview.ExperimentalGlancePreviewApi
        import androidx.glance.preview.Preview
        
  3. יצירת תצוגה מקדימה של הווידג'ט 'בקצרה':
      @Composable
      fun MyGlanceContent() {
        GlanceTheme {
          Scaffold(
            backgroundColor = GlanceTheme.colors.widgetBackground,
            titleBar = { … },
          ) {
              …
          }
        }
      }
    
      @OptIn(ExperimentalGlancePreviewApi::class)
      @Preview(widthDp = 172, heightDp = 244)
      @Composable
      fun MyGlancePreview() {
        MyGlanceContent()
      }
      

התכונה 'עריכה בזמן אמת' לכתיבה מופעלת כברירת מחדל וקיצור דרך חדש

עריכה בזמן אמת זמינה עכשיו מופעלת במצב ידני כברירת מחדל. הוא יציב יותר וחזק יותר זיהוי שינויים, כולל תמיכה בהצהרות ייבוא.

הערה: החל מ-Android Studio Koala Feature Drop Beta 1, ברירת המחדל מקש קיצור לביצוע השינויים במצב הידני עודכן ל- Command+'. עדיין אפשר להתאים אותו אישית בהגדרות של מיפוי מקשים הדף הזה.