Трета бета версия на платформата Android Q с отделни актуализации на системните компоненти

Google представени третата бета версия на отворената мобилна платформа Android Q. Пускането на Android Q, което ще се доставя под номер Android 10, очаква се през третото тримесечие на 2019 г. Съобщението също така обяви, че платформата е достигнала крайъгълен камък от 2.5 милиарда активни устройства с Android.

За оценка на възможностите на новата платформа предложено програма бета тестване, в рамките на който експерименталният клон може да бъде инсталиран и поддържан актуален чрез стандартния интерфейс за инсталиране на актуализация (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 .

Благодарение на проекта беше възможно значително да се разшири броят на наличните за тестване устройства Троен, което позволява на производителите да създават универсални компоненти за поддръжка на хардуер, които не са обвързани с конкретни версии на Android (можете да използвате едни и същи драйвери с различни версии на Android), което значително опростява поддръжката на фърмуера и създаването на актуализиран фърмуер с текущи версии на Android. Благодарение на Treble производителят може да използва готови актуализации от Google като основа, като интегрира специфични за устройството компоненти в тях.

Промени в третата бета версия на Android Q в сравнение с втори и първи бета версии:

  • Представен проект Основна линия, което ви позволява да актуализирате отделни системни компоненти, без да актуализирате цялата платформа. Такива актуализации се изтеглят чрез Google Play отделно от OTA актуализациите на фърмуера от производителя. Очаква се, че директната доставка на актуализации на нехардуерни компоненти на платформата значително ще намали времето, необходимо за получаване на актуализации, ще увеличи скоростта на коригиране на уязвимости и ще намали зависимостта от производителите на устройства за поддържане на сигурността на платформата. Трябва да се отбележи, че модулите с актуализации първоначално ще се доставят като отворен код, ще бъдат незабавно достъпни в хранилищата на AOSP (Android Open Source Project) и ще могат да включват подобрения и корекции, предоставени от участници от трети страни.

    От компонентите, които ще бъдат актуализирани отделно, 13 модула бяха посочени на първия етап: мултимедийни кодеци, мултимедийна рамка, DNS резолвер, Conscrypt Java Security Provider, Documents UI, Permission Controller, ExtServices, Time Zone Data, ЪГЪЛ (слой за превод на извиквания на OpenGL ES към OpenGL, Direct3D 9/11, Desktop GL и Vulkan), метаданни на модула, мрежови компоненти, влизане в Captive Portal и настройки за достъп до мрежата. Актуализациите на системните компоненти се доставят в нов пакетен формат APEX, който се различава от APK по възможността да бъде приложен на ранен етап от зареждане на системата. В случай на евентуални повреди е осигурен режим на промяна на връщане назад;

  • Добавена е поддръжка за стандарт за мобилна комуникация 5G, за които ще бъдат адаптирани съществуващите API за управление на връзката. Включително чрез API, приложенията могат да определят наличието на високоскоростна връзка и активност на таксуване на трафика;
  • Добавена е функцията „Live Caption“, която ви позволява автоматично да създавате субтитри в движение, когато гледате всяко видео или слушате аудио записи, независимо от използваното приложение. Разпознаването на реч се извършва локално без прибягване до външни услуги;
  • Системата за автоматични бързи отговори, достъпна преди за известия, сега може да се използва за генериране на препоръки за най-вероятните действия във всяко приложение. Например, когато се покаже съобщение с покана за среща, системата ще предложи бързи отговори за приемане или отхвърляне на поканата и също ще покаже бутон за преглед на планираното място за среща на карта. Опциите се избират с помощта на система за машинно обучение, базирана на изучаване на характеристиките на работата на потребителя;

    Трета бета версия на платформата Android Q с отделни актуализации на системните компоненти

  • Внедрено на системно ниво дизайн на тъмна тема който може да се използва за намаляване на умората на очите при условия на слаба светлина.
    Тъмната тема е активирана в Настройки > Настройки на дисплея, чрез падащия блок за бързи настройки или когато режимът за пестене на енергия е включен. Тъмната тема се прилага както към системата, така и към приложенията, включително като предлага режим за автоматично преобразуване на съществуващи теми в тъмни тонове;

    Трета бета версия на платформата Android Q с отделни актуализации на системните компоненти

  • Добавен е режим на навигация с жестове, който ви позволява да използвате само жестове на екрана за контрол, без да показвате навигационната лента и да заделяте цялото екранно пространство за съдържание. Например бутони като Назад и Начало се заменят с плъзгане от ръба и плъзгащо докосване отдолу нагоре; дълго докосване на екрана се използва за извикване на списък с работещи приложения. Режимът се активира в настройките „Настройки > Система > Жестове”;
  • Добавен е „Режим на фокусиране“, който ви позволява селективно да заглушавате разсейващите приложения за време, когато трябва да се концентрирате върху решаването на някаква задача, например да поставите на пауза получаването на поща и новини, но да оставите карти и месинджър;
  • Добавен е режим за родителски контрол на Family Link, който ви позволява да ограничавате времето, през което децата използват устройството, да предоставяте бонус минути за успех и постижения, да преглеждате списъци с стартирани приложения и да оценявате колко време детето прекарва в тях, да преглеждате инсталираните приложения и да задавате нощно време за блокиране на достъпа през нощта;

    Трета бета версия на платформата Android Q с отделни актуализации на системните компоненти

  • Добавен е нов API за заснемане на звук, позволяващ на едно приложение да
    предоставят възможност за обработка на аудиопотока от друго приложение. Разрешаването на други приложения за достъп до аудио изход изисква специално разрешение;

  • Добавен е Thermal API, който позволява на приложенията да наблюдават температурните индикатори на CPU и GPU и независимо да предприемат мерки за намаляване на натоварването (например намаляване на FPS в игрите и намаляване на разделителната способност на излъчваното видео), без да чакат, докато системата принудително започне да намалява приложна дейност.

Освен това публикувани Майски набор от поправки за сигурност за Android, който елиминира 30 уязвимости, от които 8 уязвимости са с определено критично ниво на опасност, а 21 са с високо ниво на опасност. Повечето критични проблеми позволяват да се извърши отдалечена атака за изпълнение на код в системата. Проблеми, маркирани като опасни, позволяват кодът да бъде изпълнен в контекста на привилегирован процес чрез манипулиране на локални приложения. 11 опасни и 4 критични уязвимости, идентифицирани в частни компоненти на чип Qualcomm. Една критична уязвимост е разгледана в мултимедийната рамка, позволявайки изпълнение на код при обработка на специално проектирани мултимедийни данни. Коригирани са три критични уязвимости в системните компоненти, които биха могли да доведат до изпълнение на код при обработка на специално проектирани PAC файлове.

Източник: opennet.ru

Добавяне на нов коментар