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

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

קטגוריה סוג שם
נגישות שינוי (כל האפליקציות) בדיקת האפליקציה באמצעות שינוי גודל גופן לא לינארי
מערכת Android תומכת בשינוי גודל גופן עד 200%, ולכן כדאי לבצע בדיקה של ממשק המשתמש כדי לוודא שהאפליקציה יכולה להכיל גדלי גופן גדולים יותר בלי לפגוע בשימושיות.
נגישות תכונות חדשות וממשקי API שינוי גודל הגופן באופן לא לינארי עד 200%
מערכת Android תומכת בשינוי גודל הגופן עד 200%, ומספקת אפשרויות נגישות נוספות, במיוחד למשתמשים עם ליקויי ראייה.
מצלמה ומדיה תכונות חדשות וממשקי 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
מערך הפרוטוקולים של Android Bluetooth פועל בהתאם לגרסה 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 נאכפת כשקוראים לשיטה BluetoothAdapter getProfileConnectionState() באפליקציות שמטרגטות את 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
החל מ-Android 14,‏ Health Connect היא חלק מהפלטפורמה ומקבלת עדכונים דרך עדכוני המערכת של Google Play, בלי שצריך להוריד אותה בנפרד.
פרודוקטיביות וכלים למפתחים תכונות חדשות וממשקי API עדכונים ב-OpenJDK 17
‫Android 14 כולל תכונות ושיפורים שמתאימים יותר לגרסת ה-LTS של OpenJDK 17, כולל עדכונים בספרייה ותמיכה בשפת Java 17 למפתחי אפליקציות ופלטפורמות.
פרודוקטיביות וכלים למפתחים תכונות חדשות וממשקי API שיפורים בחנויות אפליקציות
ב-Android 14 נוספו כמה ממשקי PackageInstaller API חדשים שמאפשרים לחנויות אפליקציות לשפר את חוויית המשתמש.
פרודוקטיביות וכלים למפתחים תכונות חדשות וממשקי API חבילות של מטא-נתונים של אפליקציות
החל מ-Android 14, מתקין החבילות של Android מאפשר לציין מטא-נתונים של אפליקציות, כמו נוהלי אבטחת נתונים, כדי לכלול אותם בדפי אפליקציות בחנויות אפליקציות כמו Google Play.
פרודוקטיביות וכלים למפתחים תכונות חדשות וממשקי API זיהוי צילומי מסך
ממשק API ששומר על הפרטיות ומפעיל קריאה חוזרת ומציג הודעה קופצת כשמשתמש מצלם מסך בזמן שפעילות האפליקציה גלויה.
גרפיקה תכונות חדשות וממשקי API עכשיו אפשר לבצע שאילתות על נתיבים ולבצע אינטרפולציה ביניהם
אפשר לבצע שאילתות על נתיבים כדי לגלות מה יש בתוכם, לבצע אינטרפולציה בין נתיבים שהמבנים שלהם זהים בדיוק, ולהפעיל אפקטים של שינוי צורה.
גרפיקה תכונות חדשות וממשקי API רשתות מותאמות אישית עם הצללות של קודקודים ופרגמנטים
ב-Android 14 נוספה תמיכה ברשתות מותאמות אישית, שאפשר להגדיר אותן כמשולשים או כרצועות משולשים, ואפשר גם להוסיף להן אינדקס.
גרפיקה תכונות חדשות וממשקי API רכיב לעיבוד מאגר חומרה ל-Canvas
כדי לעזור להשתמש ב-API‏ Canvas של Android לציור עם האצת חומרה ב-HardwareBuffer, ‏ Android 14 מציגה את HardwareBufferRenderer.
אינטרנציונליזציה תכונות חדשות וממשקי API העדפות שפה לכל אפליקציה
ב-Android 14 יש הרחבה של התכונות שקשורות לשפה לכל אפליקציה, שהוצגו ב-Android 13 (רמת API‏ 33), עם כמה יכולות נוספות.
אינטרנציונליזציה תכונות חדשות וממשקי API Grammatical Inflection API
‫Grammatical Inflection 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 ומעלה) הגבלות על אובייקטים מסוג Intent שמשתמעים מהם פעולות ועל אובייקטים מסוג Intent שממתינים להפעלה
באפליקציות שמטרגטות ל-Android 14 (רמת API 34) ומעלה, מערכת Android מגבילה את האפליקציות כך שלא יוכלו לשלוח אובייקטים מסוג Intent שמשתמעים מהם פעולות לרכיבים פנימיים של האפליקציה.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים מגיל 14 ומעלה) חובה לציין את התנהגות הייצוא של מקלטי שידורים שנרשמים בזמן הריצה
באפליקציות ובשירותים שמטרגטים ל-Android בגרסה 14 (רמת API‏ 34) ומעלה ומשתמשים במקלטים שנרשמים לפי ההקשר, חובה לציין דגל כדי לציין אם צריך לייצא את המקלט לכל האפליקציות האחרות במכשיר.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים מגיל 14 ומעלה) טעינה בטוחה יותר של קוד דינמי
אם האפליקציה שלכם מטרגטת ל-Android 14 (רמת API‏ 34) ומעלה ומשתמשת בטעינה דינמית של קוד (DCL), כל הקבצים שנטענים באופן דינמי צריכים להיות מסומנים כקריאה בלבד.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים מגיל 14 ומעלה) הגבלות נוספות על הפעלת פעילויות מהרקע
אפליקציות שמטרגטות ל-Android 14 (רמת API‏ 34) ומעלה צריכות להביע הסכמה אם הן רוצות להעניק לאפליקציה אחרת הרשאות להפעלת פעילות ברקע, או כששולחים את PendingIntent של האפליקציה הזו או כשקושרים את השירות של האפליקציה הזו.
אבטחה שינוי (אפליקציות שמטרגטות משתמשים מגיל 14 ומעלה) Zip path traversal
באפליקציות שמיועדות ל-Android 14 (רמת API‏ 34) ומעלה, מערכת Android מונעת את הפגיעות מסוג Zip Path Traversal על ידי הגבלת התווים שיכולים להיכלל בשמות של רשומות בקובץ 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 ו/או של השותפים העצמאיים שלה.