Android 16 כולל רשימות מעודכנות של ממשקי non-SDK מוגבלים על סמך שיתוף פעולה עם מפתחי Android והבדיקות הפנימיות האחרונות. בכל הזדמנות, אנחנו מוודאים שיש חלופות ציבוריות זמינות לפני שאנחנו מגבילים ממשקים שאינם SDK.
אם האפליקציה שלכם לא מטרגטת Android 16 (רמת API 36), יכול להיות שחלק מהשינויים האלה לא ישפיעו עליכם באופן מיידי. עם זאת, למרות שאפליקציה יכולה לגשת לחלק מהממשקים שאינם SDK בהתאם לרמת ה-API לטירגוט של האפליקציה, שימוש בשיטה או בשדה שאינם SDK תמיד כרוך בסיכון גבוה להפסקת הפעולה של האפליקציה.
אם אתם לא בטוחים אם האפליקציה שלכם משתמשת בממשקים שאינם SDK, אתם יכולים לבצע בדיקה לאפליקציה כדי לגלות זאת. אם האפליקציה שלכם מסתמכת על ממשקים שאינם SDK, כדאי להתחיל לתכנן מעבר לחלופות SDK. עם זאת, אנחנו מבינים שיש אפליקציות שבהן יש תרחישי שימוש לגיטימיים בממשקים שאינם SDK. אם אין לך אפשרות להשתמש בממשק שאינו SDK עבור תכונה באפליקציה, עליך לשלוח בקשה ליצירת API ציבורי חדש.
כדי לקבל רשימה מלאה של כל הממשקים שאינם SDK ל-Android 16, אפשר להוריד את הקובץ הבא:
קובץ: hiddenapi-flags.csv
סיכום ביקורת (checksum) מסוג SHA-256: 9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074