Android 16 での非 SDK インターフェースに関する制限の更新

Android 16 では、Android デベロッパーの協力と直近の内部テストに基づいて、制限を受ける非 SDK インターフェースのリストが更新されています。Google は可能であれば、非 SDK インターフェースを制限する前に、その代わりとなる公開インターフェースを利用できるようにしています。

アプリが Android 16(API レベル 36)をターゲットとしていない場合、この変更の一部はすぐには影響しない可能性があります。ただし、アプリのターゲット API レベルに応じて、アプリが一部の非 SDK インターフェースにアクセスできる場合もありますが、非 SDK のメソッドやフィールドを使用すると、アプリが機能しなくなるリスクが高くなります。

アプリが非 SDK インターフェースを使用しているかどうか不明な場合は、アプリをテストして確認できます。アプリが非 SDK インターフェースに依存している場合は、SDK の代替インターフェースへの移行を計画してください。ただし Google も、一部のアプリには非 SDK インターフェースを使用する正当なユースケースがあると承知しています。アプリの機能に使用している非 SDK インターフェースの代わりが見つからない場合は、新しい公開 API をリクエストしてください。

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

文件:hiddenapi-flags.csv

SHA-256 校验和:9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074