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

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

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

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

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

Important

Веб-виджеты доступны только пользователям в Европейской экономической зоне (EEA). Перед выбором HTML-содержимого проверьте требования к веб-виджету.

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

Для виджета Adaptive Card определите визуальные и интерактивные элементы в шаблоне JSON Adaptive Cards. Используйте Adaptive Cards Designer для редактирования карточки, а затем проверьте свойства хоста Windows, размеры, темы и действия в Widgets Board. Средство визуализации Designer и параметры хоста не заменяют тестирование в Windows. Для веб-мини-приложения разработайте HTML-содержимое с учётом требований мини-приложения к размеру, теме и взаимодействию; Конструктор Adaptive Cards не редактирует этот HTML-код.

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

Для получения обзора на высоком уровне по визуальным элементам мини-приложения см. Состояния мини-приложения и встроенные компоненты пользовательского интерфейса.

Принципы виджета

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

Быстро воспринимаемый

Виджет должен сразу приносить пользователю основную пользу.

Целенаправленное и полезное

Мини-приложение должно служить одной четкой, основной цели.

Предсказуемый и спокойный

Поведение и шаблоны мини-приложения помогают пользователям выполнять задачи прогнозно.

Привязанный к пользователю

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

Своевременность

Мини-приложение должно отображать соответствующие сведения в нужное время и в правильном контексте.

Планирование опыта использования виджета вашего приложения

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

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

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

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

Дизайн взаимодействия с виджетом

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

Интегрируйте со средством выбора виджетов

См. также