לצד ה-Android 11 Beta, גוגל הכריזה על עיצוב מחדש של Play Console והוסיפה תכונות חדשות ב-Android Studio, Kotlin ו-Jetpack.
ייתכן שגרסת הבטא של אנדרואיד 11 בדיוק שוחררה, אבל אם אתה מפתח, יש עוד ממה להתרגש. יחד עם אנדרואיד 11, גוגל מציגה חבורה שלמה של דברים טובים למפתחים, כולל חדש עיצוב קונסולת Google Play, גרסאות חדשות של Android Studio וחבורה של AndroidX ו-Kotlin עדכונים.
עיצוב מחדש של קונסולת Google Play
ראשית, בואו נדבר על המסוף החדש של Google Play. מאז הצגת ההנחיות החדשות לעיצוב החומר, גוגל מעדכנת (לאט) את האפליקציות והאתרים השונים שלה לשפת העיצוב החדשה, וזה סוף סוף כולל את Play Console. נוסף על הרענון העיצובי, הדברים אורגנו קצת מחדש. גוגל אומרת שיש מערכת ניהול משתמשים חדשה שתעזור לך לטפל באנשים שהזמנת לחשבון ה-Console שלך, יחד עם כמה תכונות אחרות כדי "לעזור לך לשגשג" ב-Google Play.
אתה יכול לראות כמה צילומי מסך של העיצוב החדש למטה.
Android Studio 4.1 ו-4.2
הדבר החדש הבא הוא אנדרואיד סטודיו. גוגל פרסמה שתי גרסאות חדשות: 4.1 בבטא ו-4.2 בקנרי. יש המון תכונות חדשות במהדורות האלה, אז אנחנו הולכים רק לעבור על כמה מהמעניינות יותר.
אם עשית הרבה פיתוח (או התעסקות), אתה כנראה יודע על Wireless ADB. תכונה זו של ADB מאפשרת לך להתחבר למכשיר שלך באמצעות כתובת ה-IP שלו במקום כבל. למרבה הצער, זה יכול להיות קשה להפעיל אותו. אתה צריך להתעסק ב-ADB רגיל או שיהיה לך מכשיר שורשי. ובכן, עם Android Studio 4.2, כל מה שאתה צריך זה מכשיר עם אנדרואיד 11 ואילך, ותוכל להפעיל את Wireless ADB תוך זמן קצר.
אמולטור אנדרואיד הוא כעת חלק מ-Android Studio. בזמן כתיבת שורות אלה, לא בדיוק ברור מה זה אומר, אבל גוגל אומרת שזה יאפשר בדיקות אוטומטיות מהירות ומשולבות יותר.
לבסוף (עבור רשימת משנה זו), בניית אפליקציות צריכה להיות אפילו מהירה יותר עבור מכשירים עם אנדרואיד 11 ואילך.
להלן גרפיקה המציגה את התכונות החדשות בשתי הגרסאות.
קוטלין ואנדרואידX
עכשיו בואו נדבר על קוטלין ו AndroidX. קוטלין הפכה כנראה לשפה הפופולרית ביותר לפיתוח אנדרואיד. זה יותר תמציתי מג'אווה, יש לו שיטות מסייעות שונות, תומך בפונקציות הרחבה, ויש לו הרבה יותר מה שהופך אותו לנעים יותר לשימוש מאשר ג'אווה. בגלל כל היתרונות הללו, גוגל ממליצה רשמית על Kotlin כשפה לשימוש לפיתוח אנדרואיד.
ראשית, יש כמה תכונות חדשות בקוטלין עצמה. Android Studio תומך כעת ב-Kotlin 1.4, שמגיע עם המון דברים חדשים. אחת התכונות העיקריות של 1.4 היא המרת SAM עבור ממשקי Kotlin. מזה זמן מה, קוטלין המירה אוטומטית ממשקי ג'אווה בשיטה אחת למבדדות, לקריאות טובה יותר. עם זאת, המרה זו לא עבדה עבור ממשקים שהוכרזו ב-Kotlin; ב-1.3, אפילו עם ממשק קוטלין בשיטה אחת, תצטרך לכתוב את היישום כולו. בקוטלין 1.4 זה כבר לא נחוץ. כל שעליך לעשות הוא לסמן את ממשקי Kotlin בשיטה אחת שלך עם fun
משנה, ותוכל להשתמש בהם בצורת למבדה.
אתה יכול לקרוא עוד על Kotlin 1.4 כאן ו כאן.
אבל זה לא הכל. לקוטלין יש תכונה רבת עוצמה הנקראת Coroutines. Coroutines דומים לאנדרואיד AsyncTask שהוצא משימוש כעת אבל עם יותר תכונות, תחביר טוב יותר וקריאות קלה יותר. לשלוש ספריות AndroidX, Lifecycle, WorkManager ו-Room, יש כעת תמיכה ב-Cotlin של Kotlin, מה שאמור להקל על ההתמודדות עם היגיון אסינכרון בעת שימוש בספריות אלו.
Jetpack Compose
למקרה שפספסתם את הודעות שונות מגוגל עבורו, Jetpack Compose היא דרך חדשה לעצב פריסות בפרויקטים מקוריים של אנדרואיד. במקום עיצוב פריסת XML החיוני, Compose היא מסגרת הצהרתית שנכתבה כולה ב-Kotlin. זה היה בתצוגה המקדימה הראשונה שלו למפתחים כבר זמן מה, אבל החל מהיום, תוכל לנסות את התצוגה המקדימה השנייה שלו למפתחים. יש חבורה של תכונות חדשות בגרסה זו, כולל:
- יכולת פעולה הדדית עם תצוגות Android מקוריות
- אנימציות
- רשימות מבוססות מתאם
- תצוגות מקדימות בזמן אמת לשינויי פריסה (קודם לכן נדרש בנייה מחדש של הפרויקט)
- השלמת קוד
גוגל מקווה לשחרר גרסת אלפא של Compose מתישהו בקיץ הקרוב, עם מהדורה מלאה המתוכננת מתישהו ב-2021.
וזה כל מה שיש לנו היום! לא כל מה שחדש נמצא במאמר זה, אז הקפד לבדוק את ההכרזה הרשמית של גוגל לפרטים נוספים. אתה יכול לראות את כל 12 ההרצאות שגוגל פרסמה זה עתה הפלייליסט הזה של YouTube, להתעדכן בתוכן חדש למפתחים מדי שבוע במהלך "11 שבועות של אנדרואיד"ולמדו אחד מהשני במהלך א מפגש קהילה מקוון של Android 11.