لیست ویژگی ها و تغییرات اندروید 12

جدول زیر تمام ویژگی های مستند و تغییرات رفتاری را که ممکن است بر توسعه دهندگان برنامه تأثیر بگذارد فهرست می کند. از این لیست برای یافتن تغییراتی که بر شما تأثیر می گذارد استفاده کنید و سپس برای خواندن اسناد روی پیوند مربوطه کلیک کنید.

دسته بندی تایپ کنید نام
چرخه حیات فعالیت تغییر (همه برنامه ها) فعالیت‌های روت لانچر دیگر با فشار برگشت به پایان نمی‌رسد
دکمه بازگشت سیستم اکنون یک فعالیت را به جای اتمام آن به پس زمینه منتقل می کند.
پشتیبان گیری و بازیابی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) تغییرات در پشتیبان گیری و بازیابی
اکنون قوانین شامل/استثنا به طور جداگانه برای پشتیبان‌گیری Google Drive و D2D مشخص شده است.
دوربین ویژگی ها و API های جدید پسوندهای فروشنده Camera2
جلوه های دوربین سفارشی ارائه شده توسط OEM اکنون مستقیماً در پلتفرم نمایش داده می شوند.
دوربین ویژگی ها و API های جدید پشتیبانی از سنسور دوربین چهارگانه
API های پلت فرم جدید از سنسورهای دوربین فوق العاده با وضوح بالا پشتیبانی می کنند.
سازگاری تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) محدودیت‌های غیر SDK به‌روزرسانی شد
برخی از رابط‌هایی که قبلا پشتیبانی نشده بودند در اندروید 12 مسدود شده‌اند.
سازگاری ویژگی ها و API های جدید کلیدهای به روز شده برای تست سازگاری
تغییرات رفتار فردی را می توان برای آزمایش سازگاری دانه ای بیشتر روشن و خاموش کرد.
قابلیت اتصال تغییر (همه برنامه ها) به روز رسانی Passpoint
Android 12 API های جدیدی را برای تأیید پشتیبانی دستگاه از ویژگی های Passpoint معرفی می کند.
قابلیت اتصال تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) همتا به همتا + اتصال به اینترنت همزمان
در دستگاه‌های پشتیبانی‌شده، شبکه Wi-Fi اولیه دیگر هنگام برقراری اتصال‌های همتا به همتا و اینترنت قطع نمی‌شود.
قابلیت اتصال تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) API بومی mDNSResponder
دیمون mDNSResponder اکنون فقط زمانی اجرا می شود که برای رویدادهای NSD مورد نیاز است.
قابلیت اتصال ویژگی ها و API های جدید بیدار نگه داشتن برنامه های همراه
Android 12 API های جدیدی را معرفی می کند تا برنامه های همراه را در تمام مدت زمانی که دستگاه همراه در محدوده قرار می گیرد اجرا کنند.
قابلیت اتصال ویژگی ها و API های جدید نمایه های مدیر دستگاه همراه
مجوزهای دستگاه همراه را می‌توان در نمایه‌ها برای ساده‌سازی فرآیند ثبت‌نام دسته‌بندی کرد.
قابلیت اتصال ویژگی ها و API های جدید بهبود تخمین پهنای باند
تخمین‌های پهنای باند اکنون از میانگین‌های موزون تمام دوران برای بهبود دقت برای اتصال Wi-Fi و سلولی استفاده می‌کنند.
قابلیت اتصال ویژگی ها و API های جدید بهبودهای Wi-Fi Aware (NAN).
APIهای جدید و گزینه‌های پیکربندی، کارایی و تحمل خطا را برای Wi-Fi Aware بهبود می‌بخشند.
قابلیت اتصال ویژگی ها و API های جدید همتا به همتا + اتصال به اینترنت همزمان
دستگاه‌های پشتیبانی‌شده اکنون می‌توانند اتصالات Wi-Fi همزمان را به یک دستگاه همتا و شبکه اصلی ارائه‌دهنده اینترنت حفظ کنند.
قابلیت اتصال ویژگی ها و API های جدید خاموش کردن صفحه را برای پرداخت های NFC فعال کنید
اکنون برنامه ها می توانند پرداخت های NFC را بدون روشن بودن صفحه نمایش دستگاه فعال کنند.
عملکرد اصلی ویژگی ها و API های جدید به روز رسانی خودکار برنامه
یک روش جدید API به برنامه‌های نصب‌کننده اجازه می‌دهد بدون نیاز به تأیید کاربر، به‌روزرسانی‌های برنامه را انجام دهند.
عملکرد اصلی ویژگی ها و API های جدید اطلاعات چیپست دستگاه
اطلاعات مدل و فروشنده چیپست SoC اکنون از طریق SDK در معرض دید قرار می گیرند.
عملکرد اصلی ویژگی ها و API های جدید به روز رسانی به API های اصلی جاوا
اندروید 12 پشتیبانی از تعدادی از API های اصلی جاوا را معرفی می کند.
گرافیک و تصاویر تغییر (همه برنامه ها) تغییر نرخ تازه سازی بهبود یافته
حتی زمانی که نمایشگر از انتقال یکپارچه پشتیبانی نمی‌کند، اکنون می‌توان نرخ تازه‌سازی را تغییر داد.
گرافیک و تصاویر ویژگی ها و API های جدید دسترسی مستقیم به آثار سنگ قبر را برای برنامه‌ها فراهم کنید
اکنون می توان بدون استفاده از adb به سنگ قبرهای تصادفی بومی دسترسی داشت.
گرافیک و تصاویر ویژگی ها و API های جدید پشتیبانی از تصویر AVIF
اندروید 12 از فرمت تصویر AVIF پشتیبانی می کند و کیفیت تصویر بهتری را در همان اندازه فایل ارائه می دهد.
گرافیک و تصاویر ویژگی ها و API های جدید تاری آسان تر، فیلترهای رنگی و جلوه های دیگر
یک API جدید اعمال افکت های گرافیکی رایج را برای نماها و سلسله مراتب رندر آسان تر می کند.
گرافیک و تصاویر ویژگی ها و API های جدید رمزگشایی تصویر متحرک بومی
API رمزگشایی تصویر NDK اکنون تمام فریم ها و داده های زمان بندی فایل های GIF و WebP را رمزگشایی می کند.
رسانه ها ویژگی ها و API های جدید رمزگذاری رسانه سازگار
ویدیوهای کدگذاری شده با فرمت های مدرن اکنون می توانند به طور خودکار برای پخش در برنامه هایی که از آن فرمت ها پشتیبانی نمی کنند تبدیل شوند.
رسانه ها ویژگی ها و API های جدید کلاس عملکرد
کلاس‌های عملکرد بیان ساده‌ای از قابلیت‌های دستگاه را ارائه می‌دهند که می‌توان از آن برای ارائه تجربیات مناسب استفاده کرد.
رسانه ها ویژگی ها و API های جدید بهبود کدگذاری ویدیو
اندروید 12 مجموعه ای استاندارد از کلیدها را برای کنترل پارامتر کوانتیزاسیون برای رمزگذاری ویدئو تعریف می کند.
رسانه ها ویژگی ها و API های جدید فوکوس صوتی
وقتی برنامه‌ای که در حال پخش صدا است، فوکوس صوتی را از دست بدهد، اندروید اکنون یک حالت محو شدن را اعمال می‌کند.
رسانه ها ویژگی ها و API های جدید به روز رسانی MediaDrm
روش های جدید API تشخیص اینکه آیا یک جزء رمزگشای ایمن مورد نیاز است یا خیر، ساده تر می شود.
عملکرد تغییر (همه برنامه ها) سطل آماده به کار محدود برنامه
Android 12 یک App Standby Bucket جدید و سخت‌گیرانه‌تر را برای برنامه‌هایی معرفی می‌کند که از منابع سیستم با مسئولیت کمتری استفاده می‌کنند.
عملکرد تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) محدودیت های راه اندازی سرویس پیش زمینه
برنامه‌ها دیگر اجازه ندارند خدمات پیش‌زمینه را هنگام اجرا در پس‌زمینه راه‌اندازی کنند.
عملکرد تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) مجوز دقیق زنگ هشدار
اکنون برنامه ها برای تنظیم دقیق آلارم به مجوز خاصی نیاز دارند.
عملکرد تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) اطلاع رسانی محدودیت های ترامپولین
وقتی کاربر روی یک اعلان ضربه می‌زند، برنامه‌ها دیگر نمی‌توانند از سرویس‌های واسطه یا گیرنده‌های پخش برای باز کردن یک فعالیت استفاده کنند.
امنیت و حریم خصوصی تغییر (همه برنامه ها) کلیدهای میکروفون و دوربین
دستگاه های پشتیبانی شده به کاربران این امکان را می دهند که با یک گزینه جابجایی، دسترسی میکروفون و دوربین را برای همه برنامه ها فعال یا غیرفعال کنند.
امنیت و حریم خصوصی تغییر (همه برنامه ها) نشانگر میکروفون و دوربین
هر زمان که برنامه ای به میکروفون یا دوربین دسترسی پیدا کند، نمادهای نوار وضعیت نمایش داده می شوند.
امنیت و حریم خصوصی تغییر (همه برنامه ها) قابلیت مشاهده بسته مجوز
اطلاعات مجوز از مدیر بسته اکنون بر اساس نمایان بودن بسته فیلتر شده است.
امنیت و حریم خصوصی تغییر (همه برنامه ها) اجرای BouncyCastle حذف شد
اندروید 12 بسیاری از پیاده سازی های BouncyCastle از الگوریتم های رمزنگاری را که قبلاً منسوخ شده بودند، حذف می کند.
امنیت و حریم خصوصی تغییر (همه برنامه ها) اعلان های دسترسی به کلیپ بورد
اکنون وقتی یک برنامه به داده های کلیپ بورد از یک برنامه دیگر دسترسی پیدا می کند، به کاربران اطلاع داده می شود.
امنیت و حریم خصوصی تغییر (همه برنامه ها) برنامه ها نمی توانند گفتگوهای سیستم را ببندند
برنامه‌ها دیگر نمی‌توانند هدفی را فراخوانی کنند که گفتگوی سیستم را می‌بندد.
امنیت و حریم خصوصی تغییر (همه برنامه ها) رویدادهای لمسی غیرقابل اعتماد مسدود شده اند
Android 12 از مصرف رویدادهای لمسی در برنامه‌ها جلوگیری می‌کند، جایی که یک پوشش، برنامه را به روشی ناامن پنهان می‌کند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) مکان تقریبی
هنگامی که یک برنامه مجوزهای مکان دقیق را درخواست می کند، کاربران اکنون می توانند به جای آن فقط مجوزهای مکان تقریبی را اعطا کنند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) کوکی های SameSite مدرن در WebView
اکنون برنامه‌ها باید به صراحت مشخص کنند که کدام کوکی‌ها مجاز به کار در وب‌سایت‌های مختلف هستند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) سنسورهای حرکت با سرعت محدود هستند
این سیستم اکنون نرخ تازه سازی داده ها را از سنسورهای حرکتی خاص و سنسورهای موقعیت محدود می کند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) خواب زمستانی برنامه
اگر کاربر برای چند ماه با آنها تعامل نداشته باشد اکنون برنامه ها در حالت خواب زمستانی قرار می گیرند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) اعلام انتساب در حسابرسی دسترسی به داده ها
اکنون برنامه‌ها باید برچسب‌های انتساب را در مانیفست اعلام کنند تا از آنها برای ممیزی دسترسی به داده‌ها استفاده کنند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) محدودیت پشتیبان ADB
پشتیبان‌گیری‌های ADB اکنون داده‌های برنامه را به‌طور پیش‌فرض حذف می‌کنند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) صادرات قطعات امن تر
اکنون برنامه ها باید به صراحت اعلام کنند که آیا مؤلفه های آنها که از فیلترهای هدف استفاده می کنند مجاز به راه اندازی توسط برنامه های دیگر هستند یا خیر.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) تغییرپذیری مقاصد معلق
اکنون برنامه ها باید تغییرپذیری هر شی PendingIntent را که ایجاد می کنند مشخص کنند.
امنیت و حریم خصوصی تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) هدف ناامن راه اندازی شد
اندروید 12 یک ویژگی اشکال زدایی را معرفی می کند که راه اندازی های ناامن هدف را شناسایی می کند.
امنیت و حریم خصوصی ویژگی ها و API های جدید داشبورد حریم خصوصی
اندروید 12 صفحه تنظیمات سیستم جدیدی را معرفی می کند که تاریخچه دسترسی به داده های مکان، دوربین و میکروفون را نشان می دهد.
امنیت و حریم خصوصی ویژگی ها و API های جدید مجوزهای بلوتوث
اندروید 12 مجوزهای جدیدی را معرفی می کند که به برنامه ها امکان می دهد دستگاه های بلوتوث اطراف را بدون درخواست مجوز مکان اسکن کنند.
امنیت و حریم خصوصی ویژگی ها و API های جدید جستجوی گروه مجوز
اکنون برنامه‌ها می‌توانند جویا شوند که چگونه سیستم مجوزهای تعریف شده توسط پلتفرم را در گروه‌های مجوز سازماندهی می‌کند.
امنیت و حریم خصوصی ویژگی ها و API های جدید پنهان کردن پنجره های پوشش برنامه
اندروید 12 مجوز جدیدی را معرفی می‌کند که به برنامه‌ها اجازه می‌دهد پنجره‌های همپوشانی که توسط برنامه‌های دیگر کشیده شده‌اند را پنهان کنند.
امنیت و حریم خصوصی ویژگی ها و API های جدید پرچم حفاظت از مجوز امضاکنندگان شناخته شده
اکنون دستگاه‌ها و برنامه‌ها می‌توانند بدون نیاز به امضای آن‌ها در زمان ساخت دستگاه، مجوز امضا را به برنامه‌های دیگر اعطا کنند.
امنیت و حریم خصوصی ویژگی ها و API های جدید گواهی خصوصیات دستگاه
با شروع در Android 12، هر برنامه‌ای که Android 12 یا بالاتر را هدف قرار می‌دهد، می‌تواند ویژگی‌های دستگاه را که در گواهی تأیید است تأیید کند.
امنیت و حریم خصوصی ویژگی ها و API های جدید اقدامات اعلان صفحه قفل ایمن
هر زمان که اقدامات اعلان خاصی در دستگاه قفل شده فراخوانی شود، اکنون برنامه ها می توانند به احراز هویت نیاز داشته باشند.
امنیت و حریم خصوصی ویژگی ها و API های جدید رشته های قابل محلی سازی برای BiometricPrompt
Android 12 API های جدیدی را برای بازیابی برچسب های دکمه های بومی شده و قابل خواندن توسط کاربر، درخواست ها و تنظیم نام ها برای احراز هویت بیومتریک معرفی می کند.
امنیت و حریم خصوصی ویژگی تشخیص فیشینگ در برنامه‌های پیام‌رسان (فقط Pixel)
در دستگاه‌های Pixel پشتیبانی‌شده، Android 12 تشخیص فیشینگ را روی پیام‌های دریافتی در برنامه‌های پیام‌رسان محبوب اجرا می‌کند.
ذخیره سازی ویژگی ها و API های جدید دایرکتوری جدید برای ضبط صدا
اندروید 12 دایرکتوری جدیدی را برای ذخیره و شناسایی صداهای ضبط شده معرفی می کند.
ذخیره سازی ویژگی ها و API های جدید دسترسی مدیریت رسانه
اندروید 12 مجوز جدیدی را معرفی می‌کند که به برنامه‌ها اجازه می‌دهد هر بار فایل‌ها را بدون نمایش یک گفتگوی تایید، جابه‌جا، تغییر و حذف کنند.
ذخیره سازی ویژگی ها و API های جدید دسترسی به حافظه برنامه
اکنون برنامه ها می توانند یک فعالیت سفارشی ایجاد کنند که به کاربران امکان می دهد داده های برنامه را در دستگاه مدیریت کنند و این فعالیت را در معرض مدیران فایل قرار دهند.
ذخیره سازی ویژگی ها و API های جدید پشتیبانی از دسترسی به فایل گسترده
MediaStore اکنون از API های توسعه یافته برای URI های رسانه پشتیبانی می کند.
UX تغییر (همه برنامه ها) کشش افکت overscroll
اندروید 12 رفتار بصری جدیدی را برای رویدادهای overscroll معرفی می کند.
UX تغییر (همه برنامه ها) صفحه نمایش اسپلش برنامه
برنامه‌هایی که قبلاً صفحه نمایش سفارشی را اجرا می‌کردند، اکنون باید به API جدید SplashScreen منتقل شوند.
UX تغییر (همه برنامه ها) وضوح هدف وب
یک هدف وب عمومی اکنون تنها در صورتی به فعالیت برنامه حل می شود که آن برنامه برای دامنه خاصی موجود در آن هدف وب تأیید شود.
UX تغییر (همه برنامه ها) بهبود حالت همهجانبه برای پیمایش حرکتی
Android 12 رفتارهای موجود را برای حالت غوطه‌ورانه با رفتار پیش‌فرض جایگزین می‌کند: BEHAVIOR_DEFAULT .
UX تغییر (همه برنامه ها) Display#getRealSize و getRealMetrics: منسوخ شدن و محدودیت‌ها
Display API های getRealSize() و getRealMetrics() در اندروید 12 منسوخ شده اند.
UX تغییر (همه برنامه ها) همه برنامه ها در حالت چند پنجره ای
حالت چند پنجره ای اکنون در دستگاه هایی با صفحه نمایش بزرگ رفتار استاندارد است.
UX تغییر (همه برنامه ها) پیش نمایش دوربین در صفحه نمایش های بزرگ
برنامه های دوربینی که جهت صفحه نمایش خاصی را درخواست می کنند و قابل تغییر اندازه نیستند، اکنون به صورت خودکار وارد حالت عمودی داخلی می شوند.
UX تغییر (همه برنامه ها) تاخیر UX برای اعلان‌های سرویس پیش‌زمینه
برای ساده‌سازی وظایف کوتاه‌مدت، اعلان‌های سرویس پیش‌زمینه اکنون ۱۰ ثانیه برای برخی خدمات پیش‌زمینه به تاخیر می‌افتد.
UX تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) اعلان های سفارشی
Android 12 الگوهای چیدمان بصری سازگار را برای اعلان‌های سفارشی اعمال می‌کند.
UX تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) بهبود رفتار تصویر در تصویر (PIP).
اندروید 12 شامل بهبود عملکرد PiP برای تک و دو ضربه زدن است.
UX ویژگی ها و API های جدید بهبود ویجت ها
اندروید 12 به طور جامع رفتار بصری ویجت های برنامه را اصلاح می کند.
UX ویژگی ها و API های جدید درج محتوای غنی
اندروید 12 یک API یکپارچه برای درج محتوا از هر منبعی معرفی می کند: کلیپ بورد، صفحه کلید، یا کشیدن و رها کردن.
UX ویژگی ها و API های جدید API صفحه نمایش اسپلش برنامه
اندروید 12 یک API جدید صفحه نمایش اسپلش را معرفی می کند که یک انیمیشن راه اندازی برنامه قابل تنظیم را برای همه برنامه ها فعال می کند.
UX ویژگی ها و API های جدید API های گوشه گرد
اندروید 12 API های جدیدی را معرفی می کند که شعاع و نقطه مرکزی گوشه های گرد را بازیابی می کند.
UX ویژگی ها و API های جدید تجربیات لمسی غنی
اندروید 12 جلوه های لمسی جدید و کنترل محرک گرانولتر را معرفی می کند.
UX ویژگی ها و API های جدید AppSearch
اندروید 12 یک موتور جستجوی روی دستگاه با کارایی بالا را به عنوان یک سرویس سیستم معرفی می کند.
UX ویژگی ها و API های جدید حالت بازی
اندروید 12 یک API جدید معرفی می‌کند که به کاربران امکان می‌دهد تجربه‌های بازی را برای عملکرد یا عمر باتری بهینه کنند.
UX ویژگی ها و API های جدید بهبود تصویر در تصویر (PIP).
اندروید 12 چندین بهبود را در حالت تصویر در تصویر ارائه می کند که امکان تجربه کاربری روانتر و بصری تر را فراهم می کند.
UX ویژگی ها و API های جدید اعلان‌های تماس تلفنی جدید که امکان رتبه‌بندی اهمیت تماس‌های دریافتی را فراهم می‌کند
اندروید 12 سبک اعلان جدیدی را برای تماس های تلفنی فعال معرفی می کند.
UX ویژگی ها و API های جدید پشتیبانی از تصویر غنی شده برای اعلان ها
اکنون برنامه ها می توانند تصاویر متحرک را در انواع خاصی از اعلان ها ارائه دهند.
UX ویژگی ها و API های جدید بهبود حالت همهجانبه برای پیمایش حرکتی
اندروید 12 حالت همهجانبه را ساده می کند تا پیمایش حرکتی را با تجربه کاربر در حین فعالیت های دیگر سازگارتر کند.
UX ویژگی ها و API های جدید اشتراک‌گذاری نشانی وب اخیر (فقط Pixel)
اکنون برنامه‌ها می‌توانند به کاربران Pixel اجازه دهند محتوای وب را مستقیماً از صفحه نمایش اخیر به اشتراک بگذارند.
کتابخانه های فروشنده تغییر (برنامه‌هایی که 12+ را هدف قرار می‌دهند) کتابخانه های مشترک بومی عرضه شده توسط فروشنده
کتابخانه‌های مشترک بومی غیر NDK اکنون تنها زمانی قابل دسترسی هستند که صریحاً درخواست شده باشند.