Google выпустила первую бета-версию следующего крупного обновления своей мобильной операционной системы — Android Q. Этот апдейт доступен всем смартфонам Google из линейки Pixel и содержит довольно много нововведений. Разработчикам также доступна превью-версия нового SDK, с помощью которого они могут создавать приложения, использующие новые возможности Android.
Безопасность
Появился контроль и за другими опциями безопасности, например за доступом к галерее и папке со скачанными файлами. Кроме того, Android Q теперь запрещает приложениям перекрывать другие окна. Если приложение хочет привлечь внимание пользователя (например, для того, чтобы просигнализировать о звонке), оно сможет сделать это с помощью уведомления с высокой степенью приоритета. Приложениям запрещено получать доступ к чувствительным данным, например, IMEI, серийному номеру устройства и прочим идентификаторам, а MAC-адрес устройства для каждой сети Wi-Fi устанавливается случайным образом. Появилась поддержка новых стандартов сетевого шифрования, в том числе WPA3 и Enhanced Open.
Поддержка нового форм-фактора
В Android Q появилась поддержка складных смартфонов с нативной возможностью изменения интерфейса приложения в зависимости от габаритов экрана и моментальным переносом приложения с одного экрана на другой.
Упрощенная отправка контента
Изменения затронули процесс переноса контента из одного приложения в другое — в диалоговом меню появилась опция SharingShortcuts, которая позволяет моментально переходить в тот раздел приложения, который нужен пользователю для отправки выбранного файла.
Быстрый доступ к системным настройкам
Приложения теперь могут показывать пользователю системные настройки поверх себя. Это может использоваться в тех случаях, когда пользователю предлагается включить ту или иную функцию — например, NFC, интернет или определение местоположения. Wi-Fi работает адаптивно — пользователь может задействовать режим с низкой задержкой, который будет полезен в играх и для голосовой связи.
Фото
Приложения могут запрашивать у камеры информацию о динамической глубине изображения и получать файл JPEG вместе с метаданными XMP. Благодаря этому, можно получать фотографии с эффектом размытия или боке, а также создавать трёхмерные карты помещений.
Видео и звук
Android Q получил поддержку нового видеокодека AV1, который позволяет получать стриминговый видеопоток с высоким качеством, используя меньше трафика. Также появилась нативная поддержка аудиокодека Opus и режима HDR10+ для устройств с экранами, которые совместимы с ним. Устройства с Android Q можно будет использовать для профессиональной работы с музыкой — благодаря нативной поддержке MIDI.ART и Vulkan
В Android Q ускорен запуск приложений, в том числе за счёт использования улучшенной технологии ART, которая заранее компилирует и оптимизирует код. Видеодвижок Vulkan, ускоряющий обработку 3D-графики, теперь используется не только в играх, но и в приложениях.Приложения
Android Q совместим с как с 64-битными приложениями, так и 32-битными, однако через несколько месяцев Google начнёт требовать от разработчиков отказ от более низкой разрядности — в Play Маркет будут принимать проекты только с поддержкой 64 бит.Десктопный режим
Для использования десктопного режима нужно форсированно включить его в настройках для разработчиков, а затем подключить смартфон к компьютеру кабелем и запустить ADB-команду:adb shell am start -n "com.google.android.apps.nexuslauncher/com.android.launcher3.SecondaryDisplayLauncher"
В этом режиме изображение со смартфона можно выводить на внешний монитор через проводное подключение (без док-станции). Приложения запускаются в отдельных окнах, в верхней части экрана отображается строка состояния, а снизу — кнопки навигации.
Дополнительные настройки уведомлений
По долгому нажатию на уведомление появляется несколько опций: блокировать уведомления, показывать без звука или продолжать показывать их. Раньше их можно было или блокировать, или оставлять.
После свайпа уведомления влево появляются кнопки, позволяющие отключить уведомления на определённое время (15 минут, полчаса или час) или приглушить их.
Новое приложение «Файлы»
Стандартное приложение «Файлы» было обновлено — теперь оно выполнено в стиле Material Theme (как многие другие приложения Google). В верхней части экрана появилась строка поиска, а с помощью фильтров можно сортировать файлы по их типу.
Тёмная тема оформления
Зачатки тёмной темы оформления были ещё в Android Pie, а Android Q позволяет применить её почти ко всему системному интерфейсу, а также некоторым приложениям Google. Включить её можно через настройки экрана. Многие приложения (например, Play Маркет, «Карты» и даже поисковик Google) остались без изменений и по-прежнему светлые.
У некоторых пользователей переключателя на тёмную тему нет в системных настройках. В этом случае её можно активировать и деактивировать с помощью ADB-команд.
Для включения: adb shell settings put secure ui_night_mode 2
Для отключения: adb shell settings put secure ui_night_mode 1
Для применения в зависимости от цвета обоев: adb shell settings put secure ui_night_mode 0
Фон для музыки
Начиная с версии 4.4, при воспроизведении музыки Android показывал фоном на странице блокировки обложку играющего релиза, а Android Q отображает размытую картинку, причём применяется какой-то сложный эффект. Очевидно, что фон имеет отношение к оформлению обложки альбома, но в некоторых случаях меняются цвета (например, если оформление пластинки чёрно-белое, в фоне используются оттенки зелёного).
Нечаянное удаление
Стандартный лаунчер Pixel теперь позволяет отменить удаление иконки, если вы случайно по ошибке убрали её с рабочего стола. То же самое относится к виджетам.
Чёрно-белый режим
В настройках «Цифрового благополучия» появилась опция Wind Down, позволяющая включить монохромный режим изображения для некоторых приложений. По задумке Google, это позволит пользователям проводить меньше времени в соцсетях (поскольку залипать на чёрно-белых фотографиях не так интересно, как на полноцветных).Шрифты
После включения доступа к настройкам для разработчиков на Android Q появляется возможность выбора акцентного цвета в интерфейсе операционной системы и приложений, шрифта для заголовков приложений, а также формы иконок на рабочем столе. Шрифтов не так много: Google Sans, Roboto, Noto Serif и Source Sans Pro. Акцентный цвет влияет в том числе на внешний вид кнопок в быстрых настройках.
Чёлка и закругления экрана
На скриншотах, сделанных в Android Q, отображается вырез в верхней части экрана и закругления углов экрана (если всё это есть у смартфона). Раньше это не учитывалось при снятии скриншотов, а сейчас скрины выглядят хотя и более точными, но менее красивыми.
Оставшееся время работы
В панели быстрых настроек отображается примерное время, до которого смартфону хватит оставшегося заряда. Процент заряда по умолчанию не показан.
QR-код от сети Wi-Fi
Через настройки сети теперь можно делиться QR-кодом для подключения к Wi-Fi без ввода пароля. Там же можно запустить сканер для считывания такого кода.
Запись экрана
В настройках разработчика можно активировать возможность видеозапись происходящего на экране. После этого по долгому нажатию на кнопку снятия скриншота (которая появляется после долгого нажатия на кнопку питания). При записи можно включить звук, а также отмечать на экране нажатия. К сожалению, в настоящее время функция записи экрана неработоспособна.
Экономия энергии
Android Q может автоматически задействовать режим экономии энергии в зависимости от особенностей использования устройства и привычек пользователей. Это значит, что смартфон сможет уходить в более глубокий сон в то время, пока отдыхает сам пользователь.
Релизы Android Q
Google выпустит шесть бета-версий Android Q, а официальный релиз обновления запланирован на третий квартал 2019 года. Первую бета-версию можно установить только на смартфоны Pixel, а последующие апдейты должны оказаться совместимы с гораздо большим числом моделей.iGuides в Telegram — t-do.ru/igmedia
iGuides в Яндекс.Дзен — zen.yandex.ru/iguides.ru