جدول زیر تمام ویژگی های مستند و تغییرات رفتاری را که ممکن است بر توسعه دهندگان برنامه تأثیر بگذارد فهرست می کند. از این لیست برای یافتن تغییراتی که بر شما تأثیر می گذارد استفاده کنید و سپس برای خواندن اسناد روی پیوند مربوطه کلیک کنید.
دسته بندی | تایپ کنید | نام |
---|---|---|
چرخه حیات فعالیت | تغییر (همه برنامه ها) | فعالیتهای روت لانچر دیگر با فشار برگشت به پایان نمیرسد دکمه بازگشت سیستم اکنون یک فعالیت را به جای اتمام آن به پس زمینه منتقل می کند. |
پشتیبان گیری و بازیابی | تغییر (برنامههایی که 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+ را هدف قرار میدهند) | تأیید پیوندهای برنامه Android تغییر می کند دامنهها برای پیوندهای برنامه Android اکنون فقط در صورتی تأیید میشوند که آن دامنهها در یک فیلتر هدف با قالببندی خاص اعلام شده باشند. |
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 اکنون تنها زمانی قابل دسترسی هستند که صریحاً درخواست شده باشند. |