Третий бета-выпуск платформы Android Q с раздельным обновлением системных компонентов

Кoмпaния Google прeдстaвилa трeтью бeтa-вeрсию oткрытoй мoбильнoй плaтфoрмы Android Q. Рeлиз Android Q, кoтoрый будeт пoстaвляться пoд нoмeрoм Android 10, oжидaeтся в трeтьeм квaртaлe 2019 гoдa. В aнoнсe тaкжe сooбщaeтся o дoстижeнии плaтфoрмoй рубeжa в 2.5 миллиaрдa aктивныx Android-устрoйств. Угоду кому) oцeнки нoвыx вoзмoжнoстeй плaтфoрмы прeдлoжeнa прoгрaммa бeтa-тeстирoвaния, в рaмкax кoтoрoй экспeримeнтaльную вeтку мoжнo ввести и поддерживать в актуальном виде через настоящий интерфейс установки обновлений (OTA, over-the-air), вне необходимости ручной замены прошивки. Обновления доступны пользу кого 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, позволяющему производителям сеять универсальные компоненты поддержки оборудования, далеко не привязанные к конкретным версиям Android (только и остается использовать одни и те же драйверы с различными версиями Android), который существенно упрощает сопровождение прошивок и организация обновлённых прошивок с актуальными выпусками Android. По причине Treble производитель может использовать в качестве азбука уже готовые обновления от Google, интегрируя в них специфичные во (избежание конкретного устройства компоненты. Изменения в третьей бета-версии Android Q ровно по сравнению со вторым и первым бета-выпусками: Представлен чертеж Mainline, позволяющий обновлять отдельные системные компоненты не принимая во внимание обновления платформы целиком. Подобные обновления загружаются вследствие Google Play отдельно от OTA-обновлений прошивки с производителя. Предполагается, что прямая провоз обновлений не привязанных к оборудованию компонентов платформы позволит необходимо сократить время получения обновлений, снизить оперативность исправления уязвимостей и снизить корреляция от производителей устройств в поддержании безопасности платформы. Примечательно, отчего модули с обновлениями изначально будут поставляться с открытым кодом, будут махом доступны в репозиториях AOSP (Android Open Source Project) и смогут дополнять улучшения и исправления, подготовленные сторонними участниками. Изо компонентов, которые будут обновляться особо, на первом этапе названы 13 модулей: мультимедийные кодеки, мультимедийный фреймворк, DNS-резолвер, Conscrypt Java Security Provider, Documents UI, Permission Controller, ExtServices, условия часовых поясов, ANGLE (прослойка про трансляции вызовов OpenGL ES в OpenGL, Direct3D 9/11, Desktop GL и Vulkan), Module Metadata, сетевые компоненты, Captive Portal Login и настройки сетевого доступа. Обновления системных компонентов поставляются в новом формате пакетов APEX, что отличается от APK возможностью применения сверху раннем этапе загрузки системы. В томик числе через API приложения могут выдавать наличие высокоскоростного соединения и активности тарификации до трафику; Добавлена функция "Live Caption", позволяющая механически на лету создавать субтитры рядом просмотре любого видео или прослушивания звуковых записей, случайно от используемого приложения. Например, подле показе сообщения с приглашением на навстречу система предложит быстрые ответы с согласием alias отклонением приглашения, а также покажет кнопку ради просмотра намеченного места встречи получи карте. Варианты выбираются с использованием системы машинного обучения возьми основании изучения особенностей работы пользователя; Возьми уровне системы реализована тёмная лейтмотив оформления которая может применяться на снижения утомления глаз при недостаточном освещении. Карцер тема включается в настройках Settings > Display, вследствие выпадающий блок быстрых настроек другими словами при включении режима экономии энергии. Наказание тема применяется как для системы, этак и для приложений, в том числе предлагая организация автоматического преобразования в тёмные тона существующих тем; Добавлена производительность навигации жестами, позволяющий использовать в целях управления только экранные жесты без участия отображения навигационной панели и выделяя весь экранное пространство под контент. Примерно сказать, кнопки типа Back и Home заменяются возьми сдвиг от края и скользящее соприкосновение снизу-вверх, для вызова списка запущенных приложений применяется длительное упоминание к экрану. Режим включается в настройках "Settings > System > Gestures"; Добавлен "фокальный режим" (Focus Mode), позволяющий получи и распишись время, когда нужно сосредоточится получи решении какой-то задачи, выборочно уменьшить отвлекающие приложения, например, приостановить обретание почты и новостей, но оставить игра в карты и мессенджер; Добавлен режим родительского контроля "Family Link", позволяющий обусловить время работы детей с устройством, отводить бонусные минуты за успехи и актив, просматривать списки запускаемых приложений и устанавливать (цену сколько времени в них проводит малолетний, рецензировать устанавливаемые приложения и назначать пастьба время для блокирования доступа до ночам; Добавлен новый API для захвата звука, позволяющий одному приложению снабдить возможность обработки звукового потока другим приложением. В (видах предоставления доступа других приложений к звуковому выводу нельзя не предоставление специального разрешения; Добавлен Thermal API, позволяющий приложениям наблюдать показатели температуры CPU и GPU и самостоятельно принимать распоряжения для снижения нагрузки (например, убавлять FPS в играх и уменьшать разрешение транслируемого видео), маловыгодный дожидаясь пока системе принудительно невыгодный начнёт урезать активность приложений. В (добавление опубликован майский набор исправлений проблем с безопасностью к Android, в котором устранено 30 уязвимостей, с которых 8 уязвимостям присвоен критический ватерпас опасности, а 21 - высокий уровень опасности. Квалифицированная критических проблем позволяет совершить удалённую атаку про выполнения своего кода в системе. Проблемы помеченные ровно опасные позволяют через манипуляции с локальными приложениями облечь в плоть и кровь код в контексте привилегированного процесса. Одна критическая слабость устранена в мультимедийном фреймворке и позволяет проделать код при обработке специально оформленных мультимедийных данных. Три критические уязвимости исправлены в системных компонентах и могут дать начало к выполнению кода при обработке спецом оформленных файлов в формате PAC. Источник: http://www.opennet.ru/opennews/art.shtml?num=50651