בטבלה הבאה מפורטות כל התכונות המתועדות והשינויים בהתנהגות שיכולים להשפיע על מפתחי אפליקציות. ברשימה הזו אפשר למצוא שינויים שמשפיעים עליכם, ואז ללחוץ על הקישור המתאים כדי לקרוא את המאמרים.
| קטגוריה | סוג | שם |
|---|---|---|
| מצלמה | תכונות חדשות וממשקי API |
צילום סרטונים באיכות HDR אפליקציות יכולות להשתמש בממשקי Camera2 API כדי לצלם תוכן וידאו באיכות HDR ולצפות בו בתצוגה מקדימה. |
| קישוריות | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
הוצאו משימוש הפונקציות BluetoothAdapter#enable() ו-BluetoothAdapter#disable() באפליקציות שמטרגטות ל-Android 13 (רמת API 33) ומעלה, הפונקציות BluetoothAdapter#enable() ו-BluetoothAdapter#disable() הוצאו משימוש ותמיד מחזירות false. |
| פונקציונליות עיקרית | שינוי (כל האפליקציות) |
הוסרה העתקה מדור קודם של הטמעה של שירות דיבור אפליקציות צריכות להשתמש בספק ברירת המחדל של המכשיר עבור SpeechService, במקום לקודד אפליקציה ספציפית. |
| פונקציונליות עיקרית | תכונות חדשות וממשקי API |
עדכונים ל-OpenJDK 11 Android 13 כולל מספר עדכונים בהתאם לגרסת ה-LTS של OpenJDK 11. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
סמלי אפליקציות מעוצבים אפליקציות יכולות לספק סמלי אפליקציות חד-צבעוניים שאפשר לעצב במכשיר של המשתמש באמצעות צבע דינמי של Material You. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
העדפות שפה לכל אפליקציה אפליקציות יכולות להשתמש בממשקי API חדשים של הפלטפורמה כדי להגדיר או לקבל את השפה המועדפת של המשתמש לכל אפליקציה. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
מהירות חוצנים משופרת ב-Android 13 יש שיפור משמעותי בביצועים של חוצנים במקרים של TextView. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
ממשקי API להמרת טקסט ב-Android 13, אפליקציות יכולות לקרוא ל-API החדש להמרת טקסט, כדי שמשתמשים שמדברים בשפות עם שיטות קלט של אותיות פונטיות יוכלו למצוא את מה שהם מחפשים מהר יותר ובקלות רבה יותר. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
שיפור גובה השורה לכתבים שאינם לטיניים ב-Android 13 יש שיפור בתצוגה של כתבים שאינם לטיניים (כמו טמילית, בורמזית, טלוגו וטיבטית) באמצעות גובה שורה שמותאם לכל שפה. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
שיפורים בפיצול שורות של טקסט ביפנית עכשיו אפשר לפצל שורות של טקסט ב-TextViews לפי Bunsetsu (היחידה הקטנה ביותר של מילים שנשמעת טבעית) או לפי ביטויים – במקום לפי תווים – כדי ליצור אפליקציות יפניות מלוטשות וקריאות יותר. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
עדכונים בספריית Unicode ב-Android 13 נוספו השיפורים, התיקונים והשינויים האחרונים שנכללים ב-Unicode ICU 70, ב-Unicode CLDR 40 וב-Unicode 14.0. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
גופנים וקטוריים צבעוניים ב-Android 13 נוספה תמיכה בעיבוד של גופני COLR בגרסה 1, והאימוג'י של המערכת עודכן לפורמט COLRv1. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
Quick Settings placement API אפליקציות שמספקות כפתורים בהתאמה אישית יכולות להפוך את הכפתורים האלה לזמינים בהגדרות המהירות. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
תצוגה מקדימה של הלוח החל מ-Android 13, אפליקציות משתמשות באישור חזותי סטנדרטי בכל פעם שתוכן מתווסף ללוח. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
חיזוי תנועת החזרה ב-Android 13 מוצגת תנועת חזרה עם חיזוי למכשירי Android כמו טלפונים, מסכים גדולים ומכשירים מתקפלים. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
LE Audio של Bluetooth ב-Android 13 נוספה תמיכה מובנית ב-LE Audio, כך שמפתחים יכולים לקבל את היכולות החדשות בחינם במכשירים תואמים. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
MIDI 2.0 ב-Android 13 נוספה תמיכה בתקן החדש MIDI 2.0, כולל האפשרות לחבר חומרה של MIDI 2.0 דרך USB. |
| פרודוקטיביות וכלים למפתחים | תכונות חדשות וממשקי API |
אופטימיזציות של ART Android 13 משפר את הביצועים והיעילות של כל האפליקציות באמצעות עדכונים של זמן הריצה של ART. |
| גרפיקה | תכונות חדשות וממשקי API |
Programmable shaders אפליקציות יכולות להשתמש באובייקטים של RuntimeShader שאפשר לתכנת כדי ליצור אפקטים מתקדמים. |
| גרפיקה | תכונות חדשות וממשקי API |
שיפורים ב-Choreographer שיטות נוספות בממשקי ה-API Choreographer ו-ASurfaceControl מספקות לאפליקציות מידע נוסף על ציר הזמן האפשרי של הפריימים, ומוסיפות הקשר נוסף ל-SurfaceFlinger לגבי מחזור החיים של הפריימים. |
| מדיה | תכונות חדשות וממשקי API |
ניתוב אודיו צפוי אפליקציות יכולות להשתמש בממשקי API חדשים כדי לזהות איך האודיו שלהן ינותב. |
| ביצועים וסוללה | שינוי (כל האפליקציות) |
מנהל המשימות ב-Android 13, המשתמשים יכולים לעצור שירותים שפועלים בחזית ממגירת ההתראות, בלי קשר לגרסת ה-SDK לטירגוט. |
| ביצועים וסוללה | שינוי (כל האפליקציות) |
שיפור הטיפול במשימות של אחזור מראש באמצעות JobScheduler ב-Android 13, המערכת מנסה לקבוע מתי האפליקציה תופעל בפעם הבאה, ומשתמשת בהערכה הזו כדי להריץ משימות של אחזור מראש. |
| ביצועים וסוללה | שינוי (כל האפליקציות) |
ניצול משאבי הסוללה ב-Android 13 מוצגת התכונה 'ניצול משאבי הסוללה', שמספקת כמה דרכים לניהול טוב יותר של חיי הסוללה במכשיר. |
| פרטיות ואבטחה | שינוי (כל האפליקציות) |
הרשאה להצגת התראות בזמן ריצה ב-Android 13 מוצגת הרשאה חדשה להצגת התראות בזמן ריצה: POST_NOTIFICATIONS. |
| פרטיות ואבטחה | שינוי (כל האפליקציות) |
הסתרת תוכן רגיש מלוח ההדבקה אפליקציות שמאפשרות למשתמשים להעתיק תוכן רגיש ללוח ההדבקה חייבות להוסיף דגל כדי להסתיר את התוכן הזה מתצוגות מקדימות של תוכן בלוח ההדבקה. |
| פרטיות ואבטחה | שינוי (כל האפליקציות) |
מעבר משימוש במזהה משתמש משותף אפליקציות שמשתמשות במאפיין android:sharedUserId שהוצא משימוש
ולא מסתמכות יותר על הפונקציונליות של המאפיין צריכות לעבור למנגנונים אחרים. |
| פרטיות ואבטחה | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
הרשאת זמן ריצה חדשה למכשירי Wi-Fi בקרבת מקום כשמשתמשים בממשקי API מסוימים של Wi-Fi, אפליקציות שלא נדרשת להן גישה למיקום הפיזי של המכשיר צריכות להצהיר על כך באופן חד משמעי באמצעות הרשאה חדשה. |
| פרטיות ואבטחה | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
שימוש בחיישנים גופניים ברקע דורש הרשאה חדשה אם האפליקציה שלך מיועדת ל-Android 13 ודורשת גישה למידע מהחיישנים הגופניים כשהיא פועלת ברקע, עליך להצהיר על ההרשאה החדשה BODY_SENSORS_BACKGROUND. |
| פרטיות ואבטחה | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
הרשאות גישה מפורטות למדיה אפליקציות צריכות עכשיו להשתמש בהרשאות נפרדות כדי לבקש גישה לסוגים שונים של מדיה, במקום בהרשאה READ_EXTERNAL_STORAGE.
|
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
ייצוא בטוח יותר של מקלטים שנרשמו לפי ההקשר כדי להפוך את המקלטים בזמן הריצה לבטוחים יותר, ב-Android 13 אפשר לציין אם מקלט שידורים מסוים באפליקציה צריך להיות מיוצא וגלוי לאפליקציות אחרות במכשיר. |
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
כלי לבחירת תמונות אפליקציות צריכות להשתמש בכלי חדש לבחירת תמונות כדי לספק למשתמשים דרך בטוחה ומוכללת לבחירת קובצי מדיה, בלי להעניק גישה לכל ספריית המדיה שלהם. |
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
הרשאת זמן ריצה חדשה למכשירי Wi-Fi בקרבת מקום אפליקציות יכולות לבקש הרשאה חדשה לגלות מכשירי Wi-Fi בקרבת מקום בלי לגשת למיקום המכשיר. |
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
הרשאה חדשה לשימוש בהתראות מדויקות כשמטרגטים את Android 13, אפליקציות כמו לוחות שנה ושעונים מעוררים יכולות להשתמש בהרשאה החדשה USE_EXACT_ALARM install-time כדי להגדיר
התראות מדויקות. |
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
הרשאות שניתנות לביטול על ידי מפתח החל מ-Android 13, האפליקציה יכולה לבטל את הגישה להרשאות שניתנו לה בזמן הריצה, על ידי המערכת או על ידי המשתמש. |
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
סכמת חתימה על APK v3.1 סכמת חתימה על APK v3.1 מאפשרת לאפליקציות לתמוך בחותמים מקוריים ובחותמים שהוחלפו בחבילת APK אחת, וגם תומכת בטירגוט של גרסאות SDK. |
| פרטיות ואבטחה | תכונות חדשות וממשקי API |
דיווח טוב יותר על שגיאות ב-Keystore וב-KeyMint עכשיו, באפליקציות שיוצרות מפתחות, Keystore ו-KeyMint מספקים אינדיקטורים מפורטים ומדויקים יותר לשגיאות. |
| טאבלטים ומסכים גדולים | תכונות חדשות וממשקי API |
שיפור התמיכה בטאבלטים ובמכשירים עם מסך גדול גרסת Android 13 מבוססת על האופטימיזציות לטאבלטים שהוצגו ב-Android 12 וב-12L, כולל אופטימיזציות לממשק המשתמש של המערכת, ריבוי משימות משופר ומצבי תאימות משופרים. |
| חוויית משתמש | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
פקדי מדיה שמקורם בPlaybackStateהמערכת מפיקה עכשיו פקדי מדיה מפעולות של PlaybackState במקום מהתראות של MediaStyle. |
| חוויית משתמש | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
החלת ערכת הצבעים של האפליקציה באופן אוטומטי על תוכן WebView באפליקציות שמטרגטות ל-Android 13 (רמת API 33) ומעלה, השימוש בשיטה setForceDark() הוצא משימוש. במקום זאת, WebView תמיד מגדיר את שאילתת המדיה prefers-color-scheme בהתאם למאפיין העיצוב של האפליקציה, isLightTheme. |
| Google Play Services | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
הרשאה שנדרשת לשימוש במזהה הפרסום באפליקציות שמבוססות על מזהה הפרסום של Google Play Services ומיועדות ל-Android 13 (רמת API 33) ואילך, צריך להצהיר על ההרשאה הרגילה AD_ID בקובץ המניפסט של האפליקציה. |
| הגבלות על ממשקים שאינם ב-SDK | שינוי (אפליקציות שמטרגטות משתמשים מגיל 13 ומעלה) |
עדכונים להגבלות על ממשקים שאינם ב-SDK Android 13 כולל רשימות מעודכנות של ממשקים מוגבלים שאינם ב-SDK, שמבוססות על שיתוף פעולה עם מפתחי Android ועל הבדיקות הפנימיות האחרונות. |
| מדיה | תכונות חדשות וממשקי API |
אודיו מרחבי חוויית אודיו סוחפת לתוכן שנשמע מציאותי יותר. |
Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.