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

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

קטגוריה סוג שם
פונקציונליות עיקרית שינוי (כל האפליקציות) שינויים פנימיים ב-ART
‫Android 16 כולל את העדכונים האחרונים בסביבת זמן הריצה ל-Android ‏ (ART), שמשפרים את הביצועים של סביבת זמן הריצה ל-Android ‏ (ART) ומספקים תמיכה בתכונות נוספות של Java. באמצעות עדכוני המערכת של Google Play, השיפורים האלה זמינים גם ליותר ממיליארד מכשירים עם Android 12 (רמת API‏ 31) ואילך. בגלל השינויים האלה, יכול להיות שספריות וקוד של אפליקציות שמסתמכים על מבנים פנימיים של ART לא יפעלו בצורה תקינה במכשירים עם Android 16, וגם בגרסאות קודמות של Android שמתעדכנות במודול ART באמצעות עדכוני מערכת Google Play.
פונקציונליות עיקרית שינוי (כל האפליקציות) אופטימיזציות של מכסת JobScheduler
ב-Android 16, מכסת זמן הריצה של ביצוע משימות רגילות ומזורזות מותאמת על סמך כמה גורמים: באיזה דלי של מצב המתנה של האפליקציה נמצאת האפליקציה, אם המשימה מתחילה לפעול כשהאפליקציה במצב עליון, ואם המשימה פועלת בזמן שמופעל שירות בחזית.
פונקציונליות עיקרית שינוי (כל האפליקציות) הסיבה להפסקת עבודות ריקות שהוזנחו
כדי לזהות עבודות שהוזנחו ולצמצם את מספרן, אפליקציות צריכות להשתמש בסיבה החדשה להפסקת עבודה STOP_REASON_TIMEOUT_ABANDONED שהמערכת מקצה לעבודות שהוזנחו, במקום STOP_REASON_TIMEOUT.
פונקציונליות עיקרית שינוי (כל האפליקציות) היקף העדיפות של שידורים מסודרים כבר לא גלובלי
ב-Android 16, לא מובטח סדר המסירה של שידורים באמצעות המאפיין android:priority או IntentFilter#setPriority() בתהליכים שונים. העדיפויות של שידורים מסודרים יכובדו רק במסגרת אותו תהליך של אפליקציה, ולא בכל תהליכי המערכת.
פונקציונליות עיקרית שינוי (כל האפליקציות) מצב תאימות לגודל דף של 16KB
ב-Android 15 נוספה תמיכה בדפי זיכרון בגודל 16KB כדי לשפר את הביצועים של הפלטפורמה. ב-Android 16 נוסף מצב תאימות, שמאפשר להפעיל חלק מהאפליקציות שנוצרו עבור דפי זיכרון בגודל 4KB במכשיר שהוגדר עבור דפי זיכרון בגודל 16KB.
פונקציונליות עיקרית שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) אופטימיזציה של תזמון עבודה עם שיעור קבוע
באפליקציות שמטרגטות ל-Android מגרסה 16 ואילך, לכל היותר ביצוע אחד שהוחמץ של scheduleAtFixedRate יתבצע באופן מיידי כשהאפליקציה תחזור למחזור חיים תקין.
פונקציונליות עיקרית תכונות חדשות וממשקי API שתי גרסאות של Android API בשנת 2025
ב-Android 16, התצוגה המקדימה היא של הגרסה הראשית הבאה של Android, שההשקה שלה מתוכננת לרבעון השני של 2025. הגרסה הזו דומה לכל גרסאות ה-API הקודמות שלנו, שבהן יכולים להיות שינויים מתוכננים בהתנהגות, שלרוב קשורים ל-targetSdkVersion. אנחנו מתכננים להשיק גרסה נוספת ברבעון הרביעי של 2025, שתכלול גם ממשקי API חדשים למפתחים. הגרסה הראשית ברבעון השני תהיה הגרסה היחידה בשנת 2025 שתכלול שינויים מתוכננים בהתנהגות, שיכולים להשפיע על אפליקציות.
חוויית המשתמש וממשק המשתמש של המערכת שינוי (כל האפליקציות) הוצאה משימוש של הודעות נגישות מפריעות
ב-Android 16 הוצאו משימוש הודעות נגישות, שמאופיינות בשימוש ב-announceForAccessibility או בשליחה של אירועי נגישות מסוג TYPE_ANNOUNCEMENT.
חוויית המשתמש וממשק המשתמש של המערכת שינוי (כל האפליקציות) תמיכה בניווט ב-3 לחצנים
ב-Android 16 יש תמיכה בחזרה עם חיזוי בניווט ב-3 לחצנים באפליקציות שעברו מיגרציה תקינה לחזרה עם חיזוי.
חוויית המשתמש וממשק המשתמש של המערכת שינוי (כל האפליקציות) סמלי אפליקציות בעיצוב עקבי אוטומטי
‫Android 16 יחיל באופן אוטומטי עיצובים על סמלי אפליקציות כדי ליצור חוויית מסך בית מגובשת.
חוויית המשתמש וממשק המשתמש של המערכת שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) הוצאה משימוש והשבתה של ממשקי API אלגנטיים לגופנים
ב-Android 16 הוצא משימוש המאפיין elegantTextHeight, והמערכת תתעלם מהמאפיין הזה ברגע שהאפליקציה תטרגט ל-Android 16.
חוויית המשתמש וממשק המשתמש של המערכת שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) הסרת האפשרות לביטול ההסכמה לתצוגה מקצה לקצה
באפליקציות שמטרגטות את Android מגרסה 16 ואילך, הוסר המאפיין R.attr#windowOptOutEdgeToEdgeEnforcement, ולכן אפליקציות שהשתמשו בו צריכות לטפל בשוליים הפנימיים של החלון.
חוויית המשתמש וממשק המשתמש של המערכת שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) כדי להשתמש בתכונה 'חיזוי החזרה', צריך לבצע העברה או לבטל את ההסכמה
באפליקציות שמטרגטות ל-Android 16, אנימציות מערכת כמו חזרה למסך הבית, מעבר בין משימות ומעבר בין פעילויות מוצגות עכשיו באפליקציות כברירת מחדל. כדי לשקף את השינוי הזה במערכת, ערך ברירת המחדל של android:enableOnBackInvokedCallback הוא עכשיו true, והמערכת מתעלמת מקריאות ל-OnBackPressed ול-KeyEvent.KEYCODE_BACK.
חוויית המשתמש וממשק המשתמש של המערכת תכונות חדשות וממשקי API עדכונים לגבי חיזוי אנימציה של תנועת החזרה
ב-Android 16 נוספו ממשקי API חדשים שיעזרו לכם להפעיל אנימציות מערכת של חיזוי תנועת החזרה בניווט באמצעות מחוות, כמו האנימציה של החזרה למסך הבית. בנוסף, ב-Android 16 נוספו finishAndRemoveTaskCallback() ו-moveTaskToBackCallback.
חוויית המשתמש וממשק המשתמש של המערכת תכונות חדשות וממשקי API תחושות מישוש עשירות יותר
ב-Android 16 נוספו ממשקי API של תחושות מישוש שמאפשרים לאפליקציות להגדיר את עקומות המשרעת והתדירות של אפקט מישוש, תוך הפשטת ההבדלים בין יכולות המכשירים.
חוויית המשתמש וממשק המשתמש של המערכת תכונות חדשות וממשקי API התראות שמתמקדות בהתקדמות
ב-Android 16 מוצגות התראות שמתמקדות בהתקדמות כדי לעזור למשתמשים לעקוב בצורה חלקה אחרי תהליכים שהם התחילו, מההתחלה ועד הסוף. ההתראות האלה מקבלות עדיפות גבוהה יותר ומוצגות במיקום בולט יותר בממשקי המערכת ובחלונית ההתראות.
חוויית המשתמש וממשק המשתמש של המערכת תכונות חדשות וממשקי API טיפול בתוכן של טפטים דינמיים
ב-Android 16, נוסף למסגרת של הטפטים הדינמיים ממשק API חדש לתוכן, כדי להתמודד עם האתגרים של טפטים דינמיים שמופעלים על ידי המשתמש.
אבטחה שינוי (כל האפליקציות) אבטחה משופרת מפני מתקפות של הפניית Intent
ב-Android 16 מוצגים פתרונות לחיזוק האבטחה כברירת מחדל מפני ניצול לרעה של הפניות Intent.
אבטחה שינוי (כל האפליקציות) אפליקציות נלוות לא מקבלות יותר התראות על פסק זמן לגילוי
מערכת ה-CDM לא תשלח יותר התראות לאפליקציה אם לא נמצא מכשיר.
אבטחה שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) נעילת גרסת MediaStore
באפליקציות שמטרגטות Android 16 ואילך, MediaStore#getVersion() יהיה עכשיו ייחודי לכל אפליקציה.
אבטחה שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) העברת Intent בצורה בטוחה יותר
באפליקציות שמטרגטות ל-Android 16 ואילך, הפלטפורמה מספקת שיפורים באבטחה של מנגנון פתרון ה-Intent של Android.
אבטחה שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) סינון של קריאות מערכת ל-GPU
באפליקציות שמיועדות ל-Android 16 ואילך, נוצרת מדיניות SEPolicy ברמה גבוהה כדי לאפשר שליטה מדויקת ב-IOCTL עבור ה-GPU.
אבטחה תכונות חדשות וממשקי API Key sharing API
ב-Android 16 נוספו ממשקי API שתומכים בשיתוף גישה למפתחות של Android Keystore עם אפליקציות אחרות.
גורמי צורה של מכשירים שינוי (כל האפליקציות) בעלים של מכשירים וירטואליים יכולים לשנות הגדרות
בעלים של מכשירים וירטואליים, שמוגבלים לאפליקציות נבחרות מהימנות עם הרשאות מיוחדות, יכולים עכשיו לשנות הגדרות של אפליקציות במכשירים שהם מנהלים.
גורמי צורה של מכשירים שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) פריסות דינמיות
באפליקציות שמטרגטות ל-Android 16 ואילך, הפלטפורמה מתעלמת ממאפייני המניפסט ומממשקי API של זמן ריצה שמגבילים את כיוון המסך, יחס הגובה-רוחב ויכולת שינוי הגודל.
גורמי צורה של מכשירים תכונות חדשות וממשקי API מסגרת סטנדרטית לאיכות התמונה והאודיו בטלוויזיות
ב-Android 16 נוסף החבילה MediaQuality שחושפת קבוצה של ממשקי API סטנדרטיים לגישה לפרופילים של אודיו ותמונה ולהגדרות שקשורות לחומרה. כך אפליקציות סטרימינג יכולות לשלוח שאילתות לגבי פרופילים ולהחיל אותם על מדיה באופן דינמי.
קישוריות שינוי (כל האפליקציות) שיפור הטיפול באובדן של שיוך מכשירים
ב-Android 16 יש שיפור בטיפול באירועים של אובדן שיוך מכשירים.
קישוריות שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) ‫New intents to handle bond loss and encryption changes
For apps targeting Android 16 or higher, the platform provides two new intents for bond loss and encryption changes.
קישוריות שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) דרך חדשה להסרת שיוך של Bluetooth
אפליקציות שמטרגטות ל-Android 16 ומעלה יכולות עכשיו להשתמש ב-API‏ removeBond כדי להסיר שיוכים של Bluetooth.
קישוריות תכונות חדשות וממשקי API טווח עם אבטחה משופרת
‫Android 16 מוסיף תמיכה בתכונות אבטחה חזקות במיקום Wi-Fi במכשירים נתמכים עם Wi-Fi 6 802.11az, ומאפשר לאפליקציות לשלב את הדיוק הגבוה יותר, יכולת ההתאמה הגדולה יותר ותזמון דינמי של הפרוטוקול עם שיפורי אבטחה, כולל הצפנה מבוססת AES-256 והגנה מפני התקפות MITM.
קישוריות תכונות חדשות וממשקי API Companion device manager device presence
ב-Android 16, מוצגים ממשקי API חדשים לקישור שירות האפליקציה הנלווית. השירות יקשר כשה-BLE יהיה בטווח וה-Bluetooth יהיה מחובר, והשירות יתנתק כשה-BLE יהיה מחוץ לטווח או כשה-Bluetooth יהיה מנותק.
קישוריות תכונות חדשות וממשקי API ממשקי API כלליים לטווח
‫Android 16 כולל את RangingManager החדש, שמספק דרכים לקבוע את המרחק והזווית בחומרה נתמכת בין המכשיר המקומי למכשיר מרוחק.
בריאות וכושר שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) הרשאות גישה לנתוני בריאות וכושר
באפליקציות שמיועדות ל-Android 16 ומעלה, הרשאות הגישה לנתוני בריאות וכושר עוברות לסט מפורט יותר של הרשאות במסגרת android.permissions.health, שמשמשות את Health Connect.
פרטיות שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) הרשאה לגישה לרשת המקומית
באפליקציות שמטרגטות את Android מגרסה 16 ואילך, הפלטפורמה תדרוש מהאפליקציות להצהיר על הרשאה לגישה לרשת המקומית.
פרטיות שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) תמונות בבעלות האפליקציה
אפליקציות שמטרגטות את Android 16 ומעלה בוחרות מראש תמונות וסרטונים בבעלות האפליקציה בכלי לבחירת תמונות, ומאפשרות למשתמשים לבטל את הבחירה בפריטים כדי לבטל את הגישה העתידית של האפליקציה.
פרטיות תכונות חדשות וממשקי API עדכונים של Health Connect
ב-Health Connect נוסף ACTIVITY_INTENSITY, סוג נתונים חדש שמוגדר בהתאם להנחיות של ארגון הבריאות העולמי בנוגע לפעילות מתונה ונמרצת. ב-Health Connect יש גם ממשקי API מעודכנים שתומכים בסיכומים על המצב הבריאותי. ההרשאה הזו מאפשרת לאפליקציות לקרוא ולכתוב רשומות רפואיות בפורמט FHIR בהסכמה מפורשת של המשתמש. ה-API הזה נמצא בתוכנית גישה מוקדמת. אם אתם רוצים להשתתף בתוכנית, אתם יכולים להירשם לתוכנית הגישה המוקדמת שלנו.
פרטיות תכונות חדשות וממשקי API ארגז החול לפרטיות ב-Android
‫Android 16 כולל את הגרסה העדכנית של ארגז החול לפרטיות ב-Android, חלק מהעבודה השוטפת שלנו לפיתוח טכנולוגיות שבהן המשתמשים יודעים שהפרטיות שלהם מוגנת.
ביצועים וסוללה תכונות חדשות וממשקי API רכיב התחלה ב-ApplicationStartInfo
ב-Android 16 נוסף getStartComponent() כדי להבחין בין סוגי הרכיבים שהפעילו את ההתחלה. זה יכול לעזור לכם לבצע אופטימיזציה של תהליך ההפעלה של האפליקציה.
ביצועים וסוללה תכונות חדשות וממשקי API קצב רענון דינמי
ב-Android 16 נוספו hasArrSupport() ו-getSuggestedFrameRate(int) בזמן השחזור של getSupportedRefreshRates() כדי להקל על האפליקציות שלכם לנצל את קצב הרענון הדינמי.
ביצועים וסוללה תכונות חדשות וממשקי API בדיקה טובה יותר של העבודה
ב-Android 16, אנחנו מציגים את JobScheduler#getPendingJobReasons(), שמחזירה כמה סיבות לכך שעבודה נמצאת בהמתנה, בגלל אילוצים מפורשים שהוגדרו על ידי המפתח ואילוצים משתמעים שהוגדרו על ידי המערכת. אנחנו משיקים גם את JobScheduler#getPendingJobReasonsHistory(), שמחזירה רשימה של השינויים האחרונים בסיבות להמתנה של משרות.
ביצועים וסוללה תכונות חדשות וממשקי API יצירת פרופילים שמבוססת על טריגרים של המערכת
ב-Android 16 נוספה יצירת פרופילים שמבוססת על טריגרים של המערכת ל-ProfilingManager. אפליקציות יכולות להירשם כדי לקבל עקבות של טריגרים מסוימים, כמו הפעלה קרה reportFullyDrawn או ANR, ואז המערכת מתחילה ומפסיקה את העקבות בשם האפליקציה. אחרי שהמעקב מסתיים, התוצאות מועברות לספריית הנתונים של האפליקציה.
ביצועים וסוללה תכונות חדשות וממשקי API ממשקי Headroom API ב-ADPF
ב-Android 16, ‏ SystemHealthManager מציג את ממשקי ה-API‏ getCpuHeadroom ו-getGpuHeadroom, שנועדו לספק משחקים ואפליקציות עתירות משאבים עם הערכות של משאבי CPU ו-GPU זמינים.
מדיה תכונות חדשות וממשקי API שיפורים בכלי לבחירת תמונות
‫Android 16 כולל שיפורים בכלי לבחירת תמונות, כמו ממשקי API חדשים שמאפשרים לאפליקציות להטמיע את הכלי לבחירת תמונות בהיררכיית התצוגה שלהן, וממשקי API חדשים שמאפשרים חיפוש אצל ספק המדיה בענן בכלי לבחירת תמונות ב-Android.
מדיה תכונות חדשות וממשקי API סרטון מקצועי מתקדם
‫Android 16 כולל תמיכה ברכיב הקודק Advanced Professional Video ‏ (APV), שמיועד לשימוש בהקלטת סרטונים באיכות גבוהה ברמה מקצועית ולפוסט-פרודקשן.
מצלמה תכונות חדשות וממשקי API התאמות מדויקות של טמפרטורת הצבעים וגוון הצבע
‫Android 16 מוסיף תמיכה במצלמה להתאמות מדויקות של טמפרטורת הצבעים וגוון הצבע, כדי לשפר את התמיכה באפליקציות מקצועיות לצילום וידאו.
מצלמה תכונות חדשות וממשקי API חשיפה אוטומטית היברידית
ב-Android 16 נוספו מצבי חשיפה אוטומטית היברידית חדשים ל-Camera2, שמאפשרים לשלוט ידנית בהיבטים ספציפיים של החשיפה, ובו בזמן לאלגוריתם של החשיפה האוטומטית (AE) לטפל בשאר.
מצלמה תכונות חדשות וממשקי API פעולות Intent לצילום תמונות עם תנועה
ב-Android 16 נוספו פעולות Intent סטנדרטיות – ACTION_MOTION_PHOTO_CAPTURE ו-ACTION_MOTION_PHOTO_CAPTURE_SECURE – שמבקשות מאפליקציית המצלמה לצלם תמונה עם תנועה ולהחזיר אותה.
מצלמה תכונות חדשות וממשקי API זיהוי סצנות במצב לילה במצלמה
כדי לעזור לאפליקציה לדעת מתי לעבור למצב לילה במצלמה ומתי לצאת ממנו, ב-Android 16 נוסף EXTENSION_NIGHT_MODE_INDICATOR. אם יש תמיכה, אפשר להשתמש ב-CaptureResult בתוך Camera2.
מצלמה תכונות חדשות וממשקי API שיפורים בתמונות UltraHDR
ב-Android 16 נוספה תמיכה בתמונות UltraHDR בפורמט הקובץ HEIC.
אינטרנציונליזציה תכונות חדשות וממשקי API טקסט אנכי
ב-Android 16 נוספה תמיכה ברמה נמוכה בעיבוד ובמדידה של טקסט אנכי, כדי לספק תמיכה בסיסית בכתיבה אנכית למפתחי ספריות.
אינטרנציונליזציה תכונות חדשות וממשקי API התאמה אישית של מערכת המידות
ב-Android 16 נוספה האפשרות להתאים אישית את מערכת המידות בהעדפות האזוריות בהגדרות.
נגישות תכונות חדשות וממשקי API ממשקי API משופרים לנגישות
ב-Android 16 נוספו ממשקי API נוספים לשיפור הסמנטיקה של ממשק המשתמש, כדי לשפר את העקביות למשתמשים שמסתמכים על שירותי נגישות, כמו TalkBack.
נגישות תכונות חדשות וממשקי API הטלפון כקלט מיקרופון לשיחות קוליות עם מכשירי שמיעה של LEA
ב-Android 16 נוספה האפשרות למשתמשים במכשירי שמיעה של LE Audio לעבור בין המיקרופונים המובנים במכשירי השמיעה לבין המיקרופון בטלפון שלהם לשיחות קוליות.
נגישות תכונות חדשות וממשקי API פקדים לעוצמת הקולות מהסביבה במכשירי שמיעה עם LE Audio
ב-Android 16 נוספה האפשרות למשתמשים במכשירי שמיעה עם LE Audio להתאים את עוצמת הקול של הצלילים מהסביבה שנקלטים על ידי המיקרופונים של מכשיר השמיעה.
גרפיקה תכונות חדשות וממשקי API אפקטים גרפיים בהתאמה אישית באמצעות AGSL
ב-Android 16 נוספו RuntimeColorFilter ו-RuntimeXfermode, שמאפשרים ליצור אפקטים מורכבים כמו Threshold,‏ Sepia ו-Hue Saturation ולהחיל אותם על קריאות לציור.