جدول زیر تمام ویژگی های مستند و تغییرات رفتاری را که ممکن است بر توسعه دهندگان برنامه تأثیر بگذارد فهرست می کند. از این لیست برای یافتن تغییراتی که بر شما تأثیر می گذارد استفاده کنید و سپس برای خواندن اسناد روی پیوند مربوطه کلیک کنید.
دسته بندی | تایپ کنید | نام |
---|---|---|
عملکرد اصلی | تغییر (همه برنامه ها) | تغییرات داخلی 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 سهمیه زمان اجرای کار منظم و سریع را بر اساس چند فاکتور تنظیم می کند: برنامه در کدام سطل آماده به کار برنامه قرار دارد، اینکه آیا کار در حالی که برنامه در بالاترین وضعیت قرار دارد اجرا می شود یا خیر، و اینکه آیا کار هنگام اجرای یک سرویس پیش زمینه اجرا می شود یا خیر. |
عملکرد اصلی | تغییر (همه برنامه ها) | مشاغل خالی رها شده، عقل را متوقف می کند برای شناسایی و کاهش مشاغل رها شده، برنامهها باید به جای STOP_REASON_TIMEOUT از دلیل توقف کار جدید STOP_REASON_TIMEOUT_ABANDONED که سیستم برای مشاغل رها شده اختصاص میدهد، استفاده کنند. |
عملکرد اصلی | تغییر (همه برنامه ها) | دامنه اولویت پخش سفارشی دیگر جهانی نیست در Android 16، سفارش تحویل پخش با استفاده از ویژگی android:priority یا IntentFilter#setPriority() در فرآیندهای مختلف تضمین نمی شود. اولویتهای پخش برای پخشهای سفارشدادهشده فقط در یک فرآیند برنامه کاربردی به جای همه فرآیندهای سیستم رعایت میشوند. |
عملکرد اصلی | تغییر (همه برنامه ها) | حالت سازگاری با اندازه صفحه 16 کیلوبایت اندروید 15 برای بهینه سازی عملکرد پلتفرم، پشتیبانی از صفحات حافظه 16 کیلوبایتی را معرفی کرد. اندروید 16 حالت سازگاری را اضافه می کند و به برخی از برنامه های ساخته شده برای صفحات حافظه 4 کیلوبایتی اجازه می دهد روی دستگاهی که برای صفحات حافظه 16 کیلوبایتی پیکربندی شده است اجرا شوند. |
عملکرد اصلی | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | بهینه سازی زمان بندی کار با نرخ ثابت برای برنامههایی که Android 16 یا بالاتر را هدف قرار میدهند، حداکثر یک اجرای از دست رفته scheduleAtFixedRate بلافاصله پس از بازگشت برنامه به چرخه حیات معتبر اجرا میشود. |
عملکرد اصلی | ویژگی ها و API های جدید | دو API اندروید در سال 2025 منتشر شد در اندروید 16، پیشنمایش نسخه اصلی بعدی اندروید با راهاندازی برنامهریزیشده در سهماهه دوم سال 2025 است. این نسخه مشابه همه نسخههای API ما در گذشته است، که در آن میتوانیم تغییرات رفتاری برنامهریزیشدهای داشته باشیم که اغلب به یک targetSdkVersion گره خورده است. ما قصد داریم در سه ماهه چهارم سال 2025 نسخه دیگری داشته باشیم که شامل API های توسعه دهندگان جدید نیز می شود. نسخه اصلی Q2 تنها نسخه در سال 2025 خواهد بود که شامل تغییرات رفتاری برنامه ریزی شده است که می تواند برنامه ها را تحت تأثیر قرار دهد. |
تجربه کاربری و رابط کاربری سیستم | تغییر (همه برنامه ها) | منسوخ کردن اعلامیههای دسترسی مخل Android 16 اعلامیههای دسترسپذیری را که با استفاده از announceForAccessibility یا ارسال رویدادهای دسترسپذیری TYPE_ANNOUNCEMENT مشخص میشود، منسوخ میکند. |
تجربه کاربری و رابط کاربری سیستم | تغییر (همه برنامه ها) | پشتیبانی از ناوبری 3 دکمه اندروید 16 پشتیبانی پیشبینیکننده را برای ناوبری 3 دکمهای برای برنامههایی که به درستی به بازگشت پیشبینی مهاجرت کردهاند، به ارمغان میآورد. |
تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | APIهای فونت زیبا منسوخ و غیرفعال شدند اندروید 16 ویژگی elegantTextHeight را منسوخ میکند و زمانی که برنامه شما اندروید 16 را هدف قرار دهد، این ویژگی نادیده گرفته میشود. |
تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | انصراف لبه به لبه حذف می شود برای برنامههایی که Android 16 یا بالاتر را هدف قرار میدهند، مشخصه R.attr#windowOptOutEdgeToEdgeEnforcement حذف شده است، و به برنامههایی نیاز دارد که از آن برای مدیریت ورودیهای پنجره استفاده میکنند. |
تجربه کاربری و رابط کاربری سیستم | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | مهاجرت یا انصراف برای بازگشت پیشبینی لازم است برای برنامههایی که اندروید 16 را هدف قرار میدهند، انیمیشنهای سیستمی مانند بازگشت به خانه، کار متقابل و فعالیت متقابل اکنون برای برنامهها بهطور پیشفرض ظاهر میشوند. برای منعکس کردن این موضوع در سیستم، مقدار پیشفرض android:enableOnBackInvokedCallback اکنون true است و تماسهای OnBackPressed و KeyEvent.KEYCODE_BACK نادیده گرفته میشوند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | به روز رسانی های پیش بینی کننده Android 16 API های جدیدی را اضافه می کند تا به شما کمک کند انیمیشن های سیستمی پیش بینی کننده را در جهت یابی حرکتی مانند انیمیشن بازگشت به خانه فعال کنید. اندروید 16 علاوه بر این finishAndRemoveTaskCallback() و moveTaskToBackCallback اضافه می کند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | لمسی غنی تر Android 16 API های لمسی را اضافه می کند که به برنامه ها اجازه می دهد منحنی های دامنه و فرکانس یک اثر لمسی را تعریف کنند و در عین حال تفاوت های بین قابلیت های دستگاه را حذف کنند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | اعلان های پیشرفت محور اندروید 16 اعلانهای پیشرفتمحور را معرفی میکند تا به کاربران کمک کند بهطور یکپارچه سفرهای شروع تا پایان توسط کاربر را ردیابی کنند. این اعلانها دید در سطوح سیستم و رتبه برتر در کشوی اعلان را ارتقا دادهاند. |
تجربه کاربری و رابط کاربری سیستم | ویژگی ها و API های جدید | مدیریت محتوا برای تصاویر پس زمینه زنده در اندروید 16، چارچوب تصویر زمینه زنده در حال به دست آوردن یک API محتوای جدید برای مقابله با چالشهای والپیپرهای پویا و کاربر محور است. |
امنیت | تغییر (همه برنامه ها) | امنیت بهبود یافته در برابر حملات Redirection Intent اندروید 16 راهحلهای سختسازی امنیتی پیشفرض را برای بهرهبرداریهای تغییر مسیر Intent معرفی میکند. |
امنیت | ویژگی ها و API های جدید | API اشتراک گذاری کلید Android 16 API هایی را اضافه می کند که از دسترسی به اشتراک گذاری کلیدهای Android Keystore با سایر برنامه ها پشتیبانی می کنند. |
عوامل شکل دستگاه | تغییر (همه برنامه ها) | مالک دستگاه مجازی لغو می شود دارندگان دستگاه های مجازی، محدود به برنامه های معتمد و دارای امتیاز خاص، اکنون می توانند تنظیمات برنامه را در دستگاه هایی که صاحبان دستگاه های مجازی مدیریت می کنند، لغو کنند. |
عوامل شکل دستگاه | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | طرحبندیهای تطبیقی برای برنامههایی که اندروید 16 یا بالاتر را هدف قرار میدهند، پلتفرم ویژگیهای مانیفست و APIهای زمان اجرا را که جهتگیری صفحه، نسبت ابعاد و قابلیت تغییر اندازه را محدود میکنند، نادیده میگیرد. |
عوامل شکل دستگاه | ویژگی ها و API های جدید | چارچوب استاندارد کیفیت تصویر و صدا برای تلویزیون ها اندروید 16 بسته MediaQuality را معرفی میکند که مجموعهای از APIهای استاندارد شده را برای دسترسی به پروفایلهای صوتی و تصویری و تنظیمات مربوط به سختافزار در معرض دید قرار میدهد. این به برنامههای پخش امکان میدهد تا نمایهها را پرس و جو کرده و آنها را به صورت پویا در رسانه اعمال کنند. |
سلامتی و تناسب اندام | تغییر (برنامههایی که 16+ را هدف قرار میدهند) | مجوزهای سلامت و تناسب اندام برای برنامههایی که Android 16 یا بالاتر را هدف قرار میدهند، مجوزهای سلامت و تناسب اندام در حال انتقال به مجموعهای دقیقتر از مجوزها تحت android.permissions.health هستند که توسط Health Connect استفاده میشود. |
عملکرد و باتری | ویژگی ها و API های جدید | کامپوننت را در ApplicationStartInfo شروع کنید Android 16 getStartComponent() را برای تشخیص اینکه چه نوع مؤلفهای شروع به کار کرده است اضافه میکند، که میتواند برای بهینهسازی جریان راهاندازی برنامه شما مفید باشد. |
عملکرد و باتری | ویژگی ها و API های جدید | نرخ تازه سازی تطبیقی اندروید 16 همزمان با بازیابی getSupportedRefreshRates() hasArrSupport() و getSuggestedFrameRate(int) را معرفی میکند تا برنامههای شما بتوانند از مزایای ARR راحتتر استفاده کنند. |
عملکرد و باتری | ویژگی ها و API های جدید | درون نگری شغلی بهتر در اندروید 16، JobScheduler#getPendingJobReasons() معرفی میکنیم، که دلایل متعددی را برای معلق بودن یک کار، به دلیل محدودیتهای صریح توسط توسعهدهنده و محدودیتهای ضمنی تعیینشده توسط سیستم، برمیگرداند. ما همچنین JobScheduler#getPendingJobReasonsHistory() معرفی می کنیم که لیستی از جدیدترین تغییرات دلیل شغلی معلق را برمی گرداند. |
عملکرد و باتری | ویژگی ها و API های جدید | پروفایل ایجاد شده توسط سیستم اندروید 16 پروفایل سیستمی را به ProfilingManager معرفی می کند. برنامهها میتوانند علاقه خود را به دریافت ردیابی برای محرکهای خاصی مانند گزارش شروع سرد reportFullyDrawn یا ANR ثبت کنند و سپس سیستم یک ردیابی را از طرف برنامه شروع و متوقف کند. پس از تکمیل ردیابی، نتایج به فهرست داده های برنامه تحویل داده می شود. |
عملکرد و باتری | ویژگی ها و API های جدید | API های Headroom در ADPF در اندروید 16، SystemHealthManager API های getCpuHeadroom و getGpuHeadroom را معرفی می کند که برای ارائه بازی ها و برنامه های پرمصرف با برآورد منابع CPU و GPU در دسترس طراحی شده اند. |
قابلیت اتصال | ویژگی ها و 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 های جدید | دمای رنگ و تنظیمات رنگ دقیق اندروید 16 برای پشتیبانی بهتر از برنامههای فیلمبرداری حرفهای، پشتیبانی دوربین را برای تنظیم دمای رنگ و رنگ خوب اضافه میکند. |
دوربین | ویژگی ها و API های جدید | نوردهی خودکار هیبریدی اندروید 16 حالتهای نوردهی خودکار ترکیبی جدیدی را به Camera2 اضافه میکند و به شما این امکان را میدهد تا جنبههای خاصی از نوردهی را به صورت دستی کنترل کنید در حالی که به الگوریتم نوردهی خودکار (AE) اجازه میدهید بقیه موارد را کنترل کند. |
دوربین | ویژگی ها و API های جدید | اقدامات قصد گرفتن عکس متحرک Android 16 اقدامات استاندارد Intent را اضافه میکند - ACTION_MOTION_PHOTO_CAPTURE و ACTION_MOTION_PHOTO_CAPTURE_SECURE - که از برنامه دوربین درخواست میکند یک عکس متحرک بگیرد و آن را برگرداند. |
دوربین | ویژگی ها و API های جدید | تشخیص صحنه حالت شب دوربین برای کمک به برنامه شما برای اینکه بداند چه زمانی باید به یک جلسه دوربین در حالت شب بروید و از آن استفاده کنید، Android 16 EXTENSION_NIGHT_MODE_INDICATOR اضافه میکند. در صورت پشتیبانی، می توانید از CaptureResult در Camera2 استفاده کنید. |
دوربین | ویژگی ها و API های جدید | بهبود تصویر UltraHDR اندروید 16 از تصاویر UltraHDR در فرمت فایل HEIC پشتیبانی می کند. |
بین المللی شدن | ویژگی ها و API های جدید | متن عمودی اندروید 16 پشتیبانی سطح پایینی را برای رندر و اندازه گیری متن به صورت عمودی اضافه می کند تا پشتیبانی از نوشتن عمودی اساسی را برای توسعه دهندگان کتابخانه فراهم کند. |
بین المللی شدن | ویژگی ها و API های جدید | سفارشی سازی سیستم اندازه گیری اندروید 16 قابلیت سفارشی کردن سیستم اندازه گیری خود را در تنظیمات برگزیده منطقه ای در تنظیمات اضافه می کند. |
دسترسی | ویژگی ها و API های جدید | APIهای دسترسی بهبودیافته Android 16 APIهای اضافی را برای بهبود معنای رابط کاربری اضافه میکند که به بهبود سازگاری برای کاربرانی که به خدمات دسترسپذیری متکی هستند، مانند TalkBack کمک میکند. |
دسترسی | ویژگی ها و API های جدید | تلفن به عنوان ورودی میکروفون برای تماس های صوتی با سمعک LEA اندروید 16 این قابلیت را به کاربران سمعک LE Audio اضافه می کند تا بین میکروفون های داخلی سمعک و میکروفون تلفن خود برای تماس صوتی جابجا شوند. |
دسترسی | ویژگی ها و API های جدید | کنترل های حجم محیط برای سمعک های LEA اندروید 16 این قابلیت را به کاربران سمعک LE Audio اضافه می کند تا میزان صدای محیطی را که توسط میکروفون های سمعک دریافت می شود تنظیم کنند. |
گرافیک | ویژگی ها و API های جدید | جلوه های گرافیکی سفارشی با AGSL اندروید 16 RuntimeColorFilter و RuntimeXfermode اضافه میکند که به شما امکان میدهد جلوههای پیچیدهای مانند Threshold، Sepia و Hue Saturation بنویسید و آنها را برای کشیدن تماسها اعمال کنید. |