سومین نسخه بتای پلتفرم Android Q با به روز رسانی جداگانه برای اجزای سیستم
گوگل ارایه شده سومین نسخه بتای پلتفرم باز موبایل اندروید کیو. انتشار اندروید کیو که با شماره اندروید 10 ارائه خواهد شد. انتظار می رود در سه ماهه سوم 2019 این اطلاعیه همچنین اعلام کرد که این پلتفرم به نقطه عطف 2.5 میلیارد دستگاه اندرویدی فعال رسیده است.
برای ارزیابی قابلیت های پلت فرم جدید پیشنهاد شده برنامه تست بتا، که در آن شاخه آزمایشی را می توان از طریق رابط نصب استاندارد به روز رسانی (OTA، بدون نیاز به تعویض دستی سیستم عامل) نصب و به روز نگه داشت. به روز رسانی ها در دسترس برای 15 دستگاه از جمله Google Pixel، Huawei Mate، Xiaomi Mi 9، Nokia 8.1، Sony Xperia XZ3، Vivo NEX، OPPO Reno، OnePlus 6T، ASUS ZenFone 5Z، LGE G8، TECNO Spark 3 Pro، Essential Phone و گوشی های هوشمند realme 3 Pro .
به لطف این پروژه، امکان افزایش چشمگیر تعداد دستگاه های موجود برای آزمایش وجود داشت سه برابر کردن، که به سازندگان اجازه می دهد تا اجزای پشتیبانی سخت افزاری جهانی را ایجاد کنند که به نسخه های خاص اندروید مرتبط نیستند (شما می توانید از درایورهای مشابه با نسخه های مختلف اندروید استفاده کنید) که حفظ سیستم عامل و ایجاد سیستم عامل به روز شده با نسخه های فعلی اندروید را بسیار ساده می کند. به لطف Treble، یک سازنده می تواند از به روز رسانی های آماده گوگل به عنوان پایه استفاده کند و اجزای خاص دستگاه را در آنها ادغام کند.
تغییرات نسخه بتای سوم اندروید Q نسبت به دوم и اول نسخه های بتا:
پروژه ارائه شده است خط مقدم، به شما امکان می دهد اجزای سیستم را بدون به روز رسانی کل پلت فرم به روز کنید. چنین بهروزرسانیهایی از طریق Google Play جدا از بهروزرسانیهای سیستمافزار OTA از سازنده دانلود میشوند. انتظار میرود که تحویل مستقیم بهروزرسانیها به اجزای پلتفرم غیرسختافزاری، زمان دریافت بهروزرسانیها را به میزان قابل توجهی کاهش دهد، سرعت اصلاح آسیبپذیریها را افزایش دهد و وابستگی به سازندگان دستگاه برای حفظ امنیت پلتفرم را کاهش دهد. قابل ذکر است، ماژولهای دارای بهروزرسانی ابتدا بهعنوان منبع باز ارسال میشوند، بلافاصله در مخازن AOSP (پروژه منبع باز اندروید) در دسترس خواهند بود و میتوانند شامل بهبودها و اصلاحات ارائهشده توسط مشارکتکنندگان شخص ثالث باشند.
از اجزایی که به طور جداگانه به روز می شوند، 13 ماژول در مرحله اول نامگذاری شدند: کدک های چند رسانه ای، چارچوب چند رسانه ای، حل کننده DNS، مخفی کردن ارائهدهنده امنیت جاوا، رابط کاربری اسناد، کنترلکننده مجوز، ExtServices، دادههای منطقه زمانی، ANGLE (لایه ای برای ترجمه تماس های OpenGL ES به OpenGL، Direct3D 9/11، Desktop GL و Vulkan)، فراداده های ماژول، اجزای شبکه، ورود به پورتال دربند و تنظیمات دسترسی به شبکه. به روز رسانی اجزای سیستم در قالب بسته جدید ارائه می شود APEX، که با APK در امکان اعمال در مراحل اولیه بوت سیستم متفاوت است. در صورت خرابی های احتمالی، یک حالت بازگشت مجدد ارائه می شود.
پشتیبانی از استاندارد ارتباطات سیار اضافه شد 5G، که APIهای مدیریت اتصال موجود برای آن تطبیق داده می شوند. از جمله از طریق API، برنامه ها می توانند وجود یک اتصال پرسرعت و فعالیت شارژ ترافیک را تعیین کنند.
عملکرد "Live Caption" اضافه شده است، که به شما امکان می دهد بدون توجه به برنامه مورد استفاده، هنگام تماشای هر ویدئو یا گوش دادن به صداهای ضبط شده زیرنویس ایجاد کنید. تشخیص گفتار به صورت محلی و بدون توسل به خدمات خارجی انجام می شود.
سیستم پاسخهای سریع خودکار، که قبلاً برای اعلانها در دسترس بود، اکنون میتواند برای ایجاد توصیههایی برای محتملترین اقدامات در هر برنامه استفاده شود. به عنوان مثال، هنگامی که پیام دعوت از یک جلسه نشان داده می شود، سیستم پاسخ های سریعی برای پذیرش یا رد دعوت ارائه می دهد و همچنین دکمه ای برای مشاهده مکان جلسه مورد نظر روی نقشه نشان می دهد. گزینه ها با استفاده از یک سیستم یادگیری ماشین بر اساس مطالعه ویژگی های کار کاربر انتخاب می شوند.
در سطح سیستم پیاده سازی شده است طراحی تم تیره که می تواند برای کاهش خستگی چشم در شرایط نور کم استفاده شود.
تم تیره در تنظیمات > تنظیمات نمایش، از طریق بلوک کشویی تنظیمات سریع، یا زمانی که حالت صرفه جویی در انرژی روشن است، فعال می شود. تم تیره هم برای سیستم و هم برای برنامه ها اعمال می شود، از جمله با ارائه حالتی برای تبدیل خودکار تم های موجود به رنگ های تیره.
حالت ناوبری اشاره ای اضافه شده است که به شما امکان می دهد بدون نمایش نوار پیمایش و اختصاص دادن کل فضای صفحه برای محتوا، فقط از حرکات روی صفحه برای کنترل استفاده کنید. برای مثال، دکمههایی مانند بازگشت و صفحه اصلی با یک اسلاید از لبه و یک لمس کشویی از پایین به بالا جایگزین میشوند؛ یک لمس طولانی روی صفحه برای فراخوانی لیستی از برنامههای در حال اجرا استفاده میشود. حالت در تنظیمات "تنظیمات > سیستم > حرکات" فعال است.
«حالت فوکوس» اضافه شده است، که به شما امکان میدهد برنامههای مزاحم را برای زمانی که باید روی حل برخی از کارها تمرکز کنید، بیصدا کنید، مثلاً دریافت نامهها و اخبار را متوقف کنید، اما نقشهها و پیامرسان فوری را رها کنید.
حالت کنترل والدین Family Link اضافه شده است که به شما امکان میدهد زمان استفاده کودکان از دستگاه را محدود کنید، دقیقههای جایزه برای موفقیت و دستاوردها فراهم کنید، لیست برنامههای راهاندازی شده را مشاهده کنید و میزان زمانی را که کودک در آنها صرف میکند ارزیابی کنید، برنامههای نصب شده را مرور کنید و تنظیم کنید. شب برای مسدود کردن دسترسی در شب؛
یک API ضبط صوتی جدید اضافه شده است که به یک برنامه امکان می دهد
امکان پردازش جریان صوتی توسط برنامه دیگری را فراهم می کند. اجازه دادن به برنامه های کاربردی دیگر برای دسترسی به خروجی صدا نیاز به مجوز خاصی دارد.
API حرارتی اضافه شده است، به برنامهها اجازه میدهد تا شاخصهای دمای CPU و GPU را نظارت کنند و به طور مستقل اقداماتی را برای کاهش بار انجام دهند (به عنوان مثال، کاهش FPS در بازیها و کاهش وضوح ویدیوی پخش شده)، بدون اینکه منتظر بمانند تا زمانی که سیستم به اجبار شروع به کاهش کند. فعالیت برنامه
علاوه بر این منتشر شد مجموعه ای از اصلاحات امنیتی برای اندروید، که 30 آسیب پذیری را حذف می کند، که 8 آسیب پذیری سطح بحرانی خطر و 21 آسیب پذیری سطح بالایی از خطر اختصاص داده شده است. اکثر مسائل بحرانی اجازه می دهد تا یک حمله از راه دور برای اجرای کد روی سیستم انجام شود. مسائلی که بهعنوان خطرناک علامتگذاری شدهاند، به کد اجازه میدهند تا در چارچوب یک فرآیند ممتاز از طریق دستکاری برنامههای محلی اجرا شود. 11 آسیب پذیری خطرناک و 4 آسیب پذیری حیاتی در اجزای تراشه اختصاصی شناسایی شده است سامسونگ. یک آسیبپذیری مهم در چارچوب چند رسانهای مورد بررسی قرار گرفته است، که امکان اجرای کد را در هنگام پردازش دادههای چندرسانهای طراحیشده خاص فراهم میکند. سه آسیب پذیری حیاتی در اجزای سیستم برطرف شده است که می تواند منجر به اجرای کد هنگام پردازش فایل های PAC ویژه طراحی شده شود.