Общие сведения о мини-приложениях

Мини-приложения Windows — это небольшие контейнеры пользовательского интерфейса, отображающие текст и графику, связанные с приложением, установленным на устройстве. Установленные мини-приложения отображаются в сетке в доске мини-приложений: всплывающее окно, наложенное на рабочий стол Windows, когда пользователь щелкает значок мини-приложений на панели задач, использует ярлык Windows+W или проводит пальцем по левому краю экрана. Мини-приложения помогают людям оставаться на вершине того, что важно для них, агрегируя персонализированное содержимое и быстрые действия из приложений, которые они используют. Они быстро используются и действовать. Мини-приложения не предназначены для замены приложений и веб-сайтов, а вместо того, чтобы обеспечить беспокойный доступ к наиболее необходимой информации или часто используемым функциям, которые пользователи могут читать и активировать сразу. При проектировании мини-приложения рассмотрите тип значения, которое он принесет вашим потребителям. 

Screenshot of the Widgets Board. The board is a rounded rectangle with the time displayed at the top, followed by a search bar. The rest of the board is a grid of rounded rectangles each representing a widget. The individual widgets show top news stories, current weather, current traffic, etc.

Терминология мини-приложений

Термин Определение
Узел мини-приложений Приложение, которое отображает мини-приложения Windows и управляет ими. В текущем выпуске единственным узлом мини-приложений является доска мини-приложений, встроенная в Windows 11.
Доска мини-приложений Панель мини-приложений — это системный компонент Windows 11, который отображается на рабочем столе, когда пользователь щелкает значок мини-приложений на панели задач, использует ярлык Windows+W или проводит пальцем в левом крае экрана. Доска мини-приложений отображает мини-приложения и управляет их макетом на доске.
Мини-приложение Мини-приложение — это адаптивная карточка, которая представляет важное содержимое или действия из приложения. Он позволяет пользователям получать доступ к требуемой информации мгновенно без необходимости запуска связанного приложения или веб-сайта. Содержимое мини-приложения обновляется динамически в течение дня, чтобы предоставить пользователю текущее и интересное содержимое, которое можно использовать сразу. Мини-приложения предоставляют основные интерактивные функции, позволяющие пользователю запускать связанное приложение для более глубокого взаимодействия. Мини-приложения не предназначены для замены приложений и веб-сайтов.
Поставщик мини-приложений Поставщик мини-приложений — это приложение Windows, которое предоставляет содержимое для отображения в мини-приложении. Поставщик мини-приложений владеет контентом, макетом и интерактивными элементами мини-приложения.

Руководство по проектированию мини-приложений

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

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

Принципы мини-приложения

Чтобы создать отличные мини-приложения Windows, рассмотрите следующие принципы при разработке и разработке мини-приложений:

Краткий обзор

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

Надежный

Часто используемые сведения surface мгновенно позволяют сэкономить время пользователей при повторе этих шагов. Обеспечить согласованное повторное взаимодействие с приложением.

Полезная информация

Повышение наиболее полезных и соответствующих сведений.

Персональный

Предоставьте персонализированное содержимое и создайте эмоциональную связь с клиентами. Мини-приложения никогда не должны содержать объявления. Клиенты управляют своим контентом мини-приложения и макетом.

Режим фокусировки

Каждое мини-приложение обычно должно сосредоточиться на одной главной задаче или сценарии. Мини-приложения не предназначены для замены приложений и веб-сайтов.

Актуальные

Содержимое должно динамически обновляться на основе доступного контекста. Это актуально и предоставляет правильное содержимое в нужное время.

Планирование мини-приложения

  1. На основе понимания клиентов определите наиболее важное содержимое или наиболее полезные действия, к которым пользователи хотели бы получить быстрый доступ, не открывая приложение или веб-сайт. Рассмотрим принципы, перечисленные в разделе "Принципы мини-приложения", и подумайте о том, как они могут применяться к приложению.
  2. Приложение может поддерживать несколько отдельных мини-приложений. Определите количество отдельных мини-приложений, которые вы хотите поддерживать, чтобы каждое мини-приложение было сосредоточено на определенной цели.
  3. Определите содержимое, которое нужно включить для каждого мини-приложения. Одно мини-приложение может поддерживать три разных размера; малый, средний и большой. Для каждого мини-приложения думайте о том, что содержимое принесет наибольшее значение для пользователей и ваших бизнес-потребностей. Для каждого размера от малого до большого, назначение мини-приложения должно оставаться одинаковым, но объем отображаемых сведений должен расширяться с большими размерами. Рекомендуется, чтобы поставщики мини-приложений реализовали все размеры мини-приложений, чтобы предоставить пользователям гибкость при настройке макета мини-приложения.
  4. Подумайте о взаимодействии с пользователем, которое будет поддерживать ваше мини-приложение. Пользователи могут щелкнуть название мини-приложения или любой целевой объект щелчка, определенный в мини-приложении. Эти взаимодействия могут активировать сочетания клавиш глубокого канала в приложении или веб-сайте, которые принимают пользователей непосредственно в интересующие их действия, чтобы они не должны переходить от корневого каталога приложения. Рассмотрим различные модели навигации.
  5. Приложения должны реализовать поставщика мини-приложений, реализующего внутренние функции для отправки макета и данных мини-приложения на доску мини-приложений для отображения. В настоящее время можно реализовать поставщик мини-приложений с помощью упаковаемого классического приложения Win32 или прогрессивного веб-приложения (PWA). Дополнительные сведения о создании поставщика мини-приложений Win32 см. в разделе "Поставщики услуг мини-приложений". Сведения о поставщиках мини-приложений PWA см. в разделе "Создание мини-приложений на основе PWA".

В этом разделе

Состояния мини-приложения и пользовательский интерфейс

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

Конструктор взаимодействия с мини-приложением

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