В этом разделе описывается реализация AOSP различных настроек дисплея Android, включая ярлыки приложений, круговые значки запуска, режим «Не беспокоить» (DND), многооконный режим (разделенный экран, произвольная форма и «картинка в картинке»), широкий динамический диапазон ( HDR), видео, ночной свет и демонстрационный режим розничной торговли. Подробности смотрите на подстраницах этого раздела.
Адаптивные иконки
Адаптивные значки сохраняют единообразную форму внутри устройства, но различаются от устройства к устройству, поскольку разработчик предоставляет только один ресурс значка. Кроме того, значки поддерживают два слоя (передний план и фон), которые можно использовать для движения, чтобы доставить пользователям визуальное удовольствие.
Ярлыки приложений
Версия Android 7.1.1 позволяет разработчикам определять в своих приложениях ярлыки для конкретных действий, которые могут отображаться в панели запуска. Эти ярлыки приложений позволяют пользователям быстро запускать общие или рекомендуемые задачи в приложении.
Блокируйте ненадежные касания
Чтобы сохранить безопасность системы и улучшить взаимодействие с пользователем, в Android 12 добавлена поддержка предотвращения злоупотреблений наложением, в частности, путем внесения изменений в диспетчер окон и область диспетчера ввода. Android 12 не позволяет приложениям использовать события касания , если наложение небезопасно скрывает приложение. Другими словами, система блокирует касания, проходящие через определенные окна, за небольшим исключением .
Круглые значки
Круглые значки запуска поддерживаются в Android 7.1.1 и более поздних версиях. Круглые значки запуска по умолчанию отключены. Чтобы использовать круглые значки в реализации вашего устройства, вам необходимо отредактировать наложение ресурсов на вашем устройстве, чтобы включить их.
Управление цветом
В Android 8.1 добавлена поддержка управления цветом, которую можно использовать для обеспечения единообразия при использовании различных технологий отображения. Приложения, работающие на Android 8.1, могут получить доступ ко всем возможностям дисплея с широкой гаммой, чтобы максимально эффективно использовать возможности устройства отображения.
Уведомления и виджеты разговоров
В Android 11 добавлена поддержка настройки поведения и размещения уведомлений о беседах на панели «Уведомления» по приоритету и уровню оповещений, что позволяет помечать беседы как важные и запускать пузырьки для конкретных бесед в области бесед. Основываясь на этих функциях Android 11, функция Android 12 Conversation Widget позволяет пользователям добавлять виджеты бесед для важных контактов на главный экран, что позволяет им легко возобновлять разговоры, не дожидаясь уведомления.
Вырезы для дисплея
В Android 9 добавлена поддержка реализации различных типов вырезов дисплея на устройствах. Вырезы в дисплее позволяют создавать захватывающие впечатления от края до края, сохраняя при этом место для важных датчиков на передней панели устройств.
Просьба не беспокоить
Android 7.0 поддерживает настройки режима «Не беспокоить» (DND) для сторонних автоматических правил, управления сигналами тревоги, подавления визуальных отвлекающих факторов и настройки параметров «Не беспокоить».
Воспроизведение HDR-видео
Видео с расширенным динамическим диапазоном (HDR) — это новый рубеж в области высококачественного декодирования видео, обеспечивающий непревзойденное качество воспроизведения сцен. Android 7.0 получил первоначальную поддержку HDR, которая включает в себя создание правильных констант для обнаружения и настройки видеоконвейеров HDR.
Мультидисплей
Android 10 позволяет использовать многоэкранные и складные портативные устройства, использовать внешние дисплеи и использовать другие форм-факторы. Мультидисплей также обеспечивает ряд специфических автомобильных функций, таких как экраны водителя, пассажирские экраны и развлекательные системы на задних сиденьях.
Многооконный
В Android 7.0 и более поздних версиях пользователи могут одновременно отображать несколько приложений на экране своего устройства благодаря новой функции платформы — многооконному режиму. В дополнение к реализации многооконности по умолчанию, Android также поддерживает несколько разновидностей многооконности.
Ночник
Android 7.1.1 включает функцию Night Light, которая уменьшает количество синего света, излучаемого дисплеем устройства, чтобы лучше соответствовать естественному освещению в зависимости от времени суток и местоположения пользователя. Android 8.0 включает функцию, которая дает пользователям больше контроля над интенсивностью эффекта Night Light.
Картинка в картинке
Android 8.0 включает поддержку режима «картинка в картинке» (PIP) для портативных устройств Android. PIP позволяет пользователям изменять размер приложения с текущей деятельностью в небольшом окне.
Демо-режим розничной торговли
Android 7.1.1 и более поздние версии предлагают поддержку розничного режима на уровне системы, поэтому пользователи могут легко проверить устройства в действии. В Android 8.1 эта поддержка изменена и теперь можно создавать демо-пользователей через диспетчер политики устройств.
Поворот предложений
В Android 8.0 пользователи могли переключаться между режимами автоматического и портретного поворота с помощью плитки быстрых настроек или настроек дисплея. В Android 9 обновлен портретный режим поворота, чтобы исключить непреднамеренный поворот, зафиксировав текущий поворот экрана, даже если положение устройства изменилось.
Взаимодействие на разделенном экране
В Android 7.0 и более поздних версиях пользователи могут одновременно отображать несколько приложений на экране своего устройства благодаря функции многоокна платформы. В Android 8.0 улучшен разделенный экран, усовершенствовав эту функцию и добавив к ней больше функциональности.
Синхронизированные переходы приложений
Синхронизированные переходы приложений — это функция Android 9, которая расширяет существующую архитектуру переходов приложений. Когда пользователь открывает, закрывает или переключается между приложениями, процесс SystemUI или средства запуска (начальный экран) отправляет запрос на покадровое управление анимацией с гарантированной синхронизацией между анимацией просмотра и анимацией окон.
Классификация текста
Классификация текста использует методы машинного обучения, которые помогают разработчикам классифицировать текст. В Android 9 платформа классификации текста, представленная в Android 8.1, расширена новой службой классификатора текста. Служба классификатора текста — это рекомендуемый OEM-производителям способ обеспечить поддержку системы классификации текста.
Виджеты и ярлыки
API потока для добавления ярлыков и виджетов в Android 8.0 позволяет разработчикам приложений добавлять ярлыки и виджеты изнутри приложения, а не полагаться на панель виджетов. Он также отвергает старый метод (отправка широковещательной рассылки) добавления ярлыков по соображениям безопасности.
Окно размывается
В Android 12 доступны общедоступные API для реализации эффектов размытия окон (таких как размытие фона и размытие позади). С помощью этих API вы можете размыть все, что находится за вашим окном. Вы можете создавать окна с размытым фоном, создавая эффект матового стекла, или отображать окна с размытым всем экраном позади них, создавая эффект глубины резкости. Вы также можете объединить эти два эффекта.
Окно лупа
В Android 12 пользователи с плохим зрением могут легко увеличивать все на своем дисплее таким образом, чтобы адаптироваться к их меняющимся потребностям, используя функцию увеличения окна. Увеличение окна позволяет увеличить выбранную часть экрана, в отличие от использования функции масштабирования всего экрана. Выбранное окно можно перетаскивать по всему дисплею, что позволяет при необходимости увеличивать различные части экрана.