גוגל פרסמה את אנדרואיד 11 Developer Preview 3 עבור סמארטפונים של גוגל פיקסל. המהדורה מביאה את ADB Incremental, Wireless Debugging ועוד.
עוד בפברואר, גוגל פרסמה את התצוגה המקדימה הראשונה למפתחים של אנדרואיד 11 עבור סמארטפונים של Pixel (למעט פיקסלים 2016). החברה התכוונה לשחרר עוד שתי תצוגות מקדימות למפתחים לפני פתיחת הבטא למכשירים שאינם פיקסל. גוגל פרסמה את אנדרואיד 11 DP שני בחודש מרץ, והיום, הם עוקבים אחרי Android 11 Developer Preview 3. התצוגה המקדימה השלישית של המפתחים מוסיפה תכונה מרכזית אחת ומבצעת כמה שינויים נוספים לקיימים שהוצגו ב-DPs קודמות. הנה מה שהשתנה.
מה חדש ב-Android 11 Developer Preview 3
עדכוני סיבות ליציאה מאפליקציה
באנדרואיד 11, אפליקציות יכולות לאחזר תיעוד של הסיבות מאחורי מקרי המוות האחרונים של אפליקציות באמצעות החדש getHistoricalProcessExitReasons שיטה במחלקה ActivityManager. החדש ApplicationExitInfo הכיתה מפרטת את המידע שאפליקציות יכולות לאחזר מסיבות היציאה ההיסטוריות שלהן, שיכולות לכלול גורמים כמו שהמערכת אוזלת בזיכרון, קריסת קוד מקורית, שינוי הרשאות בזמן ריצה, שימוש מוגזם במשאבים, וכו ' ממשקי API אלה עודכנו ב-Developer Preview 3 בהתבסס על משוב למפתחים, אשר
ניתוח ערמות של GWP-ASan
תצוגות מקדימות למפתחים של Android 11 הוסיפו מספר כלים שיעזרו למפתחים למצוא ולתקן בעיות בטיחות בזיכרון. האחרון הוא GWP-ASan (ידוע גם בשם הרקורסיבי שלו "GWP-ASan Will Proide Allocation Sanity"), "כלי הקצאת דגימה שמזהה שגיאות זיכרון ערימה עם תקורה מינימלית או השפעה על הביצועים." ב-Android 11 Developer Preview 3, GWP-ASan מופעל כברירת מחדל בקבצים בינאריים של פלטפורמה ובאפליקציות מערכת, אך מפתחים יכולים להפעיל זאת גם עבור היישומים שלהם. נו. Google ממליצה לעשות זאת אם האפליקציה שלך משתמשת בקוד מקורי של ספריות.
ADB אינקרמנטלי
גוגל רוצה לעשות את זה מהר יותר עבור מפתחים להתקין חבילות APK גדולות ולכן הם מציגים חדש ADB אינקרמנטלי תכונה. תכונה זו יכולה להפוך את התקנת חבילות APK גדולות (2GB+) ממחשב לטלפון למהירה עד פי 10 מבעבר. ב-Android 11 Developer Preview 3, מפתחים יכולים להתקין APK מצטבר באמצעות הפקודה "adb install --incremental" בקובץ הבינארי העדכני ביותר של ADB. יש לחתום על חבילות APK עם החדש סכימת חתימות APK v4 פורמט, שיוצר חתימה בקובץ נפרד. תכונה זו דורשת גם שהמכשיר יתמוך בחדש מערכת קבצים מצטברת, אשר כרגע נתמך רק על ידי Pixel 4 ו-Pixel 4 XL. גוגל אומרת שכל מכשירי ההשקה של אנדרואיד 11 יתמכו במערכת הקבצים המצטברת ומכאן ADB Incremental.
איתור באגים אלחוטי
ADB אלחוטי קל יותר מתמיד באנדרואיד 11 עם האפשרות החדשה "ניפוי באגים אלחוטי" באפשרויות המפתחים. אנחנו קודם ראיתי תכונה זו ב-Android 11 Developer Preview 2, אבל גוגל מעולם לא הדגישה שזה שם. כרגע אתה יכול להתאים את הטלפון שלך למחשב באמצעות זרימת העבודה של קוד ההתאמה, אבל גוגל אומרת שהם מתכננים להוסיף זרימת עבודה לסריקת קוד QR במהדורה עתידית של Android Studio.
עדכוני ביקורת גישה לנתונים
לבסוף, גוגל עדכנה את החדש ממשקי API לביקורת גישה לנתונים ב-Android 11 Developer Preview 3. באופן ספציפי, Google שינתה את שמם של כמה ממשקי ה-API, אז הקפד לעדכן את האפליקציה שלך אם אתה משתמש באחד מהם. אפליקציה לדוגמה ניתן למצוא כאן. משוב יכול להיות ניתן כאן.
הורד את Android 11 Developer Preview 3
אתה יכול בוא לפה לראות את ההבדל המלא ב-API בין אנדרואיד 11 DP2 ל-DP3, אבל אנחנו, כמובן, נזהה אחר כל השינויים הבולטים שגוגל לא פרסמה. אתה יכול לקרוא את הערות שחרור כאן, שאותו אנו ממליצים לעשות לפני שאתה מוריד ומבזק את העדכון. לבסוף, הקפד לעשות זאת בוא לפה להגיש דיווחי באגים ו כאן כדי לדון במהדורה האחרונה.
יהיו לנו קישורים להורדת תמונות המערכת העדכניות ביותר עבור מכשירי Google Pixel ומכשירים התואמים Project Treble בעמוד זה. אתה יכול להבזק את הרכיבים באופן ידני או להשתמש בכלי פלאש אנדרואיד כדי לעשות זאת עבורך. אם אין לך מכשיר תואם, תוכל להריץ את בניית התצוגה המקדימה באמולטור אנדרואיד של Android Studio.
זוהי התצוגה המקדימה השלישית והאחרונה למפתחים. יהיו 2 מהדורות בטא שיכללו מכשירים שאינם של פיקסל ואחריהם הגרסה היציבה מתישהו ברבעון השלישי.
לכל החדשות האחרונות של אנדרואיד 11, סמן את התג הזה בסימניות:
חדשות אנדרואיד 11 ב-XDA