Утечка Android Q показывает темный режим, режим рабочего стола и обновление разрешений

Мы нашли раннюю сборку Android Q для Google Pixel 3 XL. Он имеет общесистемный темный режим, обновленные разрешения и намекает на режим рабочего стола.

Досрочно мы получили Android Q на Google Pixel 3 XL. То, что у нас есть, не будет той же сборкой программного обеспечения, которую Google выпустит в качестве первой предварительной версии Android Q Developer Preview, но это все еще наш первый взгляд на то, над чем Google работал за кулисами. Возможно, еще слишком рано говорить о том, как это повлияет на лучший телефон на Андроиде линейка за год, но ранняя просочившаяся сборка Android Q, которую мы получили, была построена только на этой неделе с исправлениями безопасности от февраля 2019 года и обновлена ​​с помощью внутреннего мастера AOSP Google. Это означает, что у него есть тонна новых функций платформы Android, которые вы нигде не найдете в открытом доступе, но нет программного обеспечения Google Pixel настроек, а также нет предустановленных приложений или сервисов Google Play, поэтому у меня нет никакой новой информации, которой я мог бы поделиться. эти фронты. Тем не менее, здесь есть что переварить, поэтому мы продемонстрировали сборку Pixel 3 XL, чтобы узнать, что нового — как на уровне поверхности, так и под капотом. В этой статье основное внимание будет уделено всем поверхностным изменениям, которые мы обнаружили в Android Q.

Теперь у нас есть видеообзор всех изменений, которые мы обнаружили в этой ранней предварительной сборке Android Q. Прочтите это ниже, но продолжайте читать, потому что в этой статье рассказывается более подробно!

Общесистемная темная тема наконец-то здесь

6 января, Андроид Полиция заметил комментарий к Chromium Gerrit, в котором намекалось, что темный режим появится в Android Q. Комментарий сотрудника Google был сделан 31 октября 2018 года, поэтому не было никакой возможности определить, отказался ли Google от этой функции или продолжил над ней работать. Однако полученная нами сборка Android Q имеет полнофункциональный общесистемный темный режим в настройках дисплея, поэтому мы уверены, что Google все еще работает над этой функцией. Фактически, большинство снимков экрана, которые вы увидите в этой статье, сделаны с включенной темной темой.

Чтобы включить темную тему, вам просто нужно нажать на опцию «Установить темный режим» в настройках дисплея. Вы можете настроить темную тему всегда включенной или включать ее автоматически в зависимости от времени суток. После включения приложения «Настройки», «Панель запуска», «Настройки запуска» и «Файлы» приобретают темно-серый оттенок. Панель громкости, панель быстрых настроек и уведомления станут черными. Даже сторонние уведомления, такие как уведомления о загрузке из Google Chrome, имеют черный цвет. Приложение Google для телефона, Google Контакты, Сообщения, Новости Google, Google Play игры, YouTubeи многие другие уже имеют встроенные темные темы, но мы не знаем, как эти приложения Google будут взаимодействовать с переключателем темной темы Android Q.

Что мы делать Знаю, что у Google есть опция разработчика под названием «переопределить Force-Dark», которая «отменяет функцию Force-Dark, чтобы она была всегда включена». Этот кажется, включает темный режим для приложений, у которых нет встроенной опции темного режима. Я протестировал это в приложении для набора номера, сообщений и электронной почты AOSP, как показано ниже. Я также проверил это на Киви-браузер, форк Chromium от старшего члена XDA arnaud42 и бета-версии Google Chrome, и может подтвердить, что некоторые части этих приложений оформлены в темном цвете. Он также работает со сторонними приложениями, такими как Facebook, хотя Facebook частично не работает с белым текстом на белом фоне.

Это, безусловно, одна из наиболее востребованных функций среди пользователей, поскольку темные темы, как известно, экономьте заряд батареи на смартфонах с OLED-дисплеями, поэтому мы рады видеть, что Google наконец реализовал встроенный темный режим. Вам больше не понадобится Substratum, чтобы получить темную тему, как это было раньше. Андроид Орео и Андроид пирог.

Обновление разрешений

Если вы думали Android P создан для конфиденциальности, подождите, пока не увидите, что Google планирует для Android Q. В приложении «Настройки» произошли значительные изменения в разрешениях, которые позволяют вам получить обзор доступа к разрешениям для приложений и ограничить определенные разрешения, такие как местоположение только пока приложение используется. Страница разрешений для каждого приложения также обновлена, и вы можете быстро увидеть, каким приложениям разрешен или запрещен доступ к определенному разрешению. (например, микрофон.) Экран информации о приложении также был обновлен, что дает вам быстрый доступ к открытию приложения, его удалению или принудительной остановке. приложение.

Обновленное диалоговое окно разрешений, показанное на пятом снимке экрана слева, также используется для любого запроса разрешений, например доступа к хранилищу в Google Chrome. Наконец, вы можете увидеть, когда приложение активно использует разрешения на определение местоположения, потянув вниз строку состояния и нажав на появившийся значок местоположения в правом верхнем углу. Если вы это сделаете, появится диалоговое окно, сообщающее вам, какие приложения получают доступ к местоположению вашего устройства. Если ни одно приложение не получает доступ к местоположению, вы не увидите значок местоположения в строке состояния.

Режим рабочего стола в стиле Samsung DeX?

Мне особо нечего здесь показывать, но я нашел очень интересную новую опцию разработчика под названием «принудительно включить режим рабочего стола."В описании написано"включить экспериментальный режим рабочего стола на дополнительных дисплеях.«Мне кажется, что это будет функция типа Samsung DeX или EMUI Easy Projection, но я на самом деле не смог проверить это, так как ничего не произошло, когда я подключил USB Type-C к HDMI адаптер. Кроме того, по какой-то причине мне не удалось подключиться к Wi-Fi, поэтому я не смог проверить, работает ли этот экспериментальный режим рабочего стола с помощью опции приведения.

Параметры разработчика

В Android Q есть масса новых возможностей для разработчиков. Как я уже упоминал ранее, появилась новая опция «принудительный режим рабочего стола», которую я не смог запустить. Поддержка включения окон произвольной формы, похоже, вернулась, и как только эта опция будет включена, вы сможете запускать многооконные окна произвольной формы, нажав и удерживая значок приложения в обзоре последних приложений. Мультиокна произвольной формы можно начать работать на Android Pie, но в этой версии Android изменился способ доступа к нему.

Я нашел новые «Настройки пакета обновления игры», в которых вас просят выбрать графический драйвер. У меня пока недостаточно информации о том, что это делает, но как только я это сделаю, я опубликую обновление. Появилось множество новых функций, но только некоторые из них действительно работают. Один из них обеспечивает ярлык для встроенного средства записи экрана, предоставляемого SystemUI. Доступ к этому устройству записи экрана можно получить, нажав и удерживая кнопку снимка экрана в меню питания, но пользовательский интерфейс в настоящее время не доработан. (В меню питания также есть новый ярлык для запуска экстренного набора.) Другой флаг функции позволяет отображать текущие обои на дисплее «Всегда на дисплее». Это особенность на Google Pixel 3 и Pixel 3 XL, но теперь он доступен в AOSP для любого устройства с функцией Always on Display.

Говоря о «Всегда на дисплее», настройка была перенесена в «Дисплей» -> «Отображение экрана блокировки». Значок батареи в Always on Display, похоже, также сместился из центра экрана в правый верхний угол.

Доступность

На страницу «Специальные возможности» добавлены две новые настройки: «Время действовать» и «Время читать». Время на действие позволяет вам выбрать, «как долго показывать сообщения с просьбой принять меры, но они видны только временно». На с другой стороны, функция времени чтения позволяет вам выбрать, «сколько времени вы хотите читать и принимать меры по сообщениям, которые автоматически уходи." Последнее, похоже, связано с уведомлениями, представленными в Android 5.0 Lollipop, тогда как первое может относиться к закусочная. Изображения, показанные в описании функции, явно являются заполнителями.

Разные результаты в Android Q

И наконец, вот еще несколько вещей, которые мы нашли в этой ранней сборке:

  • Появилась новая плитка быстрых настроек «датчики отключены», которая, кажется, отключает все радио и включает режим полета. Возможно, в будущем он будет настроен на большее, но это то, что я нашел до сих пор. Возможно, это будет режим шапочки из фольги для отключения всех датчиков на устройстве, которые обычно невозможно отключить (акселерометр, гироскоп и т. д.).
  • В настройке блокировки экрана есть две новые опции: «SmartLock продлевает разблокировку только» и «Блокировать экран при потере доверия». Бывший позволяет доверенному устройству дольше держать ваш смартфон в режиме ожидания, но не позволяет ему разблокировать устройство после его блокировки. Последний вариант заблокирует смартфон, когда последнее доверенное устройство перестанет быть доверенным.
  • Встроенное приложение «Файлы» теперь позволяет фильтровать файлы по изображениям, документам, аудио, видео и т. д. при просмотре каталогов.
  • Диалоговое окно установки приложения больше не полноэкранное. Вместо этого это всплывающее окно, как на планшетах.

Это все, что я нашел за короткое время использования сборки Android Q на Google Pixel 3 XL. В этой сборке не было никаких настроек Google Pixel и предустановленных приложений Google, так что мне предстоит еще многое узнать. Я буду изучать SystemUI и инфраструктуру, чтобы узнать больше о новой платформе Android Q, а затем напишу еще одну статью о своих выводах. Следите за обновлениями.

Обновление 1: добавлена ​​дополнительная информация о темной теме в отношении уведомлений и сторонних приложений. Добавлено немного об обновленном диалоге разрешений. Также добавлена ​​информация на экране установки приложения.

Обновление 2: добавлена ​​информация о значке местоположения, отображаемом в строке состояния при использовании вашего местоположения.