Поделиться через


Основы проектирования мини-приложений

В этой статье приведены подробные рекомендации по проектированию пользовательского интерфейса для мини-приложения Windows.

Размеры мини-приложений

Снимок экрана: пустые шаблоны мини-приложений, иллюстрирующие небольшие, средние и большие размеры.Снимок экрана: примеры небольших, средних и больших размеров для мини-приложения погоды.Снимок экрана: примеры небольших, средних и больших размеров мини-приложения трафика.

Мини-приложения предоставляют три размера для пользователя. Рекомендуется создать и рассмотреть все 3 размера и адаптировать дизайн специально для каждого размера. Небольшие и средние размеры обеспечивают лучшую возможность обнаружения по мере того, как они чаще отображаются в динамическом веб-канале. Большие размеры полезны для отображения более подробных сведений. Поддержка нескольких размеров позволяет пользователям настраивать мини-приложения, которые они предпочитают закреплять на доске мини-приложений.

Небольшой

Принципы мини-приложения доступны и сосредоточены становятся более важными в решениях по проектированию, принятых для мини-приложения небольшого размера. Мини-приложение небольшого размера не должно пытаться принудительно применить все функциональные возможности, которые могут удобно вписываться в большое мини-приложение. Сосредоточьтесь на одном взаимодействии с пользователем или фрагменте ключевых сведений, которые можно получить здесь с помощью 1 сенсорного объекта.

Средняя

Мини-приложение среднего размера позволяет больше места по сравнению с небольшим, и поэтому можно включить дополнительные функции или дополнительные сведения. Среднее мини-приложение также может обеспечить тот же ориентированный интерфейс, что и небольшой мини-приложение, но предоставить 2-3 целевые объекты сенсорного ввода.

Большой

Большие размеры позволяют отображать дополнительные сведения, но содержимое по-прежнему должно быть сосредоточено и легко потребляемо. Кроме того, карточка большого размера может выделить одно изображение или раздел и иметь более иммерсивный интерфейс. Большой размер должен иметь не более 3-4 целевых объектов касания.

Цвет и тематические тона

Три примера шаблонов мини-приложений, демонстрирующих светлую тему. Первое — пустое мини-приложение с белым backgronud. Второй — пустое мини-приложение с легким градиентным фоном. Третий — мини-приложение с фоном изображения. Все три имеют слово

Три примера шаблонов мини-приложений, демонстрирующих темную тему. Первое — пустое мини-приложение с черным задним ружьем. Второй — пустое мини-приложение с темным градиентным фоном. Третий — мини-приложение с фоном изображения. Все три имеют слово

Windows 11 поддерживает два режима цвета: светлый и темный. Каждый режим состоит из набора нейтральных значений цвета, которые автоматически настраиваются для обеспечения оптимальной контрастности. Для каждого поддерживаемого размера мини-приложения обязательно создайте отдельные макеты для светлых и темных тем, чтобы мини-приложение легко интегрирулось в более широкую операционную систему и выбор темы пользователя. Фон мини-приложения поддерживает настройку с твердым светлым и темным фоном, градиентным цветом или фоном изображения.

Два примера мини-приложения параллельно. В левом примере имеется светлый градиентный фон и текст в светло-сером шрифте. Изображение помечается красным X, чтобы указать, что низкая контрастность делает текст нечитаемым. Правое изображение имеет светлый градиентный фон и текст в темно-черном шрифте. Изображение помечается зеленой проверкой, чтобы указать, что высокая контрастность делает текст понятным.

Два примера мини-приложения параллельно. В левом примере имеется очень насыщенный цвет фоновый рисунок и текст в темном шрифте. Изображение помечается красным X, чтобы указать, что низкая контрастность делает текст нечитаемым. Правое изображение имеет денасыщенный цветной фон и текст в темно-черном шрифте. Изображение помечается зеленой проверкой, чтобы указать, что высокая контрастность делает текст понятным.

При выборе цветов фона, изображений и содержимого убедитесь, что достаточно цветовой контрастности, чтобы обеспечить удобочитаемость и доступность.

Рекомендации по специальным возможностям веб-содержимого (WCAG) 2.0 уровня AA требуют коэффициент контрастности по крайней мере 4.5:1 для обычного текста и 3:1 для большого текста. WCAG 2.1 требует коэффициент контрастности не менее 3:1 для компонентов графического и пользовательского интерфейса (таких как границы ввода формы). Для обычного текста и 4.5:1 для большого текста требуется коэффициент контрастности по крайней мере 7:1. Большой текст определяется как 14 точка (обычно 18,66px) и полужирный или крупный, или 18 точек (обычно 24 пикселей) или больше.

Отступы

Схема мини-приложения с рекомендациями, указывающими поля. Рядом с этой схемой мини-приложения, где область внутри полей цветом синей, чтобы отобразить область содержимого.

Каждое мини-приложение имеет 16px-поле вокруг него и область 48px Attribution, в которой содержимое не может быть размещено. Единственным компонентом, который может жить в правом поле и нижнем поле, являются точки разбиения на страницы. Примеры размещения точек разбиения на страницы см. в разделе "Руководство по проектированию взаимодействия с мини-приложением".

Два примера мини-приложения параллельно. На левом изображении показаны линии руководства, разделяющие мини-приложение на три столбца, иллюстрирующие 4 пиксельных забора между столбцами. На изображении справа показаны строки руководства, разделяющие мини-приложение на три строки, иллюстрирующие 4 пиксельных забора между строками.

Для мини-приложений, использующих контейнеры, интервал между каждым элементом составляет 4px, а контейнеры должны касаться краев полей. Содержимое также должно использовать интервалы и значения размеров кратных четырех PX для достижения чистого, пиксельного идеального дизайна в разных разрешениях экрана.

При разработке содержимого также следует ознакомиться с рекомендациями по интервалам и интервалам в основах проектирования контента для приложений Windows.

Оформление текста

Две строки фразы

Таблица с примером текста для различных элементов типа мини-приложения. Таблица создается в виде обычного текста без отрисованного внешнего вида в тексте под изображением.

Для специальных возможностей в следующей таблице представлен текст таблицы, показанной на изображении выше.

Пример Размер / высота линии Формула адаптивных карточек
Заголовок 12/16 epx Маленький, светлее
Текст 14/20 epx По умолчанию, lighter
Текст (для гиперссылок) 14/20 epx По умолчанию, светлее, акцент
Тело сильное 14/20 epx По умолчанию, полужирный
Большой текст 18/24 epx Средний, легкий
Самый большой текст 18/24 epx Средний, полужирный
Подзаголовок 20/28 epx Большой, полужирный
Заголовок 28/36 epx Дополнительный большой, полужирный

Пользовательский интерфейс Segoe — это шрифт, используемый в мини-приложениях и в Windows. Приведенный выше тип пандус включает в себя формулировки правильного задания правильных стилей в конструкторе адаптивных карточек. Стилизация шрифта не должна отклоняться от указанных выше формул. Дополнительные сведения об использовании конструктора адаптивных карточек для создания шаблонов мини-приложений см. в статье "Создание шаблона мини-приложения с помощью конструктора адаптивных карточек".

Два примера мини-приложений с фразой

В конструкторе адаптивных карточек заголовки и копия текста используют цвет по умолчанию, связанный с темой мини-приложения. Дополнительным вариантом для отличия заголовка от копирования текста является использование тонкой версии цвета по умолчанию. Цвет акцента используется только для гиперссылок.

Иконография

Изображения профилей

Четыре экземпляра рисунка кругового профиля в убывающем размере слева направо. Изображения помечены как

Если мини-приложение включает в себя отображение профилей пользователей (например, веб-канала или потока социальных сетей) используйте один из следующих допустимых размеров профиля круга: 96x96px, 48x48px, 32x32px или 24x24px.

Всплывающие подсказки

Изображение мини-приложения календаря, показывающее встречу календаря. Курсор мыши наведите указатель мыши на строку темы встречи, которая усечена, а подсказка отображает полную строку темы.

Советы по инструменту можно использовать при усечении текста заголовка в мини-приложении. Для рекомендаций текст должен точно соответствовать в пространстве мини-приложений и не требует усечения, однако это может не всегда происходить в зависимости от сценариев, таких как локализация языка, масштабирование системного текста или при кавыках на что-то (т. е. название статьи, имя песни). Это не относится к тексту в мини-приложении.