جدول زیر تمام ویژگی های مستند و تغییرات رفتاری را که ممکن است بر توسعه دهندگان برنامه تأثیر بگذارد فهرست می کند. از این لیست برای یافتن تغییراتی که بر شما تأثیر می گذارد استفاده کنید و سپس برای خواندن اسناد روی پیوند مربوطه کلیک کنید.
دسته بندی | تایپ کنید | نام |
---|---|---|
عملکرد اصلی | تغییر (همه برنامه ها) | تغییرات داخلی ART Android 16 شامل آخرین بهروزرسانیهای Android Runtime (ART) است که عملکرد Android Runtime (ART's) را بهبود میبخشد و از ویژگیهای اضافی جاوا پشتیبانی میکند. از طریق بهروزرسانیهای سیستم Google Play، این بهبودها برای بیش از یک میلیارد دستگاه دارای Android 12 (سطح API 31) و بالاتر نیز در دسترس است. با انتشار این تغییرات، کتابخانهها و کد برنامههایی که به ساختارهای داخلی ART متکی هستند ممکن است در دستگاههای دارای Android 16 به درستی کار نکنند، همراه با نسخههای قبلی اندروید که ماژول ART را از طریق بهروزرسانیهای سیستم Google Play بهروزرسانی میکنند. |
عملکرد اصلی | تغییر (همه برنامه ها) | بهینه سازی سهمیه JobScheduler Android 16 سهمیه زمان اجرای کار منظم و سریع را بر اساس چند فاکتور تنظیم می کند: برنامه در کدام سطل آماده به کار برنامه قرار دارد، اینکه آیا کار در حالی که برنامه در حالت بالا است اجرا می شود و آیا کار در حال اجرا در حین اجرای پیش زمینه است یا خیر. خدمات. |
عملکرد اصلی | تغییر (همه برنامه ها) | دامنه اولویت پخش سفارشی دیگر جهانی نیست در Android 16، سفارش تحویل پخش با استفاده از ویژگی android:priority یا IntentFilter#setPriority() در فرآیندهای مختلف تضمین نمی شود. اولویتهای پخش برای پخشهای سفارشدادهشده فقط در یک فرآیند برنامه کاربردی به جای همه فرآیندهای سیستم رعایت میشوند. |
عملکرد اصلی | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | بهینه سازی زمان بندی کار با نرخ ثابت برای برنامههایی که Android 16 یا بالاتر را هدف قرار میدهند، حداکثر یک اجرای از دست رفته scheduleAtFixedRate بلافاصله پس از بازگشت برنامه به چرخه حیات معتبر اجرا میشود. |
عملکرد اصلی | ویژگی ها و API های جدید | دو API اندروید در سال 2025 منتشر شد در اندروید 16، پیش نمایش نسخه اصلی بعدی اندروید با عرضه برنامه ریزی شده در سه ماهه دوم سال 2025 است. این نسخه مشابه همه نسخه های API ما در گذشته است، جایی که می توانیم تغییرات رفتاری برنامه ریزی شده ای داشته باشیم که اغلب به targetSdkVersion. ما قصد داریم در سه ماهه چهارم سال 2025 نسخه دیگری داشته باشیم که شامل API های توسعه دهندگان جدید نیز می شود. نسخه اصلی Q2 تنها نسخه در سال 2025 خواهد بود که شامل تغییرات رفتاری برنامه ریزی شده است که می تواند برنامه ها را تحت تأثیر قرار دهد. |
تجربه کاربری و رابط کاربری سیستم | تغییر (همه برنامه ها) | منسوخ کردن اعلامیههای دسترسی مخل Android 16 اعلامیههای دسترسپذیری را که با استفاده از announceForAccessibility یا ارسال رویدادهای دسترسپذیری TYPE_ANNOUNCEMENT مشخص میشود، منسوخ میکند. |
تجربه کاربری و رابط کاربری سیستم | تغییر (همه برنامه ها) | پشتیبانی از ناوبری 3 دکمه اندروید 16 پشتیبانی پیشبینیکننده را برای ناوبری 3 دکمهای برای برنامههایی که به درستی به بازگشت پیشبینی مهاجرت کردهاند، به ارمغان میآورد. |
تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | مهاجرت یا انصراف برای بازگشت پیشبینی لازم است برای برنامههایی که اندروید 16 را هدف قرار میدهند، انیمیشنهای سیستمی مانند بازگشت به خانه، کار متقابل و فعالیت متقابل اکنون برای برنامهها بهطور پیشفرض ظاهر میشوند. برای منعکس کردن این موضوع در سیستم، مقدار پیشفرض android:enableOnBackInvokedCallback اکنون true است و تماسهای OnBackPressed و KeyEvent.KEYCODE_BACK نادیده گرفته میشوند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | به روز رسانی های پیش بینی کننده Android 16 API های جدیدی را اضافه می کند تا به شما کمک کند انیمیشن های سیستمی پیش بینی کننده را در جهت یابی حرکتی مانند انیمیشن بازگشت به خانه فعال کنید. اندروید 16 علاوه بر این finishAndRemoveTaskCallback() و moveTaskToBackCallback را اضافه می کند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | لمسی غنی تر Android 16 API های لمسی را اضافه می کند که به برنامه ها اجازه می دهد منحنی های دامنه و فرکانس یک اثر لمسی را تعریف کنند و در عین حال تفاوت های بین قابلیت های دستگاه را حذف کنند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | اطلاعیه های پیشرفت محور اندروید 16 اعلانهای پیشرفتمحور را معرفی میکند تا به کاربران کمک کند بهطور یکپارچه سفرهای شروع تا پایان توسط کاربر را ردیابی کنند. این اعلانها دید در سطوح سیستم و رتبه برتر در کشوی اعلان را ارتقا دادهاند. |
سلامتی و تناسب اندام | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | مجوزهای سلامت و تناسب اندام برای برنامههایی که Android 16 یا بالاتر را هدف قرار میدهند، مجوزهای سلامت و تناسب اندام در حال انتقال به مجموعهای دقیقتر از مجوزها تحت android.permissions.health هستند که توسط Health Connect استفاده میشود. |
صفحه نمایش های بزرگ و عوامل شکل | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | طرحبندیهای تطبیقی برای برنامههایی که Android 16 یا بالاتر را هدف قرار میدهند، این پلتفرم ویژگیهای مانیفست و APIهای زمان اجرا را که جهتگیری صفحه، نسبتهای تصویر و قابلیت تغییر اندازه را محدود میکنند، نادیده میگیرد. |
عملکرد و باتری | ویژگی ها و API های جدید | کامپوننت را در ApplicationStartInfo شروع کنید Android 16 getStartComponent() را برای تشخیص اینکه چه نوع مؤلفهای شروع به کار کرده است اضافه میکند، که میتواند برای بهینهسازی جریان راهاندازی برنامه شما مفید باشد. |
عملکرد و باتری | ویژگی ها و API های جدید | نرخ تازه سازی تطبیقی اندروید 16 همزمان با بازیابی getSupportedRefreshRates() hasArrSupport() و getSuggestedFrameRate(int) معرفی میکند تا برنامههای شما بتوانند از مزایای ARR راحتتر استفاده کنند. |
عملکرد و باتری | ویژگی ها و API های جدید | درون نگری شغلی بهتر در اندروید 16، JobScheduler#getPendingJobReasons() معرفی میکنیم، که دلایل متعددی را برای معلق بودن یک کار، به دلیل محدودیتهای صریح توسط توسعهدهنده و محدودیتهای ضمنی تعیینشده توسط سیستم، برمیگرداند. ما همچنین JobScheduler#getPendingJobReasonsHistory() را معرفی می کنیم که لیستی از جدیدترین تغییرات دلیل شغلی معلق را برمی گرداند. |
عملکرد و باتری | ویژگی ها و API های جدید | پروفایل ایجاد شده توسط سیستم اندروید 16 پروفایل سیستمی را به ProfilingManager معرفی می کند. برنامهها میتوانند علاقه خود را به دریافت ردیابی برای محرکهای خاصی مانند گزارش شروع سرد reportFullyDrawn یا ANR ثبت کنند و سپس سیستم یک ردیابی را از طرف برنامه شروع و متوقف کند. پس از تکمیل ردیابی، نتایج به فهرست داده های برنامه تحویل داده می شود. |
قابلیت اتصال | ویژگی ها و API های جدید | محدوده با امنیت بالا Android 16 پشتیبانی از ویژگیهای امنیتی قوی در مکان Wi-Fi را در دستگاههای پشتیبانیشده با Wi-Fi 6 802.11az اضافه میکند و به برنامهها اجازه میدهد تا دقت بالاتر، مقیاسپذیری بیشتر، و زمانبندی پویا پروتکل را با پیشرفتهای امنیتی از جمله مبتنی بر AES-256 ترکیب کنند. رمزگذاری و محافظت در برابر حملات MITM. |
قابلیت اتصال | ویژگی ها و API های جدید | APIهای محدوده عمومی اندروید 16 شامل RangingManager جدید است که راه هایی برای تعیین فاصله و زاویه روی سخت افزار پشتیبانی شده بین دستگاه محلی و دستگاه راه دور ارائه می دهد. |
رسانه ها | ویژگی ها و API های جدید | بهبود انتخابگر عکس Android 16 شامل بهبودهایی در انتخابگر عکس مانند API های جدید است که برنامه ها را قادر می سازد انتخابگر عکس را در سلسله مراتب نمای خود جاسازی کنند و API های جدیدی که جستجو از ارائه دهنده رسانه ابری را برای انتخابگر عکس Android امکان پذیر می کند. |
رسانه ها | ویژگی ها و API های جدید | ویدیوی حرفه ای پیشرفته اندروید 16 پشتیبانی از کدک ویدیوی حرفه ای پیشرفته (APV) را معرفی می کند که برای ضبط ویدیو با کیفیت بالا و تولید پست در سطح حرفه ای طراحی شده است. |
حریم خصوصی | ویژگی ها و API های جدید | بهروزرسانیهای Health Connect Health Connect ACTIVITY_INTENSITY را اضافه می کند، یک نوع داده جدید که بر اساس دستورالعمل های سازمان بهداشت جهانی در مورد فعالیت متوسط و شدید تعریف شده است. Health Connect همچنین حاوی API های به روز شده ای است که از سوابق سلامت پشتیبانی می کنند. این به برنامهها اجازه میدهد سوابق پزشکی را در قالب FHIR با رضایت صریح کاربر بخوانند و بنویسند. این API در یک برنامه دسترسی اولیه است. اگر می خواهید شرکت کنید، ثبت نام کنید تا بخشی از برنامه دسترسی زودهنگام ما باشید . |
حریم خصوصی | ویژگی ها و API های جدید | جعبه ایمنی حریم خصوصی در اندروید Android 16 دارای آخرین نسخه Privacy Sandbox در Android است که بخشی از کار مداوم ما برای توسعه فناوریهایی است که کاربران بدانند حریم خصوصی آنها محافظت میشود. |
دوربین | ویژگی ها و API های جدید | تشخیص صحنه حالت شب دوربین برای کمک به برنامه شما برای اینکه بداند چه زمانی باید به یک جلسه دوربین در حالت شب بروید و از آن استفاده کنید، Android 16 EXTENSION_NIGHT_MODE_INDICATOR را اضافه میکند. در صورت پشتیبانی، می توانید از CaptureResult در Camera2 استفاده کنید. |
بین المللی شدن | ویژگی ها و API های جدید | متن عمودی اندروید 16 پشتیبانی سطح پایینی را برای رندر و اندازه گیری متن به صورت عمودی اضافه می کند تا پشتیبانی از نوشتن عمودی اساسی را برای توسعه دهندگان کتابخانه فراهم کند. |
دسترسی | ویژگی ها و API های جدید | توضیحات تکمیلی Android 16 setSupplementalDescription را اضافه میکند تا بتوانید متنی را ارائه کنید که اطلاعاتی درباره یک ViewGroup ارائه میکند بدون اینکه اطلاعاتی را از فرزندان آن حذف کنید. |
دسترسی | ویژگی ها و API های جدید | فیلدهای فرم مورد نیاز Android 16 setFieldRequired به AccessibilityNodeInfo اضافه میکند تا برنامهها بتوانند به سرویس دسترسپذیری اطلاع دهند که وارد فیلد فرم لازم است. |
دسترسی | ویژگی ها و API های جدید | تلفن به عنوان ورودی میکروفون برای تماس های صوتی با سمعک LEA اندروید 16 این قابلیت را به کاربران سمعک LE Audio اضافه می کند تا بین میکروفون های داخلی سمعک و میکروفون تلفن خود برای تماس صوتی جابجا شوند. |
دسترسی | ویژگی ها و API های جدید | کنترل صداهای محیطی برای سمعک های LEA اندروید 16 این قابلیت را به کاربران سمعک LE Audio اضافه می کند تا میزان صدای محیطی را که توسط میکروفون های سمعک دریافت می شود تنظیم کنند. |