Обновление ограничений на использование интерфейсов, не относящихся к SDK, в Android 15

В Android 15 обновлены списки ограниченных интерфейсов, не относящихся к SDK. Они составлены на основе сотрудничества с разработчиками Android и последних внутренних тестов. По возможности мы стараемся сделать так, чтобы перед ограничением интерфейсов, не входящих в SDK, были доступны общедоступные альтернативы.

Если ваше приложение не поддерживает Android 15, некоторые из этих изменений могут не затронуть вас сразу. Однако, хотя ваше приложение может получить доступ к некоторым интерфейсам, не относящимся к SDK, в зависимости от целевого уровня API вашего приложения, использование любого метода или поля, не относящегося к SDK, всегда сопряжено с высоким риском нарушения работы вашего приложения.

Если вы не уверены, используются ли в вашем приложении интерфейсы не из SDK, протестируйте его. Если ваше приложение использует интерфейсы, не относящиеся к SDK, вам следует начать планировать переход на альтернативные SDK. Тем не менее мы понимаем, что в некоторых приложениях использование интерфейсов, не входящих в SDK, может быть оправдано. Если вы не можете найти альтернативу использованию интерфейса, не входящего в SDK, для функции в вашем приложении, запросите новый общедоступный API.

Чтобы получить полный список всех интерфейсов без SDK для Android 15, загрузите следующий файл:

Файл: hiddenapi-flags.csv

Контрольная сумма SHA-256: 40134e205e58922a708c453726b279a296e6a1f34a988abd90cec0f3432ea5a9