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

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

קטגוריה סוג שם
נגישות שינוי (כל האפליקציות) בדיקת האפליקציה עם שינוי גודל גופן לא לינארי
מכיוון שמערכת Android תומכת בשינוי גודל גופן עד 200%, כדאי לבצע בדיקת ממשק משתמש כדי לוודא שהאפליקציה יכולה להכיל גדלי גופן גדולים יותר בלי להשפיע על נוחות השימוש.
נגישות תכונות וממשקי API חדשים שינוי גודל גופן לא לינארי עד 200%
מערכת Android תומכת בשינוי גודל גופן עד 200%, ומספקת למשתמשים עם לקות ראייה אפשרויות נגישות נוספות בהתאם להנחיות הנגישות בתוכן אינטרנטי (WCAG).
מצלמה ומדיה תכונות וממשקי API חדשים תמונות Ultra HDR
גרסת Android 14 מוסיפה תמיכה בתמונות טווח דינמי גבוה (HDR), שמאפשרות לשמור יותר מידע מהחיישן בזמן הצילום. כך אפשר ליהנות מצבעים עזים ומניגודיות גבוהה יותר.
מצלמה ומדיה תכונות וממשקי API חדשים תכונת זום, התמקדות, תצוגה מפורטת לאחר הצילום ועוד בתוספי מצלמה
ב-Android 14 יש שדרוגים ושיפורים בתוספי המצלמה, שמאפשרים לאפליקציות לטפל בזמני עיבוד ארוכים יותר. כך אפשר לצלם תמונות טובות יותר באמצעות אלגוריתמים שמבוססים על חישובים כבדים, כמו צילום בתאורה חלשה במכשירים נתמכים.
מצלמה ומדיה תכונות וממשקי API חדשים זום בתוך החיישן
הטמעת פקדים לשינוי בקשות כדי לתת למשתמשים שליטה על הזום עוד לפני שפקדים אחרים במצלמה מוכנים.
מצלמה ומדיה תכונות וממשקי API חדשים אודיו USB ללא אובדן נתונים
ב-Android 14 יש תמיכה בפורמטים של אודיו ללא אובדן נתונים, כדי לספק חוויית אודיו ברמה של אודיופילים באמצעות אוזניות קוויות USB.
פונקציונליות עיקרית שינוי (כל האפליקציות) הרשאה לתזמון התראות מדויקות נדחית כברירת מחדל
ההרשאה SCHEDULE_EXACT_ALARM כבר לא ניתנת מראש לרוב האפליקציות החדשות שמותקנות ומטרגטות ל-Android מגרסה 13 ואילך – ההרשאה נדחית כברירת מחדל.
פונקציונליות עיקרית שינוי (כל האפליקציות) שידורים שנרשמו לפי הקשר מועברים לתור בזמן שהאפליקציות נשמרות במטמון
המערכת עשויה להעביר שידור שנרשם לפי הקשר לתור כשהשידורים האלה מועברים לתור לצורך העברה לאפליקציה שנמצאת במצב שמירת במטמון.
פונקציונליות עיקרית שינוי (כל האפליקציות) אפליקציות יכולות לסגור רק את תהליכי הרקע שלהן
כשהאפליקציה קוראת ל-killBackgroundProcesses(), ה-API יכול לסגור רק את תהליכי הרקע של האפליקציה שלכם.
פונקציונליות עיקרית שינוי (כל האפליקציות) ה-MTU מוגדר ל-517 עבור לקוח ה-GATT הראשון שמבקש MTU
מקבץ ה-Bluetooth של Android פועל בהתאם לגרסה 5.2 של מפרט הליבה של Bluetooth באופן קפדני יותר, ומבקש שה-MTU של BLE ATT יהיה 517 בייטים כשלקוח ה-GATT הראשון מבקש MTU באמצעות ה-API של BluetoothGatt#requestMtu(int), ומתעלם מכל בקשות ה-MTU הבאות בחיבור ה-ACL הזה.
פונקציונליות עיקרית שינוי (כל האפליקציות) סיבה חדשה לכך שאפליקציה יכולה להיכלל בקטגוריה 'המתנה מוגבלת'
ב-Android 14 נוספה סיבה חדשה לכך שאפליקציה יכולה להיכלל בקטגוריה 'המתנה מוגבלת'.
פונקציונליות עיקרית שינוי (כל האפליקציות) mlock מוגבל ל-64 KB
ב-Android 14 ואילך, הפלטפורמה מצמצמת את נפח הזיכרון המקסימלי שאפשר לנעול באמצעות mlock() ל-64 KB לכל תהליך.
פונקציונליות עיקרית שינוי (כל האפליקציות) המערכת אוכפת שימוש במשאבים של אפליקציות שנשמרו במטמון
זמן קצר אחרי שתהליך של אפליקציה נכנס למצב שמירת מטמון, אסור לבצע משימות ברקע עד שרכיב של התהליך יחזור למצב פעיל במחזור החיים.
פונקציונליות עיקרית שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) חובה לציין סוגי שירותים שפועלים בחזית
אם האפליקציה שלכם מטרגטת ל-Android 14 (רמת API 34) ואילך, צריך לציין לפחות סוג אחד של שירות שפועל בחזית לכל שירות שפועל בחזית באפליקציה.
פונקציונליות עיקרית שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) אכיפה של ההרשאה BLUETOOTH_CONNECT ב-BluetoothAdapter
ב-Android 14 מתבצעת אכיפה של ההרשאה BLUETOOTH_CONNECT כשקוראים לשיטה getProfileConnectionState() של BluetoothAdapter באפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך.
פונקציונליות עיקרית שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) עדכונים של OpenJDK 17
כחלק מהעדכונים של OpenJDK 17, יש כמה שינויים שיכולים להשפיע על תאימות האפליקציות, כמו שינויים בביטויים רגולריים ובטיפול ב-UUID.
פונקציונליות עיקרית שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) JobScheduler מחזק את ההתנהגות של קריאה חוזרת (callback) ושל הרשת
אם האפליקציה שלכם מטרגטת ל-Android 14 (רמת API 34) ואילך וחרגתם מהזמן שהוקצה לשרשור הראשי, האפליקציה תפעיל ANR עם הודעת השגיאה.
חוויית משתמש שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) Tile launch API
ב-Android 14, TileService#startActivityAndCollapse(Intent) הווצא משימוש לטובת TileService#startActivityAndCollapse(PendingIntent).
כלים ודרכים לשיפור הפרודוקטיביות של מפתחים תכונות וממשקי API חדשים Credential Manager
ב-Android 14 מוצג Credential Manager, שמאפשר להשתמש במספר שיטות כניסה, כולל שם משתמש וסיסמה, מפתחות גישה ופתרונות כניסה מאוחדת (כמו 'כניסה באמצעות חשבון Google') ב-API יחיד.
כלים ודרכים לשיפור הפרודוקטיביות של מפתחים תכונות וממשקי API חדשים Health Connect
החל מגרסה 14 של Android, Health Connect היא חלק מהפלטפורמה ומקבלת עדכונים דרך עדכוני המערכת של Google Play, בלי צורך בהורדה נפרדת.
כלים ודרכים לשיפור הפרודוקטיביות של מפתחים תכונות וממשקי API חדשים עדכונים ל-OpenJDK 17
גרסת Android 14 כוללת תכונות ושיפורים שתואמים יותר למהדורת OpenJDK 17 LTS, כולל עדכוני ספריות ותמיכה בשפה Java 17 למפתחי אפליקציות ופלטפורמות.
כלים ודרכים לשיפור הפרודוקטיביות של מפתחים תכונות וממשקי API חדשים שיפורים בחנויות האפליקציות
ב-Android 14 יש כמה ממשקי PackageInstaller API חדשים שמאפשרים לחנויות האפליקציות לשפר את חוויית המשתמש שלהן.
כלים ודרכים לשיפור הפרודוקטיביות של מפתחים תכונות וממשקי API חדשים חבילות של מטא-נתונים של אפליקציות
החל מגרסה 14 של Android, מנהל החבילות של Android מאפשר לציין מטא-נתונים של אפליקציות, כמו שיטות לאבטחת נתונים, כדי לכלול אותם בדפי חנויות האפליקציות, כמו Google Play.
כלים ודרכים לשיפור הפרודוקטיביות של מפתחים תכונות וממשקי API חדשים זיהוי צילומי מסך
ממשק API לשמירה על הפרטיות שמפעיל קריאה חוזרת ומציג הודעת טוסטים כשהמשתמש מצלם מסך בזמן שפעילות באפליקציה גלויה.
גרפיקה תכונות וממשקי API חדשים אפשר עכשיו לשלוח שאילתות לגבי נתיבים ולבצע אינטרפולציה שלהם
אפשר לשלוח שאילתות לגבי נתיבים כדי לבדוק מה יש בתוכם, לבצע אינטרפולציה בין נתיבים שהמבנים שלהם זהים לחלוטין ולהפעיל אפקטים של טרנספורמציה.
גרפיקה תכונות וממשקי API חדשים מערכות רשת (mesh) בהתאמה אישית עם שגיאות קודקוד (vertex) ושבבים של קטעי קוד (fragment)
גרסת Android 14 מוסיפה תמיכה במערכות רשת בהתאמה אישית, שאפשר להגדיר כמשולש או כפסי משולש, ואפשר גם להוסיף להן אינדקס.
גרפיקה תכונות וממשקי API חדשים עיבוד באמצעות מאגר של חומרה ל-Canvas
כדי לעזור לכם להשתמש ב-API ‏Canvas של Android כדי לצייר ב-HardwareBuffer באמצעות האצת חומרה, ב-Android 14 נוסף HardwareBufferRenderer.
אינטרנציונליזציה תכונות וממשקי API חדשים העדפות שפה לכל אפליקציה
ב-Android 14 נוספו כמה יכולות לתכונות השפה לכל אפליקציה שהוצגו ב-Android 13 (רמת API 33).
אינטרנציונליזציה תכונות וממשקי API חדשים גרמטיקל אינפלקציה API
גרמטיקל אינפלקציה API עוזר לכם להוסיף תמיכה למשתמשים שדוברים שפות שיש בהן מין גרפי, ומספק חוויית משתמש מותאמת אישית יותר וטבעית יותר בשפות האלה.
אינטרנציונליזציה תכונות וממשקי API חדשים העדפות אזוריות
אפליקציות יכולות לקבל התראות כשמשתמש משנה את ההעדפות האזוריות שלו, ולהציג את ההעדפות האלה באפליקציה.
הגבלות על ממשק שאינו SDK שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) עדכונים של הגבלות על ממשקים שאינם ב-SDK
גרסת Android 14 כוללת רשימות מעודכנות של ממשקים מוגבלים שאינם ב-SDK, על סמך שיתוף פעולה עם מפתחי Android והבדיקה הפנימית האחרונה.
פרטיות שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) גישה חלקית לתמונות ולסרטונים
המשתמשים יכולים להעניק גישה חלקית לתמונות ולסרטונים שלהם כשאפליקציה מבקשת הרשאות מדיה חזותית שהוצגו ב-Android 13 (רמת API 33): READ_MEDIA_IMAGES ו-READ_MEDIA_VIDEO.
אבטחה שינוי (כל האפליקציות) רמת ה-API המינימלית לטירגוט להתקנה
אי אפשר להתקין אפליקציות עם targetSdkVersion נמוך מ-23.
אבטחה שינוי (כל האפליקציות) ייתכן ששמות החבילות של בעלי התוכן יימחקו
המערכת תמחק את הערך של OWNER_PACKAGE_NAME, אלא אם האפליקציות יעמדו בתנאים מסוימים.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) הגבלות על כוונות שתוקפן מותנה ועל כוונות שתוקפן מושהה
באפליקציות שמטרגטות ל-Android 14 (רמת API ‏34) ואילך, מערכת Android מגבילה את היכולת של אפליקציות לשלוח כוונות שתוקפן מותנה לרכיבים פנימיים של האפליקציה.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) מקלטי שידורים שנרשמו בסביבת זמן הריצה חייבים לציין את התנהגות הייצוא
אפליקציות ושירותים שמטרגטים ל-Android 14 (רמת API 34) ואילך ומשתמשים במקלטים שנרשמו לפי הקשר חייבים לציין דגל כדי לציין אם צריך לייצא את המקלט לכל האפליקציות האחרות במכשיר או לא.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) טעינה בטוחה יותר של קוד דינמי
אם האפליקציה שלכם מטרגטת ל-Android 14 (רמת API 34) ואילך ומשתמשת בטעינה דינמית של קוד (DCL), כל הקבצים שנטענים באופן דינמי חייבים להיות מסומנים כקובצי קריאה בלבד.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) הגבלות נוספות על הפעלת פעילויות ברקע
אפליקציות שמטרגטות את Android 14 (רמת API 34) ואילך חייבות להביע הסכמה אם הן רוצות להעניק לאפליקציה אחרת את ההרשאות להפעלת פעילויות ברקע, בין שבזמן שליחת PendingIntent של האפליקציה ובין שבזמן קישור השירות של האפליקציה.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) מעבר נתיב ב-Zip
באפליקציות שמטרגטות את Android 14 (API ברמה 34) ואילך, מערכת Android מונעת את נקודת החולשה 'מעבר נתיב ב-Zip' על ידי הגבלת התוכן שיכול להופיע בשמות הרשומות של קובץ ה-zip.
חוויית משתמש שינוי (כל האפליקציות) שינויים באופן שבו המשתמשים רואים התראות שלא ניתן לסגור
אם באפליקציה שלכם מוצגות למשתמשים התראות בחזית שלא ניתן לסגור, ב-Android 14 השתנו ההתנהגות כדי לאפשר למשתמשים לסגור התראות כאלה.
חוויית משתמש שינוי (כל האפליקציות) המידע על אבטחת הנתונים גלוי יותר
המידע על אבטחת הנתונים של האפליקציה, כמו נוהלי שיתוף הנתונים, מופיע עכשיו בחלק מהתיבות הדו-שיח של המערכת עם נימוקי ההרשאות ובהודעות המערכת.
חוויית משתמש שינוי (אפליקציות שמטרגטות משתמשים בני 14 ומעלה) התראות מאובטחות של כוונות (Intent) במסך מלא
באפליקציות שמיועדות ל-Android 14 (רמת API ‏34) ואילך, רק אפליקציות שמספקות שירותי שיחה והתראות רשאיות להשתמש בהרשאה USE_FULL_SCREEN_INTENT כדי לתמוך בהתראות כוונות (Intent) במסך מלא.
חוויית משתמש תכונות וממשקי API חדשים פעולות מותאמות אישית בחלונית השיתוף ודירוג משופר
ב-Android 14 מתבצע עדכון של חלונית השיתוף במערכת כדי לתמוך בפעולות מותאמות אישית באפליקציות ובתצוגות מקדימות מפורטות יותר למשתמשים.
חוויית משתמש תכונות וממשקי API חדשים תמיכה באנימציות מובנות ובאנימציות בהתאמה אישית
אפליקציות שמשתמשות בממשקי ה-API החדשים של חזרה למערכת יכולות להביע הסכמה לחזרה חזויתית כדי לקבל באופן אוטומטי אנימציות באפליקציה, וגם לתמוך במעברים בהתאמה אישית.
חוויית משתמש תכונות וממשקי API חדשים עקיפות של יצרן ציוד מקורי למסך גדול לכל אפליקציה
נכסי המניפסט מאפשרים להשבית עקיפות של יצרן ציוד מקורי לאפליקציה.
חוויית משתמש תכונות וממשקי API חדשים שינוי הגדרות ברירת המחדל לכל אפליקציה במכשירים עם מסך גדול
ב-Android 14 QPR1, משתמשים יכולים להחיל שינויים לכל אפליקציה באמצעות תפריט הגדרות חדש במכשירים עם מסך גדול. אפליקציות יכולות להשבית שינויים מסוימים.

Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של Oracle ו/או של השותפים העצמאיים שלה.