Google представила вторую бета-версию Android Q, чтобы оценить новые функции платформы предложена программа бета-тестирования, в рамках которой экспериментальную ветку можно установить и поддерживать в актуальном состоянии Через обычный интерфейс установки обновлений (OTA) без необходимости ручной замены прошивки.
Обновления этой второй бета-версии Android Q доступны для устройств Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3 и Pixel 3 XL.
Кроме того Апрельское исправление ошибки безопасности Android, устраняющее около 100 уязвимостей., из которых 74 были обнаружены в закрытых компонентах для чипов Qualcomm.
10 уязвимостей имеют критический уровень опасности, остальные - высокий уровень опасности. В мультимедийном фреймворке устранены 2 критические уязвимости, которые позволяют ему выполнять код при обработке специально созданных мультимедийных данных.
Одна из проблем заключается в стеке Bluetooth, который позволяет удаленную атаку через Bluetooth.
Остальные 7 критических уязвимостей обнаружены в драйверах и фирменных компонентах чипов Qualcomm. Большинство из этих проблем позволяют выполнить удаленную атаку для выполнения кода в системе.
Основные изменения в бета-версии 2 Android Q
С выходом второй версии бета-версии Android Q мы видим, что это представляет новый репозиторий хранилища, обеспечивающий изоляцию файлов приложений.
Используя этот API, приложение может создать на внешних дисках (например, на SD-карте) отдельный изолированный каталог для своих файлов, к которому другие приложения не могут получить доступ.
Текущее приложение будет ограничен этим каталогом для хранения фотографий, видео и музыки и не будет перекрываться с общими коллекциями мультимедийных файлов. Потребуется общий доступ к индивидуальным коллекциям файлов.
Пузыри
В Android Q Beta 2 добавлена концепция «пузырей». организовать одновременную работу с несколькими приложениями.
Пузыри Его основная задача - выполнять действия в других приложениях без выхода из текущей программы.
Кроме того, Пузыри предоставляют возможность обеспечить доступ к функциональности приложения особенно в процессе выполнения различных действий на устройстве.
Например, с помощью пузырьков вы можете продолжить разговор в мессенджере в виде кнопок, отображаемых в верхней части содержимого, быстро отправлять сообщения, иметь в виду список дел, вести заметки, получать доступ к службам перевода и получать яркие напоминания одновременно с другими приложениями.
Пузыри они реализованы поверх системы уведомлений и позволяют использовать аналогичный API.
Прочие изменения
Из других изменений, которые можно выделить, которые отличаются от первой бета-версии до этой новой версии, мы можем найти новый эмулятор устройства со складными экранами для SDK, доступный в пробной версии Android Studio 3.5 в виде дополнительного виртуального устройства.
Он представлен в версиях с экранами 7.3 (4.6) и 8 (6.6) дюймов. На площадке для складных устройств, Контроллеры onResume и onPause расширены, добавлена поддержка отдельного отключения нескольких дисплеев, а также расширенные уведомления при фокусировке приложения;
Реализация ярлыков для отправки данных и сообщений была расширена, что позволяет быстро переключаться на отправляющее приложение. Во второй бета-версии можно предварительно просмотреть представленный контент.
Наконец, мы также можем выделить, что был добавлен API MicrophoneDirection для управления захватом звука с направленных микрофонов.
Используя этот API, вы можете указать направление ориентации микрофона при записи звука. С помощью указанного API также можно управлять микрофонами с переменной зоной покрытия (с масштабированием), определяя размер области для записи.
Android Q, когда он будет среди нас?
Запуск Android Q ожидается в третьем квартале этого года 2019.