.
אנדרואיד סטודיו , כמו כל כך הרבה מתיק המוצרים של גוגל, מקבל את עירוי הבינה המלאכותית שלו היום בכנס מפתחי I/O השנתי של החברה. Android Studio Hedgehog, הגרסה הקרובה של Android Studio שנמצאת כעת בערוץ השחרור הקנרי, תהיה הראשונה להוסיף תמיכה ל- Here., חווית שיחה חדשה באנדרואיד Studio שנועדה לעזור למפתחים לכתוב קוד ולתקן באגים ולענות על קידוד כללי יותר. שאלות.
נבנה על גבי Codey, מודל היסודות החדש של גוגל המבוסס על PaLM 2 שהוכשר במיוחד לקידוד, ה-Studio Bot ייושק למפתחים בארה"ב תחילה, עם השקה רחבה יותר צפויה לאורך זמן.
גוגל מציינת שהיא בנתה את הבוט החדש הזה מתוך מחשבה על פרטיות. אף אחד מקוד המקור לא משותף עם גוגל, למרות שהצ'אט בין המפתח לבוט ברור שכן.
החברה גם מדגישה שזה עדיין ימים מוקדמים מאוד עבור ה-Studio Bot ושהיא עדיין מאמנת אותו כדי להיות טוב יותר במתן מענה לשאלות מפתחים. אחד היתרונות של גוגל כאן, עם זאת, הוא שקבוצת השאלות שמפתחים ישאלו בתוך אנדרואיד סטודיו מוגבלת כמובן, מה שמאפשר לה ליצור מערכת שמכווננת היטב לענות על שאלות על רק כמה שפות תכנות, למשל.
ראוי לציין שגוגל משיקה גם שירות השלמת ויצירת קוד מבוסס Codey שמתחרה ב-Copilot של GitHub או ב-CodeWhisperer של אמזון ואשר ניתן לשילוב ב-VSCode, ב-IDEs של JetBrains ובמעטפת הענן של גוגל עצמה. זה קצת מוזר שגוגל החליטה לתת לגרסת אנדרואיד סטודיו זו מותג משלה, אבל במובן מסוים זה שווה את הקורס למיתוג גוגל.
אני כבר רצתי להתנסות :
גוגל טוענת שהעבודה שלה על טאבלטים של אנדרואיד סללה את הדרך לטלפונים עם מסך גדול מתקפלים כמו Pixel Fold הקרוב. מציעה רמז מעורפל אך מסקרן לגבי שאיפות המציאות המורחבות שלו.
אנדרואיד התחילה את החיים כמערכת הפעלה לסמארטפון, אבל לגוגל לקח קצת זמן במהלך כנס מפתחי ה-I/O שלה היום כדי להתפאר קצת איך הפלטפורמה הזו הצליחה מעבר לטלפונים.
טאבלטים - מבחינה היסטורית נקודת תורפה עבור אנדרואיד ביחס ל- iPadOS של אפל - מובילים את הרשימה. בפוסט של Sameer Samat, סמנכ"ל אקוסיסטם אנדרואיד, גוגל אמרה שהיא עשתה אופטימיזציה של יותר מ-50 אפליקציות משלה למסכים גדולים יותר - "כולל Gmail, Photos ו-Meet" - ובדקה את השם של Spotify, Minecraft ו-Disney+ לעבודה שלהם. התאמת האפליקציות שלהם לטאבלטים של אנדרואיד .
עבודתה של גוגל לאמץ אנדרואיד לטאבלטים סללה את הדרך לטלפונים עם מסך גדול מתקפלים כמו Pixel Fold הקרוב . "המעברים החלקים של אנדרואיד בין מסכים, פריסות מרובות עמודות משופרות ומצב שולחני" עושים שימוש יעיל בנכס המסך הנוסף, מציין Samat.
הוא גם כותב ש-Wear OS, הספין-אוף של השעונים החכמים של גוגל לאנדרואיד, "גדלה יותר מחמש פעמים" מאז שגוגל אתחול את הפלטפורמה הזו בעזרת סמסונג ב-2021 וכעת היא מדורגת כ"פלטפורמת השעונים החכמים הצומחת הכי מהר בעולם". אפל, לעומת זאת, שומרת על יתרון משמעותי, עם דיווח של מחקר Counterpoint(נפתח בחלון חדש)שאפל היוותה 30% ממשלוחי השעונים החכמים העולמיים ב-2022, ואחריה סמסונג ב-10.1%.
יSamat עוד מציג את Android TV כפלטפורמת הסטרימינג-ווידאו המובילה בעולם לפי משלוחים, אך לא ציין תכונות חדשות של Android TV מעבר ל -800 פלוס ערוצי הטלוויזיה החינמיים שנוספו באפריל.
במעבר מהסלון למוסך, סאמט אומר ש-Android Auto, התוכנה של גוגל לשיקוף ליבת אפליקציות אנדרואיד על מסך מגע של מכונית, נתמכת על ידי "כמעט כל יצרן גדול" ו"תהיה זמינה ב-200 מיליון מכוניות השנה " . אבל כשטסלה מתעלמת גם מ-Android Auto וגם מ-CarPlay של אפל וגם מ-GM שמודיעה שהרכבים החשמליים העתידיים שלה עם סוללות יפילו את מערכות שיקוף הטלפון של גוגל וגם של אפל , המילים "כמעט כל" עושות כמות פנומנלית של עבודה.
הפוסט של Samat כולל רמז מעורפל אך מסקרן לגבי השאיפות של גוגל להיכנס לשוק הריאליטי המורחב - שכבר נכבשו על ידי חברות כמו Meta , HTC ומיקרוסופט , כאשר לפי הדיווחים אפל אמורה לקפוץ בכל חודש כעת . "יחד עם סמסונג, אנו בונים פלטפורמת XR חדשנית המופעלת על ידי אנדרואיד", הוא כותב. "נשתף עוד בהמשך השנה."
הכזרה לראשונה על Android Studio ב- I/O 2013 עם הבטחה לספק סביבת פיתוח משולבת (IDE) הטובה מסוגה המתמקדת במפתחי אפליקציות אנדרואיד. 10 שנים מאוחר יותר, המחויבות הזו לפרודוקטיביות מפתחים עדיין מניעה את הצוות לספק כלים ופתרונות חדשים שעוזרים לצוותים ברחבי העולם ליצור חוויות אפליקציה מדהימות עבור המשתמשים שלהם. ועם הדחיפה של Google לשחרר את הכוח של AI כדי לעזור לך לאורך כל היום שלך, Android Studio Hedgehog מציג פריצת דרך מרכזית: חווית שיחה מבוססת בינה מלאכותית שנועדה להפוך אותך ליותר פרודוקטיבי.
בנוסף להאצת פרודוקטיביות הקידוד, גרסה עדכנית זו של ה-IDE מספקת כלים טובים יותר כשאתה מפתח עבור גורמי צורה מרובים, ועוזרת לך לשפר את איכות האפליקציה עם תובנות חדשות, ניפוי באגים ופתרונות בדיקה. כל השיפורים הללו מוסיפים לעדכונים הרבים שכללנו ב- Android Studio Giraffe , שנמצא כעת בערוץ הבטא ועוזר להקל על תצורת ה-builds שלך עם תמיכה ב-Kotlin DSL, לשפר את זמני הסנכרון עם נתונים והדרכה חדשים, למקד את העדכונים האחרונים גרסת Android SDK עם עוזר השדרוג החדש של Android SDK ועוד.
מה חדש בכלי פיתוח אנדרואיד - הדגמה של Studio Bot
קפצו ישירות והורדו את Android Studio Hedgehog , או למדו עוד על התכונות החדשות והמרגשות ביותר למטה.
פרודוקטיביות קידוד
הכירו את Android Studio Bot
בלב המשימה שלנו היא להאיץ את היכולת שלך לכתוב קוד באיכות גבוהה עבור אנדרואיד. במהדורה זו אנו נרגשים להציג חווית שיחה מונעת בינה מלאכותית בשם Studio Bot , הממנפת את Codey, מודל היסוד של גוגל לקידוד שהוא צאצא של PaLM 2, כדי לעזור לך ליצור קוד עבור האפליקציה שלך ולהפוך אותך ליותר פרודוקטיבי. אתה יכול גם לשאול שאלות כדי ללמוד עוד על פיתוח אנדרואיד או לעזור לתקן שגיאות בקוד הקיים שלך - כל זאת מבלי שתצטרך לעזוב את Android Studio. Studio Bot נמצא בימיו הראשונים , ואנו מאמנים אותו כדי להיות טוב עוד יותר בתשובה לשאלות שלך ולעזור לך ללמוד שיטות עבודה מומלצות. אנו ממליצים לך לנסות את זה בעצמך, ולעזור לו להשתפר על ידי שיתוף המשוב שלך ישירות עם Studio Bot.
הפרטיות היא בראש מעייניו, ומה שמיוחד באינטגרציה הזו הוא שאינך צריך לשלוח את קוד המקור שלך לגוגל כדי להשתמש ב-Studio Bot - רק דיאלוג הצ'אט בינך לבין Studio Bot משותף. בדומה לעבודה שלנו על פרויקטים אחרים של AI, אנו נצמדים למערכת של עקרונות שמעמידים אותנו באחריות. אנו נוקטים בגישה מדודה להפצה שלנו; עבור ההשקה הראשונית הזו, Studio Bot זמין רק למפתחי אנדרואיד בארה"ב. אתה יכול לקרוא עוד כאן
עריכה חיה
עריכה חיה עוזרת לשמור אותך בזרימה על ידי צמצום ההפרעות בעת ביצוע עדכונים לממשק המשתמש של Compose ומאמתת את השינויים האלה במכשיר פועל. אתה יכול להשתמש בו במצב ידני כדי לקבוע מתי יש לעדכן את האפליקציה הפועלת או במצב אוטומטי כדי לעדכן את האפליקציה הפועלת תוך כדי שינויי קוד. עריכה חיה זמינה ב-Android Studio Giraffe Beta, כאשר מהדורת Hedgehog מספקת שיפורים נוספים בטיפול בשגיאות ובדיווח.
בנה / בני פרודוקטיביות
יKotlin DSL וקטלוגים של גרסאות
מספר עדכונים עוזרים לך למנף תחביר ומוסכמות מודרניות יותר בעת הגדרת המבנה שלך. Kotlin היא השפה המומלצת בפיתוח לאנדרואיד. כעת, עם תמיכה רשמית ב- Kotlin DSL בסקריפטים לבניית Gradle שלך , זו גם הדרך המועדפת להגדיר את ה-build שלך מכיוון ש-Kotlin קריא יותר ומציע בדיקת זמן קומפילציה טובה יותר ותמיכה ב-IDE. בנוסף, הוספנו גם תמיכה ניסיונית עבור קטלוגי גרסת Gradle מבוססי TOML, תכונה המאפשרת לך לנהל תלות במיקום מרכזי אחד ולשתף תלות בין מודולים או פרויקטים. Android Studio מקל כעת על תצורת קטלוגי גרסאות באמצעות הצעות עורך ואינטגרציות עם תיבת הדו-שיח של Project Structure, בתוספת אשף הפרויקט החדש.
העדפות שפה לכל אפליקציה
בדרך כלל, משתמשים רב-לשוניים מגדירים את שפת המערכת שלהם לשפה אחת - כגון אנגלית - אך הם רוצים לבחור שפות אחרות עבור אפליקציות ספציפיות, כגון הולנדית, סינית או הינדית. Android 13 הציגה תמיכה בהעדפות שפה לכל אפליקציה , וכעת תוסף Android Gradle 8.1 ואילך יכול להגדיר את האפליקציה שלך כך שתתמוך בה באופן אוטומטי. למידע נוסף .
ההשפעה של הורדה במהלך הסנכרון
בעת שימוש ב-Android Gradle Plugin 7.3 ומעלה, חלון הכלי בנייה > סינכרון כולל כעת סיכום של הזמן שהושקע בהורדות תלויות ותצוגה מפורטת של הורדות לכל מאגר, כך שתוכל לקבוע בקלות אם הורדות בלתי צפויות משפיעות על ביצועי הבנייה. בנוסף, זה יכול לעזור לך לזהות חוסר יעילות באופן שבו אתה מגדיר את המאגרים שלך. למידע נוסף .
Build Analyzer מראה את ההשפעה של הורדות במהלך הבנייה
עוזר השדרוג החדש של Android SDK
יAndroid Studio Giraffe מציג את Android SDK Upgrade Assistant, כלי חדש שעוזר לך לשדרג את targetSdkVersion , שהיא רמת ה-API שאליה האפליקציה שלך מכוונת. במקום צורך לנווט בכל שינוי API עם מהדורת Android SDK, עוזר השדרוג של Android SDK מנחה אותך בשדרוג targetSdkVersion רמה לפי רמה על ידי יצירת מסנן מותאם אישית של שינויים ב-API הרלוונטיים לאפליקציה שלך. עבור כל שלב הגירה, הוא מדגיש את השינויים הפורצים העיקריים וכיצד לטפל בהם, ועוזר לך לנצל את מה שיש לגרסאות האחרונות של אנדרואיד להציע הרבה יותר מהר. כדי לפתוח את Android SDK Upgrade Assistant, עבור אל כלים > Android SDK Upgrade Assistant. בחלונית Assistant, בחר את רמת ה-API שאליה ברצונך לשדרג לקבלת הדרכה.
שדרג מהר יותר עם Android SDK Upgrade Assistant
פיתוח עבור גורמי צורה
מכשירים וירטואליים של Google Pixel Fold וטאבלט
למרות שמכשירים אלה יושקו רק מאוחר יותר השנה, אתה יכול להתחיל להכין את האפליקציה שלך כדי לנצל את מלוא היתרונות של גדלי המסך המורחבים והפונקציונליות של מכשירים אלה על ידי יצירת מכשירים וירטואליים באמצעות פרופילים חדשים של Google Pixel Fold ו-Google Pixel Tablet ב-Android Studio קִפּוֹד. כדי להתחיל, פתח את מנהל ההתקנים ובחר צור התקן .
Pixel Tablet פועל על אמולטור אנדרואיד
תמיכת אמולטור עבור Wear OS 4 Developer Preview
Wear OS 4 היא מערכת ההפעלה של הדור הבא עבור Wear. מבוסס על אנדרואיד 13, הוא מושק רשמית בסתיו ויש לו מבחר גדול של תכונות חדשות ואופטימיזציות. אנו נותנים לך תצוגה מקדימה של כל תכונות הפלטפורמה החדשות עם האמולטור החדש של Wear OS 4. אנו ממליצים לך לנסות את זה עם Android Studio Hedgehog ולבדוק שאפליקציית Wear OS שלך עובדת כמתוכנן עם עדכוני הפלטפורמה האחרונים. האמולטור של Wear OS 4 יעניק לכם מעבר מהיר וחלק יותר ל-Wear OS 4, ויעזור לכם להכין אפליקציות בזמן לגרסה הרשמית של Wear OS 4 במכשירים אמיתיים. בדוק את אתר התצוגה המקדימה של Wear 4 כיצד להתחיל עם האמולטור החדש של Wear OS 4.
תמיכה בפורמט פנים ב-Wear OS 4 Emulator
יחד עם סמסונג, אנו נרגשים להכריז על השקת פורמט Watch Face, דרך חדשה לבנות פני שעונים עבור Wear OS. פורמט ה-Watch Face הוא פורמט XML הצהרתי, כלומר לא יהיה קוד ב-APK של פני השעון שלך. הפלטפורמה דואגת להיגיון הדרוש לעיבוד פני השעון כך שלא תצטרכו יותר לדאוג לגבי אופטימיזציות של קוד או ביצועי סוללה. השתמש בכלים ליצירת פני שעון כגון Watch Face Studio כדי לעצב פני שעון, או שאתה יכול לערוך באופן ידני או דינמי את פורמט פני השעון כדי לבנות פני שעון ישירות. אתה יכול לבדוק את פורמט ה-Watch Face החדש באמולטור Wear OS 4.
פורמט צפה בפנים Watchface באמולטור Wear 4 שיקוף מכשירים עבור מכשירים מקומיים
בין אם אתה משתמש בחיבור USB ישיר או ב-ADB דרך Wi-Fi, Device Mirroring מאפשר לך לראות ולקיים אינטראקציה עם המכשירים הפיזיים המקומיים שלך ישירות בתוך חלון ההפעלה של Android Studio . תכונה זו מאפשרת לך להתמקד באופן שבו אתה מפתח ולבדוק את האפליקציה שלך במקום אחד. עם המהדורה של Hedgehog, אנו מוסיפים עוד פונקציונליות, כולל היכולת לשקף התקני Wear OS ולדמות פעולות קיפול במכשירים מתקפלים ישירות מה-IDE.
הזרמת מכשיר אנדרואיד
אנו יודעים שלפעמים זה קריטי עבורך לראות ולבדוק כיצד האפליקציות שלך פועלות על חומרה פיזית כדי להבטיח שלמשתמשים שלך תהיה החוויה הטובה ביותר. עם זאת, הגישה למכשירי הדגל האחרונים אינה תמיד קלה. בהתבסס על Device Mirroring עבור מכשירים מקומיים, אנו מציגים הזרמת מכשירים של מכשירי Google Pixel פיזיים מרוחקים, כגון Pixel Fold ו-Pixel Tablet, ישירות בתוך Android Studio. הזרמת מכשירים תאפשר לך לפרוס את האפליקציה שלך למכשירים מרוחקים אלה וליצור איתם אינטראקציה, כל זאת מבלי שתצטרך לעזוב את ה-IDE. אם אתה מעוניין לקבל גישה מוקדמת בהמשך השנה, הירשם עכשיו .
הAPI של מכשיר אספרסו
בדיקה אוטומטית של האפליקציה שלך באמצעות ממשקי API של Espresso עוזרת לך לתפוס בעיות פוטנציאליות מוקדם, לפני שהן מגיעות למשתמשים. עם זאת, בדיקת האפליקציה שלך על פני שינויי תצורה, כגון סיבוב או קיפול מכשיר, תמיד הייתה אתגר. ה-API של Espresso Device זמין כעת כדי לעזור לך לכתוב מבחנים המבצעים שינויי תצורה סינכרוניים בעת בדיקה במכשירים וירטואליים של אנדרואיד עם רמת API 24 ומעלה. ניתן גם להגדיר מסנני בדיקה כדי להבטיח שבדיקות הדורשות תכונות מסוימות של המכשיר, כגון פעולת קיפול, יפעלו רק במכשירים התומכים בהן. למידע נוסף .
שינויים בתצורת מכשיר סינכרוני באמצעות ה-API של מכשיר אספרסו
שפר את איכות האפליקציה שלך
תובנות איכות האפליקציה עם תכונות חיוניות של אנדרואיד
תובנות איכות האפליקציה הושקו ב-Android Studio Electric Eel כדי לספק גישה לדוחות הבעיות של Firebase Crashlytics ישירות מה-IDE. האינטגרציה מאפשרת לך לנווט בין מעקב הערימה והקוד שלך בלחיצה, להשתמש במסננים כדי לראות רק את הבעיות החשובות ביותר ולראות פרטי דוח שיעזרו לך לשחזר בעיות. ב-Android Studio Hedgehog, כעת תוכל להציג דוחות קריסה חשובים מ- Android vitals , המופעל על ידי Google Play. דוחות חיוני Android כוללים גם תובנות שימושיות, כגון הערות מספקי SDK, כך שתוכל לאבחן ולפתור במהירות קריסות הקשורות ל-SDKs שהאפליקציה שלך עשויה להשתמש בה.
דוחות קריסה של Android Vitals בחלון 'תובנות איכות האפליקציה' תובנות איכות האפליקציה עם ניווט משופר בקוד
כשאתה מפרסם את האפליקציה שלך באמצעות הגרסה העדכנית ביותר של AGP 8.2, דוחות קריסה מצרפים כעת נתוני hash מינימליים של Git Commit כדי לעזור ל-Android Studio לנווט אל הקוד שלך בעת חקירת דוחות קריסה של Crashlytics ב-IDE. כעת, כאשר אתה מציג דוח הכולל את המטא-נתונים הדרושים, אתה יכול לבחור לנווט לשורת הקוד בתשלום ה-git הנוכחי שלך, או להציג הבדל בין התשלום לגרסת בסיס הקוד שלך שיצרה את הקריסה. כדי להתחיל עם התלות הנכונות, עיין בתיעוד .
כתוב מידע על מצב ב-Debugger
כאשר חלקים ממשק המשתמש של Compose מתחברים מחדש באופן בלתי צפוי, לפעמים זה יכול להיות קשה להבין מדוע. כעת, כאשר מגדירים נקודת עצירה בפונקציה Composable, מאתר הבאגים מפרט את הפרמטרים של ה-composable והמצב שלהם, כך שתוכל לזהות ביתר קלות אילו שינויים עשויים לגרום להרכבה מחדש. לדוגמה, כאשר אתה עוצר על רכיב חיבור, מאתר הבאגים יכול לומר לך בדיוק אילו פרמטרים "שונו" או נשארו "ללא שינוי", כך שתוכל לחקור בצורה יעילה יותר את הסיבה להרכבה מחדש.
צור מידע על מצב במאתר הבאגים
Power Profiler חדש
אנו נרגשים להכריז על Power Profiler חדש לגמרי ב-Android Studio Hedgehog, המציג את צריכת החשמל במכשירי Pixel 6 ומעלה עם אנדרואיד 10 ומעלה. הנתונים מפולחים לפי כל תת-מערכת (כגון מצלמה, GPS ועוד). נתונים אלה זמינים בעת הקלטת מעקב מערכת באמצעות הפרופיל ומסייעים לך לתאם חזותית את צריכת החשמל של המכשיר לפעולות המתרחשות באפליקציה שלך. לדוגמה, אתה יכול לבדוק A/B מספר אלגוריתמים של אפליקציית שיחות הווידאו שלך כדי לייעל את הכוח הנצרך על ידי חיישן המצלמה.
Power Profiler החדש
סייר התקנים
שם ה-Device File Explorer בג'ירפה שונה ל-Device Explorer ועודכן כך שיכלול מידע על תהליכים ניתנים לניפוי שפועלים במכשירים מחוברים. בנוסף ללשונית הקבצים, הכוללת פונקציונליות קיימת המאפשרת לך לחקור את היררכיית הקבצים של מכשיר, הכרטיסייה החדשה Processes מאפשרת לך לצפות ברשימה של תהליכים ניתנים לאיתור באגים עבור המכשיר המחובר. משם אתה יכול גם לבחור תהליך ולבצע פעולת תהליך Kill (אשר מפעילה am Kill ), Stop Stop (אשר פועל ב-force-stop ), או לצרף את הבאגים לתהליך נבחר.
חיבור תצוגה מקדימה של אנימציה
Compose Animation Preview ב-Android Studio Hedgehog תומך כעת במספר ממשקי API נוספים של Compose, animate*AsState , CrossFade , rememberInfiniteTransition ו- AnimatedContent (בנוסף לעדכוןTransition ו- AnimatedVisibility ). Compose Animation Preview יש גם בוחרים חדשים המאפשרים לך להגדיר מצבים שאינם enum או בוליאני כדי לנפות באגים בהנפשת Compose שלך באמצעות קלט מדויק. עבור כל ממשקי ה-API של Compose Animation הנתמכים, אתה יכול לשחק, להשהות, לשפשף, לשלוט במהירות ולתאם.
מפקח פריסה מוטבע
כעת אתה יכול להפעיל את Layout Inspector המוטמע ישירות בחלון מכשיר הריצה ב-Android Studio! נסה את התכונה הזו היום ב-Android Studio Hedgehog כדי לחסוך במסך נדל"ן ולארגן את זרימת העבודה של ניפוי באגים בממשק המשתמש שלך בחלון כלי יחיד. אתה יכול לגשת לתכונות נפוצות של Layout Inspector כגון איתור באגים בפריסה של האפליקציה שלך על ידי הצגת היררכיית תצוגה ומאפשרת לך לבדוק את המאפיינים של כל תצוגה. בנוסף, מכיוון ש-Layout Inspector המוטמע מונח על גבי זרם שיקוף המכשיר הקיים, הביצועים הכוללים בעת השימוש במפקח הם כעת הרבה יותר מהירים. כדי להתחיל ולהבין מגבלות ידועות, קרא את הערות הגרסה .
תמיכה במעבדת בדיקות Firebase עבור התקנים מנוהלים Gradle
התקנים מנוהלים Gradleהושק ב-Android Gradle Plugin (AGP) 7.3 כדי להקל על השימוש במכשירים וירטואליים בעת הפעלת בדיקות אוטומטיות בתשתית האינטגרציה הרציפה (CI) שלך על ידי מתן אפשרות ל-Gradle לנהל את כל ההיבטים של הקצאת מכשירים. כל מה שאתה צריך לעשות הוא להשתמש ב-AGP DSL כדי לתאר את המכשירים שבהם רצית ש-Gradle ישתמש. אבל לפעמים אתה צריך להריץ את הבדיקות שלך במכשירי אנדרואיד פיזיים. עם AGP 8.2, הרחבנו את ההתקנים המנוהלים של Gradle עם היכולת למקד מכשירים פיזיים אמיתיים (ווירטואליים) הפועלים ב-Firebase Test Lab (FTL). היכולת מקלה מתמיד על בדיקה מדרגית על פני המבחר הגדול של מכשירי FTL עם מספר שלבים פשוטים בלבד. בנוסף, גרסה זו של AGP יכולה גם לנצל את היכולות החדשות של FTL Sharding, מה שמאפשר לך לקבל את תוצאות הבדיקה הרבה יותר מהר על ידי שימוש במספר מכשירים הפועלים במקביל. כדי ללמוד עוד ולהתחיל, קרא אתהערות שחרור .
התקנים מנוהלים Gradle עם תמיכה במעבדת הבדיקות של Firebase
IntelliJ
עדכון פלטפורמת IntelliJ
יAndroid Studio Hedgehog (2023.1) כולל את מהדורת פלטפורמת IntelliJ 2023.1, שמגיעה עם שיפורי ביצועי אתחול IDE, ייבוא מהיר יותר של פרויקטים של Maven ותהליך מחויבות יעיל יותר. קרא את הערות השחרור של IntelliJ כאן .
ממשק משתמש חדש
יחד עם עדכון פלטפורמת IntelliJ מגיעים שיפורים נוספים לממשק המשתמש החדש. במידה רבה בשל משוב מהקהילה, יש מצב קומפקטי חדש, המספק מראה ותחושה מאוחדים יותר של ה-IDE, ואפשרות לפצל אנכית את אזור חלון הכלי ולסדר את החלונות בצורה נוחה, בדיוק כמו בממשק המשתמש הישן. שיפרנו גם את ממשק המשתמש הספציפי לאנדרואיד על ידי עדכון סרגל הכלים הראשי, חלונות הכלים ואיקונוגרפיה חדשה. כדי להשתמש בממשק המשתמש החדש, הפעל אותו בהגדרות > מראה והתנהגות > ממשק משתמש חדש . לרשימה מלאה של שינויים, עיין בתיעוד ממשק המשתמש החדש של IntelliJ .
ממשק המשתמש החדש אומץ מ-IntelliJ
סיכום
לסיכום, Android Studio Giraffe זמין בערוץ הבטא . Android Studio Hedgehog היא הגרסה האחרונה של ה-IDE וזמינה בערוץ Canary , וכוללת את כל השיפורים והתכונות החדשות הללו:
פרודוקטיביות קידוד
Android Studio Bot , הוא עוזר משולב היטב, מופעל בינה מלאכותית ב-Android Studio שנועד להפוך אותך ליותר פרודוקטיבי. עריכה חיה (ביטא) שעוזרת לשמור אותך בזרימה על ידי צמצום ההפרעות בעת ביצוע עדכונים לממשק המשתמש של Compose ומאמת את השינויים האלה במכשיר פועל.
בנה פרודוקטיביות
(ביטא) Kotlin DSL ו-Version Catalogs , שעוזר לך לנצל את התחביר והמוסכמות המודרניות יותר בעת הגדרת המבנה שלך. (ביטא) העדפות שפה לכל אפליקציה , תמיכה מובנית ב-AGP להגדרה אוטומטית של העדפות שפה לכל אפליקציה. (ביטא) השפעת ההורדה ב-Build Analyzer , המספק סיכום של הזמן שהושקע בהורדות תלויות ותצוגה מפורטת של הורדות לכל מאגר, כך שתוכל לקבוע בקלות אם הורדות בלתי צפויות משפיעות על ביצועי הבנייה. (ביטא) עוזר השדרוג החדש של Android SDK , שעוזר לך לשדרג את targetSdkVersion , שהיא רמת ה-API שאליה האפליקציה שלך מכוונת, הרבה יותר מהר.
פיתוח עבור גורמי צורה
Google Pixel Fold ו-Google Pixel Tablet Devices Virtual Devices , שיכולים לעזור לך להתחיל להכין את האפליקציה שלך כדי לנצל את מלוא היתרונות של גדלי המסך המורחבים והפונקציונליות של מכשירים אלה לפני שהם יהיו זמינים בחנויות. Wear OS 4 Developer Preview Emulator , אשר באופן דומה מספק לך גישה מוקדמת לבדיקה ואופטימיזציה של האפליקציה שלך מול הדור הבא של Wear OS by Google. תמיכה בפורמט פנים שעון ב-Wear OS 4 Developer Preview Emulator , דרך חדשה לבנות לוחות שעונים עבור Wear OS. שיקוף מכשירים למכשירים מקומיים , המאפשר לך לראות ולקיים אינטראקציה עם המכשירים הפיזיים המקומיים שלך ישירות בתוך חלון התקני הריצה של Android Studio. הזרמת מכשירי אנדרואיד , הזרמת מכשיר של מכשירי גוגל פיקסלים פיזיים מרוחקים, שתוכלו להירשם לגישה מוקדמת עוד היום! Espresso Device API , שעוזר לך לכתוב בדיקות המבצעות שינויי תצורה סינכרוניים בעת בדיקה במכשירים וירטואליים של אנדרואיד המריצים רמת API 24 ומעלה.
שפר את איכות האפליקציה שלך
תובנות לגבי איכות האפליקציה: חיוני אנדרואיד , המאפשרים כעת להציג, לסנן ולנווט דוחות קריסה חשובים מ-Android vitals, המופעל על ידי Google Play. תובנות איכות אפליקציה עם ניווט משופר בקוד , המאפשר לך כעת לבחור לנווט אל שורת הקוד בתשלום ה-git הנוכחי שלך, או להציג הבדל בין התשלום לגרסה של בסיס הקוד שלך שיצרה את הקריסה. Compose State information ב-Debugger , המפרט את הפרמטרים של ה-composable ומצבם כשהם מושהים בנקודת הפסקה ב-composable, כך שתוכל לזהות ביתר קלות אילו שינויים עשויים לגרום להרכבה מחדש. Power Profiler חדש , המציג צריכת חשמל מדויקת ביותר מהמכשיר בפילוח לפי כל תת-מערכת. (ביטא) Device Explorer , שכולל כעת מידע על תהליכים ניתנים לניפוי שפועלים במכשירים מחוברים ופעולות שאתה יכול לבצע בהם. (ביטא) תצוגה מקדימה של אנימציה של Compose , תומך כעת במספר ממשקי API נוספים של Compose ובבוחרים חדשים המאפשרים לך להגדיר מצבים שאינם מנויים או בוליאניים כדי לנפות באגים בהנפשת Compose שלך באמצעות קלט מדויק. Embedded Layout Inspector , המריץ את Layout Inspector מוטמע ישירות בחלון מכשיר הריצה ב-Android Studio, מה שמוביל לחוויית ניפוי חלקה יותר ושיפורי ביצועים משמעותיים. תמיכה ב-Firebase Test Lab עבור Gradle Managed Devices , הממנפת את GMD כדי לעזור לך להגדיר בצורה חלקה מכשירי Firebase Test Lab עבור הבדיקות האוטומטיות שלך, ועכשיו עם תמיכה נוספת לריסוק חכם.
IntelliJ
עדכון פלטפורמת IntelliJ למהדורת פלטפורמת IntelliJ 2023.1, הכוללת מספר שיפורים בביצועים ואיכות חיים. עדכון ממשק משתמש חדש המאפשר לאנדרואיד סטודיו לאמץ מספר שיפורים לשפת העיצוב המודרנית של IntilliJ.
עיין בהערות ההפצה של Android Studio Preview ובהערות הגרסה של Android Emulator לקבלת פרטים נוספים.
הורד את Android Studio היום!
אתה יכול להוריד את Android Studio Hedgehog Canary או Android Studio Giraffe Beta היום כדי לשלב את התכונות החדשות בזרימת העבודה שלך. אתה יכול להתקין אותם זה לצד זה עם גרסה יציבה של Android Studio על ידי ביצוע ההוראות הבאות . מהדורת הבטא קרובה לאיכות שחרור יציבה, אך ייתכן שעדיין קיימים באגים, ותכונות Canary הן תכונות מובילות. כמו תמיד, אנו מעריכים כל משוב על דברים שאתה אוהב או תכונות שאתה רוצה לראות. אם אתה מוצא באג, אנא דווח על הבעיה ובדוק גם בעיות ידועות . זכור לעקוב אחרינו גם בטוויטר , בינוני או YouTube לעדכוני פיתוח נוספים של אנדרואיד!