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

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

קטגוריה סוג שם
פונקציונליות עיקרית שינוי (כל האפליקציות) שינויים פנימיים ב-ART
‫Android 16 כולל את העדכונים האחרונים ל-Android Runtime‏ (ART) שמשפרים את הביצועים של Android Runtime‏ (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 לחצנים באפליקציות שעברו מיגרציה תקינה לחזרה עם חיזוי.
חוויית משתמש וממשק משתמש של המערכת שינוי (אפליקציות שמטרגטות גיל 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, למסגרת הטפטים הדינמיים נוסף Content API חדש כדי להתמודד עם האתגרים של טפטים דינמיים שמופעלים על ידי המשתמש.
אבטחה שינוי (כל האפליקציות) אבטחה משופרת מפני מתקפות של הפניית Intent
ב-Android 16 מוצגים פתרונות לחיזוק האבטחה כברירת מחדל מפני ניצול לרעה של הפניות Intent.
אבטחה שינוי (כל האפליקציות) אפליקציות נלוות לא מקבלות יותר התראות על פסק זמן לגילוי
מערכת ה-CDM לא תשלח יותר התראות לאפליקציה אם לא יימצא מכשיר.
אבטחה שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) נעילת גרסת MediaStore
באפליקציות שמטרגטות Android 16 ואילך, MediaStore#getVersion() יהיה עכשיו ייחודי לכל אפליקציה.
אבטחה שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) העברת Intent בצורה בטוחה יותר
באפליקציות שמטרגטות ל-Android 16 ואילך, הפלטפורמה מספקת שיפורים באבטחה של מנגנון פתרון ה-Intent של Android.
אבטחה תכונות חדשות וממשקי API Key sharing API
ב-Android 16 נוספו ממשקי API שתומכים בשיתוף גישה למפתחות של Android Keystore עם אפליקציות אחרות.
גורמי צורה של מכשירים שינוי (כל האפליקציות) בעלים של מכשירים וירטואליים יכולים לשנות הגדרות
בעלים של מכשירים וירטואליים, שמוגבלים לאפליקציות נבחרות מהימנות עם הרשאות מיוחדות, יכולים עכשיו לשנות הגדרות של אפליקציות במכשירים שהם מנהלים.
גורמי צורה של מכשירים שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) פריסות דינמיות
באפליקציות שמטרגטות ל-Android 16 ואילך, הפלטפורמה מתעלמת ממאפייני המניפסט ומממשקי API של זמן ריצה שמגבילים את כיוון המסך, יחס הגובה-רוחב ויכולת שינוי הגודל.
גורמי צורה של מכשירים תכונות חדשות וממשקי API מסגרת סטנדרטית לאיכות התמונה והאודיו בטלוויזיות
ב-Android 16 נוסף חבילת MediaQuality שחושפת קבוצה של ממשקי API סטנדרטיים לגישה לפרופילים של אודיו ותמונה ולהגדרות שקשורות לחומרה. כך אפליקציות סטרימינג יכולות לשלוח שאילתות לגבי פרופילים ולהחיל אותם על מדיה באופן דינמי.
קישוריות שינוי (כל האפליקציות) שיפור הטיפול באובדן של שיוך מכשירים
ב-Android 16 יש שיפור בטיפול באירועים של אובדן שיוך מכשירים.
קישוריות שינוי (אפליקציות שמטרגטות גיל 16 ומעלה) ‫Intents חדשים לטיפול באובדן של שיוך (bonding) ובשינויים בהצפנה
באפליקציות שמטרגטות ל-Android 16 ואילך, הפלטפורמה מספקת שני Intents חדשים לטיפול באובדן של שיוך (bonding) ובשינויים בהצפנה.
קישוריות שינוי (אפליקציות שמטרגטות גיל 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 ממשקי API של headroom ב-ADPF
ב-Android 16, ‏ SystemHealthManager מציג את ממשקי ה-API‏ getCpuHeadroom ו-getGpuHeadroom, שנועדו לספק למשחקים ולאפליקציות עתירות משאבים הערכות של משאבי CPU ו-GPU זמינים.
מדיה תכונות חדשות וממשקי API שיפורים בכלי לבחירת תמונות
‫Android 16 כולל שיפורים בכלי לבחירת תמונות, כמו ממשקי API חדשים שמאפשרים לאפליקציות להטמיע את הכלי לבחירת תמונות בהיררכיית התצוגה שלהן, וממשקי API חדשים שמאפשרים חיפוש אצל ספק המדיה בענן בכלי לבחירת תמונות ב-Android.
מדיה תכונות חדשות וממשקי API Advanced Professional Video
‫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 ולהחיל אותם על קריאות לציור.