Atualizações para restrições de interface não SDK no Android 16

O Android 16 inclui listas atualizadas de interfaces não SDK restritas com base na colaboração com desenvolvedores do Android e nos testes internos mais recentes. Antes de restringir interfaces não SDK, sempre que possível, garantimos que haja alternativas públicas disponíveis.

Se o app não for destinado ao Android 16 (nível da API 36), algumas dessas mudanças talvez não afetem você imediatamente. No entanto, embora seja possível que seu app acesse algumas interfaces não SDK dependendo do nível da API de destino do app, o uso de qualquer método ou campo não SDK sempre apresenta um alto risco de corromper o app.

Se você não souber se seu app usa interfaces não SDK, poderá testá-lo para descobrir. Se ele depende de interfaces não SDK, comece a planejar uma migração para alternativas SDK. No entanto, entendemos que alguns apps têm casos de uso válidos para interfaces não SDK. Se você não encontrar uma alternativa para deixar de usar uma interface não SDK em um recurso no seu app, solicite uma nova API pública.

For a complete list of all non-SDK interfaces for Android 16, download the following file:

File: hiddenapi-flags.csv

SHA-256 checksum: 9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074