גוגל הכריזה על Android 12 Developer Preview 2 עבור הסמארטפונים Pixel 3 ואילך. הנה מה חדש עבור משתמשים ומפתחים.
עם כל יום שעובר, אנו מתקרבים יותר ויותר לשחרור הסופי של מערכת ההפעלה אנדרואיד הגדולה הבאה: אנדרואיד 12. למקרה שאתה משתוקק לראות מה צופן העתיד עבור האיטרציה הקרובה של אנדרואיד, גוגל דאג לך להיום. החברה הכריזה זה עתה על בניית תצוגה מקדימה חדשה למפתחים עבור מכשירי Pixel כשירים. Android 12 Developer Preview 2, כמו תצוגה מקדימה ראשונה למפתחים, עדיין מיועד למפתחים בלבד, ורשימת השינויים המוזכרים בפוסט בבלוג מתמקדת בממשקי API חדשים ובשינויי התנהגות בפלטפורמה שהמפתחים יצטרכו להסתגל אליהם. הנה מה שהשתנה.
מה חדש ב-Android 12 Developer Preview 2
אמון ובטיחות
- מתן רשות לאפליקציה לכסות חלונות על גבי אפליקציות אחרות מהווה סיכון אבטחה ברור. לשם כך, החדש HIDE_OVERLAY_WINDOWS ההרשאה שהוצגה ב-Developer Preview 2 מבטיחה שאפליקציה יכולה להתקשר Window#setHideOverlayWindows() לציין שהכל TYPE_APPLICATION_OVERLAY חלונות צריכים להיות מוסתרים כאשר חלון האפליקציה גלוי.
- בקרות הנראות של התראות עודכנו במהדורת התצוגה המקדימה החדשה הזו. כעת תוכל להגדיר את פעולות ההתראה כך שהן תמיד ייצרו אתגר אימות כאשר יופעלו ממסך הנעילה. לדוגמה, אפליקציית הודעות דורשת כעת אימות לפני מחיקת הודעה או סימון שלה כנקראה.
- Android 12 Developer Preview 2 הוסיפה תמיכה לדרך פשוטה ויעילה יותר להשיג את סכום הבדיקה של אפליקציה מותקנת. מפתחים יכולים לבחור מבין מספר אלגוריתמים תקניים של עיכול כגון SHA256, SHA512, Merkle Root ואחרים. גרסה תואמת לאחור של תכונה זו נמצאת בתהליך, שאמורה להיות זמינה בצורה של ספריית Jetpack בעתיד הקרוב.
שינויים חדשים ב-API של Android 12
- פינות מעוגלות: ב-Android 12 Developer Preview 2, מפתחים יכולים לבדוק אם למכשיר יש מסך עם פינות מעוגלות ולקבל את הפרטים שלהם. מנקודת המבט של עיצוב ממשק המשתמש, כעת ניתן לנצל את הפרטים המוחלטים עבור כל פינה מעוגלת וכן את פרטי הפינה ביחס לגבולות האפליקציה.
- שיפורים בתמונה בתמונה (PIP): אפליקציות יכולות עכשיו אפשר שינוי גודל חלק כדי לאפשר למערכת לשנות את גודל ה-PIP Activity בעת הצורך. בנוסף, הפעלת PIP אוטומטית גורמת כעת למערכת להעביר ישירות את האפליקציה למצב PIP במחווה עד הבית, מבלי לחכות להשלמת האנימציה עד הבית. לבסוף, אנדרואיד תומך כעת להחביא את חלון ה-PIP על ידי גרירתו לקצה השמאלי או הימני של המסך.
- עדכונים ל-API של אפליקציית המכשיר הנלווה: מכשירים לבישים כמו שעונים חכמים ועוקבי כושר בדרך כלל זקוקים לאפליקציה ייעודית לניהולם. גוגל רוצה להקל על אפליקציות כאלה לפעול ולהתחבר בכל פעם שמכשיר נלווה משויך נמצא בקרבת מקום. לשם כך, אנדרואיד 12 Developer Preview 2 הציגה חדש CompanionDeviceService ממשק API. יתר על כן, החדש פרופיל מכשיר נלווה מפשט מאוד את תהליך ההרשמה למכשיר נלווה.
- שיפורים בהערכת רוחב הפס: גוגל שיפרה מאוד את ממשקי ה-API הקיימים להערכת רוחב הפס. מפתחים יכולים כעת לקבל הערכה של תפוקה מצטברת לכל ספק או Wi-Fi SSID, סוג רשת ורמת אות, עבור כל המשתמשים ב- התקן.
- אפקטים חזותיים: החלת אפקטים גרפיים נפוצים כעת קלה מאי פעם באנדרואיד 12 עם ה RenderEffect מעמד. כעת תוכל להחיל טשטושים ומסנני צבע בנפרד, או לשלב אפקטים אלה כאפקטי שרשרת בכללותה.
אתה יכול בוא לפה כדי לראות את ההבדל המלא ב-API בין Android 12 DP1 ל-DP2. מכיוון שגוגל שיפצה כמה ממשקי ה-API, הקפד להריץ ולבצע ניפוי באגים באפליקציה שלך דרך שינוי התנהגות משתנה כדי להכין אותו למיקוד אנדרואיד 12. משוב יכול להיות ניתן כאן.
מומלץ לקרוא את מכתבי שחרור לפני שאתה מוריד ומבזק את העדכון. להיות בטוח ש בוא לפה להגיש דיווחי באגים ו כאן כדי לדון במהדורה האחרונה.
הורד את Android 12 Developer Preview 2
כדי להתקין את Android 12 Developer Preview 2 במכשיר Pixel, אתה צריך Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G או Pixel 5. יש לנו קישורים להורדת תמונות המערכת העדכניות ביותר עבור מכשירי Google Pixel אלה בעמוד זה. אתה יכול לקחת את עדכון ה-OTA המצטבר או הבזק את הרכיבים באופן ידני. במקרה שאין לך מכשיר תואם, אתה יכול להפעיל את ה-build באמולטור Android של Android Studio.
התצוגה המקדימה השנייה למפתחים של אנדרואיד 12 זמינה גם עבור אנדרואיד TV, עם ה ערכת מפתחים ADT-3 בתור המכשיר התואם היחיד.
אמורה להיות מהדורת תצוגה מקדימה מרכזית אחת של מפתחים באפריל ואחריה כמה מהדורות בטא. המבנה היציב של אנדרואיד 12 יהיה זמין מתישהו ברבעון השלישי של 2021 אם הכל ילך כמתוכנן.
לכל החדשות האחרונות של Android 12, סמן את התג הבא בסימניות:
חדשות אנדרואיד 12 ב-XDA