Android 16, Android geliştiricileriyle yapılan ortak çalışmalar ve en son dahili testler doğrultusunda güncellenmiş kısıtlanmış SDK dışı arayüz listeleri içerir. SDK dışı arayüzleri kısıtlamadan önce mümkün olduğunca herkese açık alternatiflerin mevcut olduğundan emin oluruz.
Uygulamanız Android 16'yı (API düzeyi 36) hedeflemiyorsa bu değişikliklerden bazıları sizi hemen etkilemeyebilir. Ancak uygulamanızın hedef API düzeyine bağlı olarak uygulamanızın bazı SDK dışı arayüzlere erişmesi mümkün olsa da SDK dışı yöntem veya alan kullanmak her zaman uygulamanızın bozulmasıyla ilgili yüksek risk taşır.
Uygulamanızın SDK olmayan arayüzler kullanıp kullanmadığından emin değilseniz öğrenmek için uygulamanızı test edebilirsiniz. Uygulamanız SDK dışı arayüzlere dayanıyorsa SDK alternatiflerine geçiş planlamaya başlamanız gerekir. Bununla birlikte, bazı uygulamaların SDK dışı arayüzleri kullanmak için geçerli kullanım alanları olduğunu anlıyoruz. Uygulamanızdaki bir özellik için SDK dışı arayüz kullanmaya alternatif bulamıyorsanız yeni bir herkese açık API isteğinde bulunmanız gerekir.
Android 16 için SDK olmayan tüm arayüzlerin tam listesi için aşağıdaki dosyayı indirin:
Dosya: hiddenapi-flags.csv
SHA-256 sağlama: 9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074