גוגל הכריזה על Android 11 Developer Preview 2 עבור הסמארטפונים Google Pixel 2017 ואילך. הנה מה חדש עבור משתמשים ומפתחים.
למרות שהתפשטות מחלת COVID-19 הנגרמת על ידי SARS-CoV-2 האטה את הכלכלה העולמית, חברות טכנולוגיה רבות העבירו את עובדיהן לעבודה מהבית (WFH). גוגל היא חברה כזו, וכיום, הם הכירו בקשיים העומדים בפני רבים מאיתנו ברחבי העולם. היום, החברה הכריזה על תצוגה מקדימה חדשה למפתחים של מערכת ההפעלה הגדולה הבאה של אנדרואיד: אנדרואיד 11. Android 11 Developer Preview 2, כמו התצוגה המקדימה הראשונה למפתחים, עדיין מיועדת רק למפתחים, והרשימה של שינויים שהוזכרו בפוסט בבלוג מתמקדים בממשקי API חדשים ובשינויי התנהגות בפלטפורמה שמפתחים יצטרכו להסתגל אליהם. הנה מה שחדש.
שינויים חדשים ב-API של Android 11
- ממשק API של 5G: ב-Android 11 Developer Preview 2, מפתחים יכולים לבדוק אם המשתמש נמצא ברשת 5G New Radio (NR) או Non-Standalone (NSA). אם אינכם מכירים, 5G ברשתות NSA אומר שרשת ה-5G מתנתקת מתשתית 4G קיימת, ואילו עם 5G ברשתות NR, הרשת היא עצמאית. 5G ב-NR בדרך כלל יהיה הרבה יותר מהיר, אם כי הזמינות הנוכחית שלו מוגבלת מאוד. אתה יכול לבדוק את המצב הזה כדי לשנות את אופן התנהלות האפליקציה שלך תחת חיבור הרשת הנחות או העדיף.
- זווית ציר למתקפלים: מכשירים מתקפלים כמו Microsoft Surface Duo הקרוב, Motorola Razr, Samsung Galaxy Fold/Z Flip, ו-Huawei Mate X/X יש בדרך כלל יותר משני מצבים בלבד. לרוב, הם מקופלים או פרוסים לחלוטין, אך מדי פעם המשתמשים ימקמו אותם בזווית. Android 11 Developer Preview 2 הוסיפה תמיכה עבור a חיישן זווית ציר המאפשר לאפליקציות לבצע שאילתות על זווית הציר ישירות או דרך ספריית AndroidX.
- שיפורים בשירות מיון שיחות: אפליקציות סינון שיחות יכולות כעת לדווח על סיבה לדחיית שיחות כדי ליידע את המשתמשים מדוע השירות דחה שיחה נכנסת. בנוסף, אפליקציות סינון שיחות יכולות לראות גם אם שיחה נכנסת הייתה ממספר שנמצא באנשי הקשר של המשתמש, בתנאי כמובן שלאפליקציה לסינון השיחות יש הרשאה לקרוא אנשי קשר. לבסוף, אפליקציות סינון שיחות יכולות כעת להתאים אישית את א דו-שיח למסך פוסט שיחה, שמסופקת על ידי המערכת, כדי לאפשר למשתמשים לבצע פעולות כמו סימון השיחה כדואר זבל או הוספת המספר לאנשי הקשר שלהם.
- עדכונים לממשק ה-API של Neural Networks: גוגל הוסיפה "גרסה יעילה מבחינה חישובית" של a פונקציית הפעלת swish (אזהרה: קישור PDF) המאפשר "זמן אימון מהיר יותר ודיוק גבוה יותר במגוון רחב של משימות". תוספת נוספת היא הפעלת ה-Control ops מודלים מתקדמים יותר של למידת מכונה התומכים בהסתעפות ולולאות." לבסוף, גוגל הוסיפה "בקרות ביצוע חדשות" כדי למזער את זמן האחזור לשימוש נפוץ מקרים.
פרטיות ואבטחה
- באנדרואיד 11, אפליקציות שרוצות לגשת לנתוני המצלמה או המיקרופון משירות חזית חייבות להצהיר על תכונת המניפסט foregroundServiceType.
- אחסון בהיקף עודכן במהדורת תצוגה מקדימה חדשה זו. כעת מפתחים יכולים להעביר קבצים "מהמודל הישן למודל האחסון החדש בהיקף". כמו כן, נוסף "ניהול טוב יותר של קבצי מטמון".
פולני ואיכותי
-
מעברי IME מסונכרנים: ממשקי API חדשים נוספו כדי לאפשר למפתחים לסנכרן את תוכן האפליקציה שלהם עם עורך שיטת הקלט, או IME, וסרגלי מערכת תוך כדי הנפשה. זה מאפשר לך ליצור מעברי IME שהם הרבה יותר זורמים מבעבר. החדש מוסיף מאזין אנימציה מאפשר ליצור "מעברים מושלמים למסגרת" מכיוון שהיא מודיעה לאפליקציות על שינויים לכל מסגרת להכנסות. החדש WindowInsetsAnimationController API מאפשר לאפליקציות להשתלט על מעברי IME וסרגל המערכת, מצד שני. בדוגמה המוצגת מימין למטה, האפליקציה משתמשת בממשק ה-API של WindowInsetsAnimationController כדי לשלוט במעבר ה-IME עם גלילה יתרה של ממשק המשתמש של האפליקציה.
- קצב רענון מועדף לאפליקציה: ישנם כעת עשרות מכשירי אנדרואיד עם צגי קצב רענון גבוה, כגון 90Hz, 120Hz או 144Hz. באנדרואיד 11, אפליקציות ומשחקים יכולים כעת להגדיר את קצב הפריימים המועדף עליהם עבור החלונות שלהם. המערכת תשתמש בקצב הפריימים המועדף על האפליקציה כדי לבחור את קצב הרענון של התצוגה בעת הפעלת האפליקציה.
- המשך באתחול מחדש: כפי ש הדגשנו קודם, אנדרואיד 11 משפר את החוויה של עדכוני OTA בן לילה. לאחר אתחול מחדש, אפליקציות יכולות לגשת לאחסון מוצפן אישורים (CE) מבלי שהמשתמש יבטל את נעילת המכשיר. לפיכך, אפליקציות יכולות לחדש את הפונקציונליות הרגילה לאחר OTA כאשר המשתמש לא נמצא בסביבה כדי לפתוח את הטלפון.
- תמיכה במצלמה באמולטור אנדרואיד: אמולטור אנדרואיד ב-Android Studio תומך כעת במצלמות אמולציות קדמיות ואחוריות. המצלמה האחורית תומכת HW רמה 3 ב-Camera2 API, בעוד שהמצלמה הקדמית תומכת ברמה FULL עם תמיכה במצלמה לוגית.
להתחיל
תהיה עוד תצוגה מקדימה למפתחים באפריל ואחריה 2 גרסאות בטא. המהדורה היציבה של אנדרואיד 11 תהיה זמינה מתישהו ברבעון השלישי של 2020, אם הכל ילך כמתוכנן.
כדי להתקין את Android 11 Developer Preview 2 במכשיר Pixel, אתה צריך Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 או Pixel 4 XL. גם אתה יכול הבזק ידנית את בניית התצוגה המקדימה או שאתה יכול להשתמש ב כלי פלאש של אנדרואיד לעשות זאת עבורך. אם אין לך מכשיר Pixel, ייתכן שתוכל להתקין את התצוגה המקדימה העדכנית ביותר למפתחים דרך ה- תמונת מערכת כללית (GSI) במכשירים תואמי Project Treble, הכולל מכשירים שהושקו עם Android 9 Pie ואילך. עם זאת, הקילומטראז' שלך עשוי להשתנות. לבסוף, אתה יכול לאתחל את הגרסה האחרונה באמולטור אנדרואיד ב-Android Studio. כל אחת מהשיטות הללו מספקת לך דרך לבדוק את האפליקציות שלך בסביבה החדשה. הקפד לבדוק ביסודיות את האפליקציה שלך מכיוון ש-Google תהפוך בסופו של דבר מיקוד ל-Android 11 כדרישה להכללת האפליקציות שלך בחנות Google Play.
נסה את הגרסה העדכנית ביותר ותן לגוגל מָשׁוֹב אם אתה נתקל בבעיות כלשהן.
חדשות אנדרואיד 11 ב-XDA