רשימת השינויים והתכונות של Android 12

בטבלה הבאה מפורטות כל התכונות המתועדות והשינויים בהתנהגות שיכולים להשפיע על מפתחי אפליקציות. ברשימה הזו אפשר למצוא שינויים שמשפיעים עליכם, ואז ללחוץ על הקישור המתאים כדי לקרוא את התיעוד.

קטגוריה סוג שם
מחזור החיים של פעילות שינוי (כל האפליקציות) פעילויות של מרכז האפליקציות כבר לא מסתיימות בלחיצה על 'הקודם'
כפתור 'הקודם' במערכת מעביר עכשיו פעילות לרקע במקום לסיים אותה.
גיבוי ושחזור שינוי (אפליקציות שמטרגטות משתמשים מגיל 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 ומעלה) שיפורים בהתנהגות של תמונה בתוך תמונה (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 רק כשמבקשים זאת באופן מפורש.