Updates für Einschränkungen für Nicht-SDK-Schnittstellen in Android 15

Android 15 enthält aktualisierte Listen eingeschränkter Nicht-SDK-Schnittstellen, die auf der Zusammenarbeit mit Android-Entwicklern und den neuesten internen Tests basieren. Wir stellen nach Möglichkeit öffentliche Alternativen zur Verfügung, bevor wir Nicht-SDK-Schnittstellen einschränken.

Wenn Ihre App nicht auf Android 15 ausgerichtet ist, sind einige dieser Änderungen möglicherweise nicht sofort relevant für Sie. Je nach Ziel-API-Level Ihrer App kann Ihre App zwar auf einige Nicht-SDK-Schnittstellen zugreifen, die Verwendung von Nicht-SDK-Methoden oder ‑Feldern birgt jedoch immer ein hohes Risiko, dass Ihre App nicht mehr funktioniert.

Wenn Sie sich nicht sicher sind, ob Ihre App Nicht-SDK-Schnittstellen verwendet, können Sie Ihre App testen, um dies herauszufinden. Wenn deine App auf Nicht-SDK-Schnittstellen basiert, solltest du mit der Planung einer Migration zu SDK-Alternativen beginnen. Uns ist jedoch bewusst, dass es für einige Apps gültige Anwendungsfälle für die Verwendung von Nicht-SDK-Schnittstellen gibt. Wenn du keine Alternative zur Verwendung einer Nicht-SDK-Schnittstelle für eine Funktion in deiner App findest, solltest du eine neue öffentliche API anfordern.

Eine vollständige Liste aller Nicht-SDK-Benutzeroberflächen für Android 15 finden Sie in der folgenden Datei:

Datei: hiddenapi-flags.csv

SHA-256-Prüfsumme: 40134e205e58922a708c453726b279a296e6a1f34a988abd90cec0f3432ea5a9