בטבלה הבאה מפורטות כל התכונות והשינויים בהתנהגות שעשויים להשפיע על מפתחי האפליקציות. אתם יכולים להיעזר ברשימה הזו כדי למצוא שינויים שמשפיעים עליכם, ואז ללחוץ על הקישור המתאים כדי לקרוא את המסמך.
קטגוריה | סוג | שם |
---|---|---|
מחזור החיים של פעילות | שינוי (כל האפליקציות) |
לחיצה על לחצן החזרה לא מסיימת יותר את הפעילויות במרכז האפליקציות ברמה הבסיסית לחצן החזרה של המערכת מעביר עכשיו את הפעילות לרקע במקום לסיים אותה. |
גיבוי ושחזור | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) |
שינויים בגיבוי ובשחזור כללי ההכללה וההחרגה מצוינים עכשיו בנפרד לגיבויים ב-Google Drive ולגיבויים מסוג D2D. |
מצלמה | תכונות וממשקי API חדשים |
תוספים של ספקי Camera2 אפקטים מותאמים אישית של מצלמה שסופקו על ידי יצרני ציוד מקורי מוצגים עכשיו ישירות בפלטפורמה. |
מצלמה | תכונות וממשקי API חדשים |
תמיכה בחיישנים של מצלמות Quad Bayer ממשקי API חדשים של פלטפורמות מספקים תמיכה בחיישנים של מצלמות ברזולוציה גבוהה במיוחד. |
תאימות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | עדכונים לגבי הגבלות שאינן קשורות ל-SDK חלק מהממשקים שלא נתמכו בעבר חסומים ב-Android 12. |
תאימות | תכונות וממשקי API חדשים | לחצני החלפת מצב מעודכנים לבדיקות תאימות אפשר להפעיל או להשבית שינויים ספציפיים בהתנהגות כדי לבצע בדיקות תאימות מפורטות יותר. |
קישוריות | שינוי (כל האפליקציות) |
עדכונים של Passpoint ב-Android 12 נוספו ממשקי API חדשים כדי לוודא שהמכשיר תומך בתכונות של Passpoint. |
קישוריות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) |
חיבור בו-זמנית לרשתות עמיתים לעמיתים ולחיבור לאינטרנט במכשירים נתמכים, רשת ה-Wi-Fi הראשית לא מנותקת יותר כשמתחברים בו-זמנית לרשתות עמיתים לעמיתים ולחיבור לאינטרנט. |
קישוריות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) |
ממשק API מקורי של mDNSResponder הדימון של mDNSResponder פועל עכשיו רק כשיש צורך בו לאירועי NSD. |
קישוריות | תכונות וממשקי API חדשים |
שמירה על אפליקציות נלוות במצב פעיל ב-Android 12 יש ממשקי API חדשים שמאפשרים לאפליקציות נלוות לפעול כל עוד מכשיר השותף נמצא בטווח. |
קישוריות | תכונות וממשקי API חדשים |
פרופילים של מנהל מכשירי Companion עכשיו אפשר לקבץ הרשאות של מכשירי Companion בתוך פרופילים כדי לפשט את תהליך ההרשמה. |
קישוריות | תכונות וממשקי 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 חדשים |
מתן גישה ישירה של אפליקציות למעקב אחר אירועי 'קבור' עכשיו אפשר לגשת למעקב אחר אירועי 'קבור' מקומיים ללא שימוש ב-adb. |
גרפיקה ותמונות | תכונות וממשקי API חדשים | תמיכה בתמונות AVIF ב-Android 12 נוספה תמיכה בפורמט התמונה AVIF, שמספק איכות תמונה טובה יותר באותו גודל קובץ. |
גרפיקה ותמונות | תכונות וממשקי API חדשים | קל יותר להשתמש בפילטרים של צבע, בהחלקה ובאפקטים אחרים ממשק API חדש מאפשר להחיל בקלות אפקטים גרפיים נפוצים על תצוגות ועל היררכיות של עיבוד. |
גרפיקה ותמונות | תכונות וממשקי API חדשים | פענוח של תמונות מונפשות ממשק ה-API לפענוח תמונות של NDK מפענח עכשיו את כל הפריימים ונתוני התזמון של קובצי GIF ו-WebP. |
מדיה | תכונות וממשקי API חדשים | המרת מדיה תואמת עכשיו אפשר להמיר באופן אוטומטי סרטונים בקידוד בפורמטים מודרניים, כדי שאפשר יהיה להפעיל אותם באפליקציות שלא תומכות בפורמטים האלה. |
מדיה | תכונות וממשקי API חדשים |
רמת ביצועים רמות הביצועים מספקות ביטוי פשוט של יכולות המכשיר, שאפשר להשתמש בהן כדי לספק חוויות מותאמות אישית. |
מדיה | תכונות וממשקי API חדשים |
שיפורים בקידוד וידאו ב-Android 12 מוגדרת קבוצה רגילה של מפתחות לצורך בקרה על פרמטר ה-quantization בקידוד וידאו. |
מדיה | תכונות וממשקי API חדשים |
הרשאת אודיו מערכת Android אוכפת עכשיו יציאה הדרגתית כשאפליקציה שמפעילה אודיו מאבדת את הרשאת האודיו. |
מדיה | תכונות וממשקי API חדשים | עדכונים ל-MediaDrm שיטות API חדשות שמאפשרות לקבוע בקלות רבה יותר אם נדרש רכיב ממקוד מאובטח. |
ביצועים | שינוי (כל האפליקציות) |
קטגוריה מוגבלת של אפליקציות במצב המתנה ב-Android 12 נוספה קטגוריה חדשה ומחמירה יותר של אפליקציות במצב המתנה לאפליקציות שמנצלות את משאבי המערכת בצורה לא אחראית. |
ביצועים | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | הגבלות הפעלה של שירותים שפועלים בחזית לאפליקציות אסור יותר להפעיל שירותים שפועלים בחזית בזמן שהן פועלות ברקע. |
ביצועים | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) |
הרשאה להתראה מדויקת עכשיו נדרשת לאפליקציות הרשאה מיוחדת כדי להגדיר התראות מדויקות. |
ביצועים | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | הגבלות על טרמפולינות של התראות אפליקציות לא יכולות יותר להשתמש בשירותי ביניים או במקלטי שידור כדי לפתוח פעילות כשהמשתמש מקשיב על התראה. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
לחצני החלפת מצב של מיקרופון ומצלמה במכשירים נתמכים, המשתמשים יכולים להפעיל או להשבית את הגישה של המיקרופון והמצלמה לכל האפליקציות באמצעות לחצן החלפת מצב יחיד. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
אינדיקטורים של מיקרופון ומצלמה סמלים בשורת הסטטוס מוצגים עכשיו בכל פעם שאפליקציה ניגשת למיקרופון או למצלמה. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
הרשאות גישה לחבילות מידע על הרשאות מנהל החבילות מסונן עכשיו על סמך הרשאות הגישה לחבילות. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
הוסרה ההטמעה של BouncyCastle ב-Android 12 הוסרו הרבה הטמעות של BouncyCastle של אלגוריתמים קריפטוגרפיים שהוצאו משימוש בעבר. |
אבטחה ופרטיות | שינוי (כל האפליקציות) |
התראות לגבי גישה ללוח משתמשים מקבלים עכשיו התראה כשאפליקציה ניגשת לנתונים מהלוח מאפליקציה אחרת. |
אבטחה ופרטיות | שינוי (כל האפליקציות) | אפליקציות לא יכולות לסגור תיבת דו-שיח של מערכת אפליקציות לא יכולות יותר להפעיל כוונה שסוגרת תיבת דו-שיח של מערכת. |
אבטחה ופרטיות | שינוי (כל האפליקציות) | אירועי מגע לא מהימנים חסומים ב-Android 12, אפליקציות לא יכולות להשתמש באירועי מגע כששכבת-על מסתירה את האפליקציה באופן לא בטוח. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | מיקום משוער כשאפליקציה מבקשת הרשאות מיקום מדויק, המשתמשים יכולים עכשיו לבחור לתת לה רק הרשאות מיקום משוער. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | קובצי cookie מודרניים מסוג SameSite ב-WebView מעכשיו, אפליקציות צריכות לציין במפורש אילו קובצי cookie מורשים לפעול באתרים שונים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | חיישני תנועה מוגבלים בקצב המערכת מגבילה עכשיו את קצב הרענון של נתונים מחישוני תנועה ומחיישני מיקום מסוימים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | מצב תרדמה של אפליקציות אפליקציות מועברות למצב תרדמה אם המשתמש לא יוצר איתן אינטראקציה במשך כמה חודשים. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | הצהרת שיוך בבדיקת הרשאות גישה לנתונים מעכשיו, כדי להשתמש בתגי שיוך לבדיקת הרשאות גישה לנתונים, צריך להצהיר עליהם במניפסט של האפליקציה. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | הגבלה על גיבויים ב-ADB כברירת מחדל, גיבויים ב-ADB לא כוללים נתוני אפליקציות. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | ייצוא בטוח יותר של רכיבים מעכשיו, אפליקציות חייבות להצהיר באופן מפורש אם מותר לאפליקציות אחרות להפעיל את הרכיבים שלהן שמשתמשים במסנני כוונה. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | יכולת השינוי של כוונות בהמתנה מעכשיו, אפליקציות צריכות לציין את יכולת השינוי של כל אובייקט PendingIntent שהן יוצרות. |
אבטחה ופרטיות | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | הפעלות לא בטוחות של כוונה ב-Android 12 יש תכונת ניפוי באגים שמזהה הפעלות לא בטוחות של כוונה. |
אבטחה ופרטיות | תכונות וממשקי API חדשים |
מרכז הבקרה להגדרות הפרטיות ב-Android 12 מופיע מסך חדש של הגדרות המערכת שבו מוצגת היסטוריית הגישה לנתוני המיקום, המצלמה והמיקרופון. |
אבטחה ופרטיות | תכונות וממשקי API חדשים |
הרשאות Bluetooth ב-Android 12 יש הרשאות חדשות שמאפשרות לאפליקציות לסרוק אחר מכשירי Bluetooth בקרבת מקום בלי לבקש הרשאות מיקום. |
אבטחה ופרטיות | תכונות וממשקי API חדשים |
חיפוש קבוצות הרשאות אפליקציות יכולות עכשיו לשלוח שאילתות לגבי האופן שבו המערכת מארגנת הרשאות שהוגדרו בפלטפורמה לקבוצות הרשאות. |
אבטחה ופרטיות | תכונות וממשקי API חדשים | הסתרת חלונות שכבת-על של אפליקציות ב-Android 12 נוספה הרשאה חדשה שמאפשרת לאפליקציות להסתיר חלונות שכבת-על שנוצרו על ידי אפליקציות אחרות. |
אבטחה ופרטיות | תכונות וממשקי API חדשים |
דגל להגנה על הרשאות של חותמים מוכרים מכשירים ואפליקציות יכולים עכשיו להעניק הרשאות חתימה לאפליקציות אחרות בלי צורך לחתום עליהן בזמן ייצור המכשיר. |
אבטחה ופרטיות | תכונות וממשקי API חדשים | אימות של מאפייני המכשיר החל מגרסה 12 של Android, כל אפליקציה שמטרגטת ל-Android מגרסה 12 ואילך יכולה לאמת מאפייני מכשיר שמופיעים בתעודת אימות. |
אבטחה ופרטיות | תכונות וממשקי API חדשים | פעולות מאובטחות של התראות במסך הנעילה מעכשיו, אפליקציות יכולות לדרוש אימות בכל פעם שמתבצעות פעולות ספציפיות של התראות במכשיר נעול. |
אבטחה ופרטיות | תכונות וממשקי API חדשים |
מחרוזות שניתן להתאים לאזור ל-BiometricPrompt ב-Android 12 נוספו ממשקי API חדשים לאחזור תוויות לחצנים, הנחיות ושמות הגדרות מותאמים לאזור, שניתנים לקריאה על ידי המשתמשים, לצורך אימות ביומטרי. |
אבטחה ופרטיות | תכונה |
זיהוי פישינג באפליקציות שליחת הודעות (Pixel בלבד) במכשירי Pixel נתמכים, מערכת Android 12 מפעילה זיהוי פישינג בהודעות שמתקבלות באפליקציות שליחת הודעות פופולריות. |
אחסון | תכונות וממשקי API חדשים |
ספרייה חדשה להקלטות קוליות ב-Android 12 יש ספרייה חדשה לאחסון ולהזדהות של הקלטות קוליות. |
אחסון | תכונות וממשקי API חדשים |
גישה לניהול מדיה ב-Android 12 נוספה הרשאה חדשה שמאפשרת לאפליקציות להעביר, לשנות ולמחוק קבצים בלי להציג תיבת דו-שיח לאישור בכל פעם. |
אחסון | תכונות וממשקי API חדשים |
גישה לאחסון של אפליקציות אפליקציות יכולות ליצור עכשיו פעילות בהתאמה אישית שמאפשרת למשתמשים לנהל את הנתונים של האפליקציה במכשיר, ולהציג את הפעילות הזו למנהלי קבצים. |
אחסון | תכונות וממשקי API חדשים |
תמיכה מורחבת בגישה לקבצים MediaStore תומך עכשיו בממשקי API מורחבים למזהי URI של מדיה. |
UX | שינוי (כל האפליקציות) | אפקט מתיחה בגלילה מעבר לקצה ב-Android 12 יש התנהגות חזותית חדשה לאירועי גלילה מעבר לקצה. |
UX | שינוי (כל האפליקציות) |
מסכי פתיחה של אפליקציות אפליקציות שהטמיעו בעבר מסך פתיחה בהתאמה אישית חייבות לעבור עכשיו ל-SplashScreen API החדש. |
UX | שינוי (כל האפליקציות) |
פתרון של כוונת שימוש באינטרנט כוונת שימוש כללית באינטרנט מנותבת עכשיו לפעילות של אפליקציה רק אם האפליקציה אושרה לדומיין הספציפי שמופיע בכוונת השימוש הזו באינטרנט. |
UX | שינוי (כל האפליקציות) |
שיפורים במצב העמקה לניווט באמצעות תנועות ב-Android 12, ההתנהגויות הקיימות במצב העמקה מוחלפות בהתנהגות ברירת המחדל: BEHAVIOR_DEFAULT . |
UX | שינוי (כל האפליקציות) |
Display#getRealSize ו-getRealMetrics: הוצאה משימוש ומגבלות ממשקי ה-API של Display, getRealSize() ו-getRealMetrics() הוצאו משימוש ב-Android 12. |
UX | שינוי (כל האפליקציות) |
כל האפליקציות במצב חלונות מרובים מצב חלונות מרובים הוא עכשיו התנהגות רגילה במכשירים עם מסכים גדולים. |
UX | שינוי (כל האפליקציות) |
תצוגה מקדימה של המצלמה במסכים גדולים אפליקציות מצלמה שמבקשות כיוון מסך ספציפי ולא ניתן לשנות את הגודל שלהן עוברות עכשיו באופן אוטומטי למצב דיוקן מוטמע. |
UX | שינוי (כל האפליקציות) | עיכוב חוויית המשתמש בהתראות של שירותים שפועלים בחזית כדי לייעל משימות לטווח קצר, עכשיו יש עיכוב של 10 שניות בהתראות של שירותים מסוימים שפועלים בחזית. |
UX | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | התראות בהתאמה אישית ב-Android 12 קיימת אכיפה של תבניות פריסה עקביות מבחינה חזותית להתרעות בהתאמה אישית. |
UX | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) |
שינויים באימות של קישורים לאפליקציות ל-Android דומיינים של קישורים לאפליקציות ל-Android מאומתים עכשיו רק אם הדומיינים האלה מוצהרים במסנן כוונה בפורמט מיוחד. |
UX | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) | שיפורים בהתנהגות של 'תמונה בתוך תמונה' (PIP) ב-Android 12 יש שיפורים בהתנהגות של 'תמונה בתוך תמונה' (PIP) בהקשה אחת ובהקשה כפולה. |
UX | תכונות וממשקי API חדשים | שיפורים בווידג'טים ב-Android 12 יש שיפורים משמעותיים בהתנהגות החזותית של ווידג'טים של אפליקציות. |
UX | תכונות וממשקי API חדשים | הוספת תוכן עשיר ב-Android 12 מוצג ממשק API מאוחד להוספת תוכן מכל מקור: הלוח, המקלדת או גרירה ושחרור. |
UX | תכונות וממשקי API חדשים |
API של מסכי פתיחה של אפליקציות ב-Android 12 נוסף ממשק API חדש של מסך פתיחה שמאפשר להציג אנימציה מותאמת אישית של הפעלת האפליקציה בכל האפליקציות. |
UX | תכונות וממשקי API חדשים | ממשקי API של פינות מעוגלות ב-Android 12 נוספו ממשקי API חדשים שמאפשרים לאחזר את הרדיוס ואת נקודת המרכז של פינות מעוגלות. |
UX | תכונות וממשקי API חדשים | חוויות מגע עשויות ב-Android 12 יש אפקטים חדשים של מגע ואפשרות שליטה מפורטת יותר על המפעילים. |
UX | תכונות וממשקי API חדשים |
AppSearch ב-Android 12 נוסף מנוע חיפוש במכשיר בעל ביצועים גבוהים כשירות מערכת. |
UX | תכונות וממשקי API חדשים |
מצב משחק ב-Android 12 יש ממשק API חדש שמאפשר למשתמשים לבצע אופטימיזציה של חוויית המשחקים כדי לשפר את הביצועים או את חיי הסוללה. |
UX | תכונות וממשקי API חדשים | שיפורים במצב 'תמונה בתוך תמונה' (PIP) ב-Android 12 יש כמה שיפורים במצב 'תמונה בתוך תמונה' שמאפשרים חוויית משתמש חלקה ואינטואיטיבית יותר. |
UX | תכונות וממשקי API חדשים |
התראות חדשות על שיחות טלפון שמאפשרות לדרג את מידת החשיבות של שיחות נכנסות ב-Android 12 יש סגנון התראות חדש לשיחות טלפון פעילות. |
UX | תכונות וממשקי API חדשים |
תמיכה בתמונות עשירות יותר בהתראות עכשיו אפליקציות יכולות להציג תמונות מונפשות בסוגים מסוימים של התראות. |
UX | תכונות וממשקי API חדשים |
שיפורים במצב העמקה לניווט באמצעות תנועות ב-Android 12, מצב העמקה פשוט יותר כדי שהניווט באמצעות תנועות יהיה עקבי יותר עם חוויית המשתמש במהלך פעילויות אחרות. |
UX | תכונות וממשקי API חדשים |
שיתוף כתובות URL מהרשימה 'מהזמן האחרון' (Pixel בלבד) אפליקציות יכולות עכשיו לאפשר למשתמשי Pixel לשתף תוכן אינטרנט ישירות ממסך 'מהזמן האחרון'. |
ספריות של ספקים | שינוי (אפליקציות שמטרגטות משתמשים בני 12 ומעלה) |
ספריות מקוריות משותפות שסופקו על ידי ספקים עכשיו אפשר לגשת לספריות מקוריות משותפות שאינן NDK רק כשמבקשים אותן באופן מפורש. |