בטבלה הבאה מפורטות כל התכונות המתועדות והשינויים בהתנהגות שיכולים להשפיע על מפתחי אפליקציות. ברשימה הזו אפשר למצוא שינויים שמשפיעים עליכם, ואז ללחוץ על הקישור המתאים כדי לקרוא את התיעוד.
קטגוריה | סוג | שם |
---|---|---|
מחזור החיים של פעילות | שינוי (כל האפליקציות) |
פעילויות של מרכז האפליקציות כבר לא מסתיימות בלחיצה על 'הקודם' כפתור 'הקודם' במערכת מעביר עכשיו פעילות לרקע במקום לסיים אותה. |
גיבוי ושחזור | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) |
שינויים בגיבוי ובשחזור כללי ההכללה וההחרגה מצוינים עכשיו בנפרד לגיבויים ב-Google Drive ולגיבויים מ-D2D. |
מצלמה | תכונות חדשות וממשקי API |
תוספים של ספקים ל-Camera2 אפקטים מותאמים אישית למצלמה שסופקו על ידי יצרן ציוד מקורי (OEM) מוצגים עכשיו ישירות בפלטפורמה. |
מצלמה | תכונות חדשות וממשקי API |
תמיכה בחיישן מצלמה מסוג Quad bayer ממשקי API חדשים של הפלטפורמה מספקים תמיכה בחיישני מצלמה ברזולוציה גבוהה במיוחד. |
תאימות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | עדכון ההגבלות על ממשקים שאינם ב-SDK חלק מהממשקים שלא נתמכו בעבר נחסמים ב-Android 12. |
תאימות | תכונות חדשות וממשקי API | החלפנו את המתגים לבדיקות תאימות אפשר להפעיל או להשבית שינויים ספציפיים בהתנהגות כדי לבצע בדיקות תאימות מפורטות יותר. |
קישוריות | שינוי (כל האפליקציות) |
עדכוני Passpoint ב-Android 12 נוספו ממשקי API חדשים כדי לוודא שהמכשיר תומך בתכונות Passpoint. |
קישוריות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) |
חיבור בו-זמני בין עמיתים + חיבור לאינטרנט במכשירים נתמכים, הרשת הראשית של ה-Wi-Fi לא מתנתקת יותר כשיוצרים חיבור בו-זמני בין עמיתים וחיבור לאינטרנט. |
קישוריות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) |
mDNSResponder native API הדמון mDNSResponder פועל עכשיו רק כשצריך אותו לאירועי NSD. |
קישוריות | תכונות חדשות וממשקי API |
הפעלת אפליקציות נלוות ב-Android 12 נוספו ממשקי API חדשים כדי שאפליקציות נלוות יפעלו כל הזמן שהמכשיר הנלווה נמצא בטווח. |
קישוריות | תכונות חדשות וממשקי API |
פרופילים של Companion Device Manager כדי לפשט את תהליך ההרשמה, אפשר עכשיו לאגד הרשאות של מכשירים נלווים בפרופילים. |
קישוריות | תכונות חדשות וממשקי API | שיפורים בהערכת רוחב הפס הערכות רוחב הפס מתבססות עכשיו על ממוצעים משוקללים של כל הזמנים כדי לשפר את הדיוק של קישוריות Wi-Fi וסלולרית. |
קישוריות | תכונות חדשות וממשקי API |
שיפורים ב-Wi-Fi Aware (NAN) ממשקי API חדשים ואפשרויות הגדרה משפרים את היעילות ואת עמידות התקלות ב-Wi-Fi Aware. |
קישוריות | תכונות חדשות וממשקי API |
חיבור בו-זמני בין עמית לעמית + חיבור לאינטרנט מכשירים נתמכים יכולים עכשיו לשמור על חיבורים בו-זמניים ל-Wi-Fi למכשיר עמית ולרשת הראשית שמספקת אינטרנט. |
קישוריות | תכונות חדשות וממשקי API |
הפעלה של תשלומים באמצעות NFC כשהמסך כבוי אפליקציות יכולות עכשיו להפעיל תשלומים באמצעות NFC בלי שהמסך של המכשיר יהיה מופעל. |
פונקציונליות עיקרית | תכונות חדשות וממשקי API |
עדכונים אוטומטיים של אפליקציות שיטה חדשה ב-API מאפשרת לאפליקציות להתקין עדכונים בלי לבקש אישור מהמשתמש. |
פונקציונליות עיקרית | תכונות חדשות וממשקי API |
מידע על ערכת השבבים של המכשיר מידע על הספק והדגם של ערכת השבבים של ה-SoC מוצג עכשיו דרך ה-SDK. |
פונקציונליות עיקרית | תכונות חדשות וממשקי API | עדכונים לממשקי API מרכזיים של Java Android 12 כולל תמיכה במספר ממשקי API מרכזיים של Java. |
גרפיקה ותמונות | שינוי (כל האפליקציות) |
שיפור במעבר בין קצבי רענון עכשיו אפשר לשנות את קצב הרענון גם אם המסך לא תומך במעבר חלק. |
גרפיקה ותמונות | תכונות חדשות וממשקי API |
מתן גישה ישירה לאפליקציות לנתוני מעקב של קריסות מעכשיו אפשר לגשת לנתוני מעקב של קריסות שנגרמו עקב קוד Native בלי להשתמש ב-adb. |
גרפיקה ותמונות | תכונות חדשות וממשקי API | תמיכה בתמונות בפורמט AVIF Android 12 כולל תמיכה בפורמט התמונה AVIF, שמספק איכות תמונה טובה יותר באותו גודל קובץ. |
גרפיקה ותמונות | תכונות חדשות וממשקי API | הוספנו API חדש שמאפשר להחיל בקלות אפקטים גרפיים נפוצים על תצוגות והיררכיות של עיבוד תמונה. |
גרפיקה ותמונות | תכונות חדשות וממשקי API | פענוח מקורי של תמונות מונפשות ה-API לפענוח תמונות ב-NDK מפענח עכשיו את כל המסגרות ונתוני התזמון של קובצי GIF ו-WebP. |
מדיה | תכונות חדשות וממשקי API | קידוד מחדש של מדיה שמתאים לשימוש סרטונים שקודדו בפורמטים מודרניים יכולים עכשיו לעבור המרה אוטומטית להפעלה באפליקציות שלא תומכות בפורמטים האלה. |
מדיה | תכונות חדשות וממשקי API |
סיווג ביצועים סיווג ביצועים מספק ביטוי פשוט של יכולות המכשיר, שאפשר להשתמש בו כדי לספק חוויות מותאמות אישית. |
מדיה | תכונות חדשות וממשקי API |
שיפורים בקידוד וידאו ב-Android 12 מוגדר סט סטנדרטי של מפתחות לשליטה בפרמטר הכימות לקידוד וידאו. |
מדיה | תכונות חדשות וממשקי API |
התמקדות באודיו מערכת Android אוכפת עכשיו הנמכה הדרגתית כשלאפליקציה שמפעילה אודיו אין יותר התמקדות באודיו. |
מדיה | תכונות חדשות וממשקי API | עדכונים ב-MediaDrm שיטות חדשות ב-API מאפשרות לקבוע בקלות רבה יותר אם נדרש רכיב פענוח מאובטח. |
ביצועים | שינוי (כל האפליקציות) |
דלי להמתנה של אפליקציות עם הגבלות ב-Android 12 מוצג דלי חדש ומחמיר יותר להמתנה של אפליקציות, שמיועד לאפליקציות שמשתמשות במשאבי המערכת בצורה פחות אחראית. |
ביצועים | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | הגבלות על הפעלת שירותים שפועלים בחזית לאפליקציות אסור יותר להפעיל שירותים שפועלים בחזית בזמן שהן פועלות ברקע. |
ביצועים | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) |
הרשאה להתראות מדויקות מעכשיו, אפליקציות צריכות הרשאה מיוחדת כדי להגדיר התראות מדויקות. |
ביצועים | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | הגבלות על מעבר בין אפליקציות באמצעות התראות אפליקציות לא יכולות יותר להשתמש בשירותים מתווכים או במקלטי שידור כדי לפתוח פעילות כשמשתמש מקיש על התראה. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
הפעלה והשבתה של המיקרופון והמצלמה במכשירים נתמכים, המשתמשים יכולים להפעיל או להשבית את הגישה למיקרופון ולמצלמה בכל האפליקציות באמצעות אפשרות הפעלה והשבתה אחת. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
אינדיקטורים של מיקרופון ומצלמה סמלים בשורת הסטטוס מוצגים עכשיו בכל פעם שאפליקציה ניגשת למיקרופון או למצלמה. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
חבילת הרשאות מידע על הרשאות ממנהל החבילות מסונן עכשיו על סמך ההרשאות לחבילה. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
הוסרה הטמעה של BouncyCastle ב-Android 12 הוסרו הרבה הטמעות של BouncyCastle של אלגוריתמים קריפטוגרפיים שהוצאו משימוש בעבר. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
התראות על גישה ללוח המשתמשים מקבלים עכשיו התראה כשאפליקציה ניגשת לנתונים בלוח מאפליקציה אחרת. |
אבטחה ופרטיות | שינוי (כל האפליקציות) | אפליקציות לא יכולות לסגור תיבות דו-שיח של המערכת אפליקציות לא יכולות יותר להפעיל intent שסוגר תיבת דו-שיח של המערכת. |
אבטחה ופרטיות | שינוי (כל האפליקציות) | אירועי מגע ממקורות לא מהימנים נחסמים ב-Android 12, אפליקציות לא יכולות להשתמש באירועי מגע אם שכבת-על מסתירה את האפליקציה בצורה לא בטוחה. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | מיקום משוער כשמשתמשים מתבקשים לתת הרשאות למיקום מדויק, הם יכולים עכשיו לבחור לתת הרשאות רק למיקום משוער. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | קובצי Cookie מודרניים מסוג SameSite ב-WebView עכשיו האפליקציות צריכות לציין במפורש אילו קובצי Cookie מורשים לפעול באתרים שונים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | הגבלת קצב (rate-limiting) של חיישני תנועה המערכת מגבילה עכשיו את קצב הרענון של נתונים מחיישני תנועה ומחיישני מיקום מסוימים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | תרדמת של אפליקציות אפליקציות עוברות למצב תרדמת אם המשתמש לא מקיים איתן אינטראקציה במשך כמה חודשים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | הצהרת שיוך בבקרת הרשאות גישה לנתונים אפליקציות חייבות עכשיו להצהיר על תגי שיוך במניפסט כדי להשתמש בהם לצורך בקרת הרשאות גישה לנתונים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | הגבלת גיבוי באמצעות ADB גיבויים באמצעות ADB לא כוללים יותר נתוני אפליקציות כברירת מחדל. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | ייצוא רכיבים בצורה בטוחה יותר אפליקציות חייבות עכשיו להצהיר באופן מפורש אם מותר לאפליקציות אחרות להפעיל את הרכיבים שלהן שמשתמשים במסנני Intent. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | יכולת השינוי של אובייקטים מסוג PendingIntent מעכשיו, אפליקציות צריכות לציין את יכולת השינוי של כל אובייקט מסוג PendingIntent שהן יוצרות. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | הפעלות לא בטוחות של Intent ב-Android 12 נוספה תכונת ניפוי באגים שמזהה הפעלות לא בטוחות של Intent. |
אבטחה ופרטיות | תכונות חדשות וממשקי API |
מרכז הבקרה להגדרות הפרטיות ב-Android 12 מוצג מסך חדש בהגדרות המערכת שבו אפשר לראות את היסטוריית הגישה לנתוני המיקום, המצלמה והמיקרופון. |
אבטחה ופרטיות | תכונות חדשות וממשקי API |
הרשאות Bluetooth ב-Android 12 נוספו הרשאות חדשות שמאפשרות לאפליקציות לסרוק מכשירי Bluetooth בקרבת מקום בלי לבקש הרשאות מיקום. |
אבטחה ופרטיות | תכונות חדשות וממשקי API |
חיפוש קבוצות של הרשאות אפליקציות יכולות עכשיו לשאול איך המערכת מארגנת הרשאות שמוגדרות בפלטפורמה בקבוצות של הרשאות. |
אבטחה ופרטיות | תכונות חדשות וממשקי API | הסתרת חלונות שכבת-על של אפליקציות ב-Android 12 נוספה הרשאה חדשה שמאפשרת לאפליקציות להסתיר חלונות שכבת-על שמצוירים על ידי אפליקציות אחרות. |
אבטחה ופרטיות | תכונות חדשות וממשקי API |
דגל הגנה על הרשאות של חותמים מוכרים מכשירים ואפליקציות יכולים עכשיו להעניק הרשאות חתימה לאפליקציות אחרות בלי שיהיה צורך לחתום עליהן בזמן ייצור המכשיר. |
אבטחה ופרטיות | תכונות חדשות וממשקי API | אימות מאפייני המכשיר החל מ-Android 12, כל אפליקציה שמטרגטת ל-Android 12 ומעלה יכולה לאמת מאפייני מכשיר שנמצאים באישור אימות. |
אבטחה ופרטיות | תכונות חדשות וממשקי API | פעולות מאובטחות בהתראות במסך הנעילה אפליקציות יכולות עכשיו לדרוש אימות בכל פעם שמפעילים פעולות ספציפיות בהתראות במכשיר נעול. |
אבטחה ופרטיות | תכונות חדשות וממשקי API |
מחרוזות שניתנות ללוקליזציה עבור BiometricPrompt ב-Android 12 נוספו ממשקי API חדשים לאחזור של תוויות לחצנים, הנחיות ושמות הגדרות שניתנים ללוקליזציה וקלים לקריאה על ידי המשתמשים לצורך אימות ביומטרי. |
אחסון | תכונות חדשות וממשקי API |
ספרייה חדשה להקלטות קוליות ב-Android 12 נוספה ספרייה חדשה לאחסון ולהגדרה של הקלטות קוליות. |
אחסון | תכונות חדשות וממשקי API |
גישה לניהול מדיה ב-Android 12 מוצגת הרשאה חדשה שמאפשרת לאפליקציות להעביר, לשנות ולמחוק קבצים בלי להציג תיבת אישור בכל פעם. |
אחסון | תכונות חדשות וממשקי API |
גישה לאחסון של אפליקציות אפליקציות יכולות ליצור פעילות מותאמת אישית שמאפשרת למשתמשים לנהל את הנתונים של האפליקציה במכשיר, ולחשוף את הפעילות הזו למנהלי קבצים. |
אחסון | תכונות חדשות וממשקי API |
תמיכה בגישה מורחבת לקבצים MediaStore תומך עכשיו בממשקי API מורחבים לכתובות URI של מדיה. |
חוויית משתמש | שינוי (כל האפליקציות) | אפקט מתיחה של גלילה מעבר לקצה ב-Android 12 נוסף התנהגות חזותית חדשה לאירועים של גלילה מעבר לקצה. |
חוויית משתמש | שינוי (כל האפליקציות) |
מסכי פתיחה של אפליקציות אפליקציות שבעבר הטמיעו מסך פתיחה בהתאמה אישית צריכות לעבור עכשיו ל-SplashScreen API החדש. |
חוויית משתמש | שינוי (כל האפליקציות) |
פתרון כוונות אינטרנט כוונת אינטרנט כללית מופנית עכשיו רק לפעילות של אפליקציה אם האפליקציה אושרה לדומיין הספציפי שכלול בכוונת האינטרנט הזו. |
חוויית משתמש | שינוי (כל האפליקציות) |
שיפורים במצב המלא לניווט באמצעות מחוות ב-Android 12, התנהגויות קיימות במצב המלא מוחלפות בהתנהגות ברירת המחדל: BEHAVIOR_DEFAULT . |
חוויית משתמש | שינוי (כל האפליקציות) |
Display#getRealSize ו-getRealMetrics: הוצאה משימוש ומגבלות ממשקי ה-API של Display getRealSize() ו-getRealMetrics() הוצאו משימוש ב-Android 12. |
חוויית משתמש | שינוי (כל האפליקציות) |
כל האפליקציות במצב ריבוי חלונות מצב ריבוי חלונות הוא עכשיו התנהגות סטנדרטית במכשירים עם מסכים גדולים. |
חוויית משתמש | שינוי (כל האפליקציות) |
תצוגה מקדימה של המצלמה במסכים גדולים אפליקציות מצלמה שמבקשות כיוון מסך ספציפי ולא ניתן לשנות את הגודל שלהן, עוברות עכשיו באופן אוטומטי למצב 'דיוקן מוסט'. |
חוויית משתמש | שינוי (כל האפליקציות) | עיכוב בחוויית המשתמש בהתראות על שירותים שפועלים בחזית כדי לייעל משימות לטווח קצר, ההתראות על שירותים שפועלים בחזית מוצגות עכשיו באיחור של 10 שניות בשירותים מסוימים שפועלים בחזית. |
חוויית משתמש | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | התראות בהתאמה אישית ב-Android 12, יש תבניות פריסה עקביות מבחינה ויזואלית להתראות בהתאמה אישית. |
חוויית משתמש | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) |
שינויים באימות של קישורים לאפליקציות ל-Android דומיינים של קישורים לאפליקציות ל-Android מאומתים עכשיו רק אם הם מוצהרים במסנן כוונות בפורמט מיוחד. |
חוויית משתמש | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) | שיפורים בהתנהגות של תמונה בתוך תמונה (PIP) Android 12 כולל שיפורים בהתנהגות של PIP בהקשה בודדת ובהקשה כפולה. |
חוויית משתמש | תכונות חדשות וממשקי API | שיפורים בווידג'טים ב-Android 12 בוצע שיפוץ מקיף של ההתנהגות החזותית של הווידג'טים של האפליקציות. |
חוויית משתמש | תכונות חדשות וממשקי API | הוספת תוכן עשיר ב-Android 12 מוצג API מאוחד להוספת תוכן מכל מקור: לוח, מקלדת או גרירה ושחרור. |
חוויית משתמש | תכונות חדשות וממשקי API |
App splash screens API ב-Android 12 מוצג API חדש למסכי פתיחה של אפליקציות, שמאפשר ליצור אנימציה מותאמת אישית להפעלת האפליקציה לכל האפליקציות. |
חוויית משתמש | תכונות חדשות וממשקי API | APIs של פינות מעוגלות ב-Android 12 נוספו ממשקי API חדשים שמחלצים את הרדיוס ואת נקודת המרכז של פינות מעוגלות. |
חוויית משתמש | תכונות חדשות וממשקי API | חוויה עשירה של משוב הפטי ב-Android 12 יש אפקטים חדשים של משוב הפטי ושליטה מפורטת יותר במפעיל. |
חוויית משתמש | תכונות חדשות וממשקי API |
AppSearch ב-Android 12 מוצג מנוע חיפוש במכשיר עם ביצועים גבוהים כשירות מערכת. |
חוויית משתמש | תכונות חדשות וממשקי API |
מצב משחק ב-Android 12 מוצג API חדש שמאפשר למשתמשים לבצע אופטימיזציה של חוויית המשחק כדי לשפר את הביצועים או להאריך את חיי הסוללה. |
חוויית משתמש | תכונות חדשות וממשקי API | שיפורים בתכונה 'תמונה בתוך תמונה' (PIP) ב-Android 12 הוספנו כמה שיפורים למצב 'תמונה בתוך תמונה', כדי ליצור חוויית משתמש חלקה ואינטואיטיבית יותר. |
חוויית משתמש | תכונות חדשות וממשקי API |
התראות חדשות על שיחות טלפון מאפשרות לדרג את חשיבות השיחות הנכנסות ב-Android 12 יש סגנון התראות חדש לשיחות טלפון פעילות. |
חוויית משתמש | תכונות חדשות וממשקי API |
תמיכה בתמונות משופרות בהתראות אפליקציות יכולות עכשיו לספק תמונות מונפשות בסוגים מסוימים של התראות. |
חוויית משתמש | תכונות חדשות וממשקי API |
שיפורים במצב סוחף לניווט באמצעות מחוות ב-Android 12, המצב הסוחף פשוט יותר, כדי שהניווט באמצעות מחוות יהיה עקבי יותר עם חוויית המשתמש במהלך פעילויות אחרות. |
חוויית משתמש | תכונות חדשות וממשקי API |
שיתוף כתובות URL מהאפליקציות האחרונות (ב-Pixel בלבד) אפליקציות יכולות לאפשר למשתמשי Pixel לשתף תוכן אינטרנט ישירות ממסך האפליקציות האחרונות. |
ספריות של ספקים | שינוי (אפליקציות שמטרגטות משתמשים מגיל 12 ומעלה) |
ספריות מקוריות משותפות שסופקו על ידי הספק מעכשיו אפשר לגשת לספריות מקוריות משותפות שאינן NDK רק כשמבקשים זאת באופן מפורש. |