گوگل آزمایش سومین نسخه بتای پلتفرم موبایل باز اندروید 12 را آغاز کرده است. انتظار می رود اندروید 12 در سه ماهه سوم سال 2021 عرضه شود. ساختهای میانافزار برای دستگاههای Pixel 3 / 3 XL، Pixel 3a / 3a XL، Pixel 4 / 4 XL، Pixel 4a / 4a 5G و Pixel 5، و همچنین برای برخی از دستگاههای ASUS، OnePlus، Oppo، Realme، Sharp، آماده شده است. TCL، Transsion، Vivo، Xiaomi و ZTE.
تغییرات اصلی در مقایسه با بتا دوم:
- قابلیت ایجاد اسکرین شات هایی که نه تنها ناحیه قابل مشاهده، بلکه محتوای موجود در ناحیه پیمایش را نیز پوشش می دهد، اضافه شده است. توانایی نگهداری محتوا در خارج از ناحیه قابل مشاهده برای همه برنامه هایی که از کلاس View برای خروجی استفاده می کنند کار می کند. برای اجرای پشتیبانی از اسکرول اسکرین شات در برنامه هایی که از رابط های خاص استفاده می کنند، ScrollCapture API پیشنهاد شده است.
- این ترکیب شامل یک موتور جستجوی جدید با کارایی بالا، AppSearch است که به شما امکان می دهد اطلاعات موجود در دستگاه را فهرست کنید و جستجوهای متن کامل را با نتایج رتبه بندی انجام دهید. AppSearch دو نوع نمایه را ارائه می دهد - برای سازماندهی جستجوها در برنامه های کاربردی جداگانه و برای جستجوی کل سیستم.
- یک API به کلاس WindowInsets اضافه شده است تا موقعیت نمایش نشانگرهای استفاده از دوربین و میکروفون را تعیین کند (نشانگرها میتوانند کنترلها را در برنامههای مستقر در تمام صفحه روی هم قرار دهند و از طریق API مشخص شده، برنامه میتواند رابط خود را تنظیم کند).
- برای دستگاه های مدیریت مرکزی، گزینه ای برای جلوگیری از استفاده از سوئیچ برای بی صدا کردن میکروفون و دوربین اضافه شده است.
- برای برنامههای CDM (Companion Device Manager) که در پسزمینه اجرا میشوند و دستگاههای همراه مانند ساعتهای هوشمند و ردیابهای تناسب اندام را کنترل میکنند، امکان راهاندازی خدمات پیشزمینه وجود دارد.
- ویژگی چرخش خودکار محتوای صفحه بهبود یافته است، که اکنون می تواند از تشخیص چهره از دوربین جلو برای تعیین اینکه آیا صفحه نمایش نیاز به چرخش دارد یا خیر، برای مثال زمانی که شخصی در حالت دراز کشیدن از تلفن استفاده می کند، استفاده کند. برای اطمینان از محرمانه بودن، اطلاعات در پرواز بدون ذخیره سازی میانی تصاویر پردازش می شود. این ویژگی در حال حاضر تنها در پیکسل 4 و گوشیهای هوشمند جدیدتر در دسترس است.
- انیمیشن هنگام چرخش صفحه بهینه شده است و تاخیر قبل از چرخش را تقریباً 25٪ کاهش می دهد.
- API حالت بازی و تنظیمات مربوطه را اضافه کرد که به شما امکان میدهد نمایه عملکرد بازی را مدیریت کنید - برای مثال، میتوانید عملکرد را قربانی افزایش عمر باتری کنید یا از همه منابع موجود برای دستیابی به حداکثر FPS استفاده کنید.
- اضافه شدن عملکرد play-as-you-download برای دانلود منابع بازی در پسزمینه در طول مراحل نصب، به شما این امکان را میدهد تا قبل از تکمیل دانلود، بازی را شروع کنید.
علاوه بر این، مجموعه رفع مشکلات امنیتی در ماه ژوئیه برای اندروید منتشر شد که در آن 44 آسیبپذیری حذف شد که از این تعداد، 7 آسیبپذیری سطح بحرانی خطر و بقیه به سطح بالایی از خطر اختصاص یافتند. اکثر مسائل بحرانی اجازه می دهد تا یک حمله از راه دور برای اجرای کد روی سیستم انجام شود. مسائلی که بهعنوان خطرناک علامتگذاری شدهاند، به کد اجازه میدهند تا در چارچوب یک فرآیند ممتاز از طریق دستکاری برنامههای محلی اجرا شود.
6 آسیب پذیری حیاتی بر اجزای اختصاصی تراشه های کوالکام تأثیر می گذارد و یکی ماژول Widevine DRM (سرریز شدن بافر هنگام پردازش محتوای شخص ثالث) است. علاوه بر این، می توانید آسیب پذیری هایی را در اجزای Android Framework، Android Media Framework و Android System یادداشت کنید که به شما امکان می دهد امتیازات خود را در سیستم افزایش دهید.
منبع: opennet.ru