Виджеты – важный компонент для настройки главного экрана. Часто пользователи могут выполнить алгоритм достижения цели в приложении одним нажатием на виджет или получить краткую сводку важных обновлений. Пользователи также могут настраивать виджеты в соответствии со своими предпочтениями.
Контрольные списки для проверки совместимости виджетов
Качество виджета влияет на вовлеченность пользователей в контент и функции приложения. Контрольные списки совместимости содержат критерии, которые помогут вам оценить качество виджета. Доступны следующие уровни:
УРОВЕНЬ 3 – низкое качество
Такие виджеты не соответствуют минимальным требованиям к качеству и неудобны для пользователей. Виджет считается низкокачественным, если он не соответствует стандартным критериям макета, цвета, обнаружения и контента.
УРОВЕНЬ 2 – СТАНДАРТНЫЙ
Они полезны, удобны и обеспечивают высокое качество работы.Чтобы виджет считался стандартным, он должен соответствовать всем перечисленным ниже критериям макета, цвета, обнаружения и контента.
УРОВЕНЬ 1 – дифференцированный
Это образцовые виджеты, которые предлагают персонализированные возможности и помогают пользователям создавать уникальные и эффективные главные экраны.
УРОВЕНЬ 3
Характеристики виджетов низкого качества
Виджет считается низкокачественным, если к нему относится хотя бы одно из следующих утверждений:
| Категория | ID | Описание |
|---|---|---|
| Макет | WL-1 | Когда пользователь размещает виджет на поверхности хоста, виджет не заполняет границы сетки хоста. |
| WL-1.1 | Виджет не касается хотя бы двух противоположных краев сетки. Другими словами, виджеты не обязательно должны быть прямоугольными. Они могут иметь произвольную форму, если их края касаются по крайней мере двух краев сетки. |
|
| Цвет | WC-3 | Коэффициент контрастности текста и кнопок со значками в виджете не соответствует требованиям к специальным возможностям. |
| Discovery | WD-4.2 | Название виджета не включено в его дизайн. |
| WD-4.3 | У виджета нет изображения для предпросмотра. |
|
| Контент | WT-3 | Контент виджета постоянно устаревает или не обновляется вовремя. |
| WT-3.1 | Виджет не обновляется после того, как пользователь выполняет действие в нем. |
|
| WT-3.2 | Виджет не обновляется после того, как пользователь выполняет связанное действие в приложении. |
|
| WT-4 | Интерфейс виджета не работает или контент обрезан. |
УРОВЕНЬ 2
Требования к стандартным виджетам
Виджеты, соответствующие этим требованиям, считаются стандартными, но не рекомендуются пользователям и не продвигаются.
| Категория | ID | Описание |
|---|---|---|
| Макет | WL-1 | Виджет выравнивается по вертикальной или горизонтальной оси относительно других элементов хоста и не занимает лишнего места. |
| WL-1.2 | Все фигуры должны касаться как минимум двух противоположных краев сетки. |
|
| WL-4 | Если размер виджета можно изменить, задайте минимальный и максимальный размер. Измените макет, чтобы при увеличении виджета показывалось больше контента. Не масштабируйте текст и значки линейно. |
|
| WL-4.1 | Если при увеличении размера виджета добавляется только пустое пространство, задайте максимальную ширину или высоту. Если в виджете большего размера показывается больше контента, например более длинный прокручиваемый список, разрешите неограниченное изменение размера. |
|
| WL-4.2 | Минимальный размер виджета должен быть достаточным, чтобы было понятно, для чего он нужен, и соответствовать требованиям к области прикосновения (48 x 48 dp). Система может масштабировать области прикосновения для экранов компьютеров или автомобилей. |
|
| Discovery | WD-4 | В меню выбора виджетов должен быть точный предпросмотр виджета (статический объект). |
| Контент | WT-1 | Пустые состояния и состояния с нулевым значением должны масштабироваться до больших границ виджета без разреженных областей. Если пользователь устанавливает виджет до входа в аккаунт, в виджете должен быть показан отдельный пример использования или призыв к действию. |
| WT-2 | Виджет позволяет пользователям вручную обновлять контент, если ожидается, что данные обновляются чаще, чем пользовательский интерфейс. |
Что следует делать
Чего делать нельзя
Что следует делать
Чего делать нельзя
УРОВЕНЬ 1
Требования к виджетам
Такие виджеты поддерживают премиум-настройки главного экрана. Мы рекомендуем их пользователям и предлагаем разработчикам в качестве примера. Дифференцированные виджеты предлагают пользователям уникальные возможности и используются Android для вдохновения и оживления экосистемы. Они соответствуют всем критериям, касающимся макета, цвета, обнаружения и контента.
| Категория | ID | Описание |
|---|---|---|
| Макет | WL-1 | Виджет выравнивается по вертикальной или горизонтальной оси относительно других элементов хоста и не занимает лишнего места. |
| WL-1.1 | Все прямоугольные виджеты ДОЛЖНЫ касаться всех четырех краев сетки. Все виджеты нестандартной формы ДОЛЖНЫ касаться всех четырех краев границ квадратной сетки. Если размер виджета 4 x 1 и в нем есть строка поиска, он может касаться только двух краев. |
|
| WL-2 | Пользователи могут изменить размер виджета на 2 x 1 и по крайней мере на два из следующих размеров: 1 x 1, 2 x 2, 4 x 2, 4 x 4. |
|
| WL-3 | Заголовок виджета используется и применяется единообразно.
|
|
| WL-5 | Виджеты коллекций и фидов поддерживают контейнеры с вертикальной прокруткой. В виджетах большего размера, например 4 x 2 и 4 x 4, показывается больше объектов и подробностей о них. |
|
| Цвет | WC-1 | Виджет поддерживает цветовые темы в зависимости от контекста устройства или приложения. |
| WC-2 | Виджет поддерживает светлую и тёмную темы. |
|
| Discovery | WD-1 | В предварительном просмотре показаны пропорции макета для целевого форм-фактора и включен пользовательский контент, применена системная тема или и то, и другое. |
| WD-4.4 | У виджета есть описание, которое помогает пользователям понять его ценность. |
|
| WD-4.5 | Название виджета должно быть описательным и отличаться от названий других виджетов приложения. |
|
| Согласованность системы | WS-2 | Прямоугольные виджеты должны использовать радиус угла, заданный системой (зависит от OEM). |
| WS-3 | Виджет использует спецификацию состояния загрузки и показывает ошибки прямо в интерфейсе. |
|
| WS-4 | Виджет использует системную конфигурацию вместо собственной точки входа в настройки. |
|
| WS-5 | При входе в приложение из виджета и выходе из него используется системный переход. |
Что следует делать
Чего делать нельзя
Что следует делать
Чего делать нельзя
Что следует делать
Чего делать нельзя
Что следует делать