אלה התכונות החדשות שנוספו ל-Android Studio Koala Feature Drop.
גרסאות תיקון
הרשימה הבאה כוללת את רשימת התיקונים שפורסמו ב-Android Studio Koala Feature Drop.
השקת תכונות קואלה ב-Android Studio | תיקון 1.2024.1.2 ו-AGP 8.6.1 (ספטמבר 2024)
הגרסה הזו כוללת שיפורים קלים ותיקוני באגים.
סטרימינג ממכשירי Android: מכשירים נוספים ותהליך הרשמה משופר
סטרימינג במכשירי Android כולל עכשיו את המכשירים הבאים, בנוסף להמבחר של יותר מ-20 דגמי מכשירים שכבר זמינים:
- Samsung Galaxy Fold5
- Samsung Galaxy S23 Ultra
- Google Pixel 8a
בנוסף, אם אתם משתמשים חדשים ב-Firebase, מערכת Android Studio תיצור ותגדיר עבורכם פרויקט Firebase ללא עלות כשתיכנסו ל-Koala Feature Drop כדי להשתמש ב-Device Streaming. כך תוכלו להתחיל את הסטרימינג במכשיר הרצוי מהר יותר. מידע נוסף על מכסות סטרימינג במכשירי 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, בדוחות Vitals של Google Play ל-Android או בכל השירותים המועילים האלה, תהליך הכניסה החדש יעזור לכם להתחיל להשתמש בהם בקלות. אם רק התחלתם להשתמש ב-Firebase ואתם רוצים להשתמש ב-Android Device Streaming, מערכת Android Studio יוצרת בשבילכם פרויקט באופן אוטומטי, כדי שתוכלו להתחיל לשדר במהירות במכשיר Firebase פיזי אמיתי. כשמגדירים הרשאות מפורטות ברמת ההיקף, תמיד תוכלו לקבוע לאילו שירותים תהיה גישה לחשבון שלכם. כדי להתחיל, לוחצים על הדמות שמייצגת את הפרופיל ונכנסים באמצעות חשבון הפיתוח.
מקשי קיצור להגדרות של ממשק המשתמש של המכשיר
כדי לעזור לך לפתח את ממשק המשתמש ולנפות באגים, הוספנו קיצורי דרך להגדרת ממשק המשתמש של המכשיר בחלון הכלי במכשירים שפועלים ב-Android Studio. אפשר להשתמש בקיצורי הדרך כדי לראות את ההשפעה של הגדרות נפוצות של ממשק המשתמש, כמו עיצוב כהה, גודל גופן, גודל מסך, שפת האפליקציה ו-TalkBack. אפשר להשתמש במקשי הקיצור במהדמרים, במכשירים פיזיים ששודרו במראה ובמכשירים שמשודרים ב-Firebase Test Lab.
שימו לב שהגדרות נגישות כמו TalkBack ו-הקראה מופיעות רק אם הן כבר מותקנות במכשיר. אם האפשרויות האלה לא מופיעות, צריך להוריד את האפליקציה 'תכונות הנגישות של Android' מחנות Play.
מקשי הקיצור להגדרה של ממשק המשתמש במכשיר זמינים למכשירים עם API ברמה 33 ומעלה.
כלי Profiler מהיר ומשופר עם גישה שמתמקדת במשימות
שיפרנו את הביצועים של Android Studio Profiler, כך שמשימות פופולריות של פרופיל, כמו צילום מעקב מערכת עם אפליקציות שניתן לבצע פרופיל שלהן, מתחילות עכשיו מהר יותר ב-60%.
העיצוב החדש של הכלי, שמתמקד במשימות, מאפשר להתחיל בקלות את המשימה הרצויה, בין אם מדובר ביצירת פרופיל של מעבד, זיכרון או צריכת חשמל של האפליקציה. לדוגמה, אפשר להתחיל משימת מעקב של המערכת לפרופיל ולשפר את זמן ההפעלה של האפליקציה ישירות מממשק המשתמש ברגע שפותחים את Profiler.
חלונית התצוגה המקדימה של המשבצות ב-Wear OS
אם תכללו כמה יחסי תלות בגרסה 1.4 של ספריית Jetpack Tiles, תוכלו להציג קובצי snapshot של המשבצות של אפליקציית Wear OS. חלונית התצוגה המקדימה שימושית במיוחד אם מראה המשבצת שלכם משתנה בהתאם לתנאים, למשל תכנים שונים בהתאם לגודל המסך של המכשיר או אירוע ספורט שמגיע למחצית.
יצירת תצוגות מקדימות של הווידג'ט 'בקצרה'
במסגרת Android Studio Koala Feature Drop, קל להציג תצוגה מקדימה של ווידג'טים של Jetpack Compose Glance ישירות בסביבת הפיתוח המשולבת (IDE). כך תוכלו לזהות בעיות פוטנציאליות בממשק המשתמש ולשפר את המראה של הווידג'ט בשלב מוקדם של תהליך הפיתוח. כדי להתחיל, פועלים לפי השלבים הבאים:
- מוסיפים את יחסי התלות.
- מוסיפים את יחסי התלות לקטלוג הגרסאות:
[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" }
- מוסיפים את יחסי התלות לקובץ
build.gradle.kts
ברמת האפליקציה:debugImplementation(libs.androidx.glance.preview) debugImplementation(libs.androidx.glance.appwidget.preview)
- מוסיפים את יחסי התלות לקטלוג הגרסאות:
- מייבאים את יחסי התלות בקובץ שבו יש ממשק משתמש של 'בקצרה':
import androidx.glance.preview.ExperimentalGlancePreviewApi import androidx.glance.preview.Preview
- כדי ליצור תצוגה מקדימה של הווידג'ט 'בקצרה':
@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+'. עדיין אפשר להתאים אישית את הקיצור בדף ההגדרות Keymap.