Android 16-এ Android ডেভেলপারদের সাথে সহযোগিতা এবং লেটেস্ট ইন্টার্নাল টেস্টিংয়ের উপর ভিত্তি করে সীমাবদ্ধ নন-SDK ইন্টারফেসের আপডেট করা তালিকা অন্তর্ভুক্ত করা হয়েছে। আমরা যখনই সম্ভব, নন-SDK ইন্টারফেস সীমাবদ্ধ করার আগে সর্বজনীন বিকল্পগুলি উপলভ্য আছে কিনা তা নিশ্চিত করি।
আপনার অ্যাপ Android 16 (API লেভেল 36) টার্গেট না করলে, এইসব পরিবর্তনের মধ্যে কিছু পরিবর্তন হয়ত আপনার উপর অবিলম্বে প্রভাব ফেলবে না। তবে, আপনার অ্যাপের টার্গেট API লেভেলের উপর নির্ভর করে আপনার অ্যাপের পক্ষে কিছু নন-SDK ইন্টারফেস অ্যাক্সেস করা সম্ভব হলেও, যেকোনও নন-SDK পদ্ধতি বা ফিল্ড ব্যবহার করলে সবসময় আপনার অ্যাপ ভেঙে যাওয়ার উচ্চ ঝুঁকি থাকে।
আপনার অ্যাপ নন-SDK ইন্টারফেস ব্যবহার করে কিনা তা নিশ্চিত না হলে, আপনি অ্যাপটি পরীক্ষা করে দেখতে পারেন। আপনার অ্যাপ SDK নয় এমন ইন্টারফেসের উপর নির্ভর করলে, আপনাকে SDK বিকল্পে মাইগ্রেট করার পরিকল্পনা শুরু করতে হবে। তবে, আমরা বুঝি যে কিছু অ্যাপের ক্ষেত্রে নন-SDK ইন্টারফেস ব্যবহার করার বৈধ কারণ থাকতে পারে। আপনার অ্যাপের কোনও ফিচারের জন্য নন-SDK ইন্টারফেস ব্যবহার করার বিকল্প খুঁজে না পেলে, আপনাকে নতুন পাবলিক API-এর জন্য অনুরোধ করতে হবে।
For a complete list of all non-SDK interfaces for Android 16, download the following file:
File: hiddenapi-flags.csv
SHA-256 checksum: 9102af02fe6ab68b92464bdff5e5b09f3bd62c65d1130aaf85d3296f17d38074