עדכונים בהגבלות על ממשקים שאינם ב-SDK ב-Android 16

‫Android 16 כוללת רשימות מעודכנות של ממשקים מוגבלים שאינם SDK, שמבוססות על שיתוף פעולה עם מפתחי Android ועל הבדיקות הפנימיות האחרונות. בכל פעם שאפשר, אנחנו מוודאים שקיימות חלופות ציבוריות לפני שאנחנו מגבילים ממשקים שאינם SDK.

אם האפליקציה לא מטרגטת את Android 16 (רמת API‏ 36), יכול להיות שחלק מהשינויים האלה לא ישפיעו עליכם באופן מיידי. עם זאת, למרות שהאפליקציה יכולה לגשת לממשקים מסוימים שאינם SDK בהתאם לרמת ה-API המיועדת של האפליקציה, שימוש בשיטה או בשדה שאינם SDK תמיד כרוך בסיכון גבוה לפגיעה באפליקציה.

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

如需查看 Android 16 的所有非 SDK 接口的完整列表,请下载以下文件:

文件:hiddenapi-flags.csv

SHA-256 校验和:9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074