Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows Мини-приложения — это небольшие контейнеры пользовательского интерфейса, отображающие текст и графику, связанные с приложением, установленным на устройстве. Установленные мини-приложения отображаются в сетке на Панели мини-приложений: вылетающая панель, наложенная на рабочий стол Windows, когда пользователь щелкает значок мини-приложений на панели задач, использует сочетание клавиш Windows+W или проводит пальцем по левому краю экрана. Мини-приложения помогают людям оставаться на вершине того, что важно для них, агрегируя персонализированное содержимое и быстрые действия из приложений, которые они используют. Они быстро усваиваются и легко применимы. Виджеты не предназначены для замены приложений и веб-сайтов, а предоставляют беспрепятственный доступ к необходимой информации или часто используемым функциям, которые пользователи могут сразу читать или активировать. При проектировании мини-приложения рассмотрите тип значения, которое он принесет вашим потребителям.
Терминология мини-приложений
| Термин | Определение |
|---|---|
| Хост виджетов | Приложение, которое отображает и управляет Windows мини-приложениями. В текущем выпуске единственным хостом виджетов является панель виджетов, встроенная в Windows 11. |
| Доска мини-приложений | Панель мини-приложений — это Windows 11 системный компонент, отображаемый на рабочем столе, когда пользователь щелкает значок мини-приложений на панели задач, использует ярлык Windows+W или проводит пальцем в левом краю экрана. Доска виджетов отображает виджеты и управляет их макетом на доске. |
| виджет | Виджет — это адаптивная карточка, которая отображает важное содержимое или действия приложения. Он позволяет пользователям получать доступ к требуемой информации мгновенно без необходимости запуска связанного приложения или веб-сайта. Содержимое мини-приложения обновляется динамически в течение дня, чтобы предоставить пользователю текущее и интересное содержимое, которое можно использовать сразу. Мини-приложения предоставляют основные интерактивные функции, позволяющие пользователю запускать связанное приложение для более глубокого взаимодействия. Мини-приложения не предназначены для замены приложений и веб-сайтов. |
| Поставщик мини-приложений | Поставщик мини-приложений — это приложение Windows, которое предоставляет содержимое для отображения в мини-приложении. Поставщик мини-приложений владеет контентом, макетом и интерактивными элементами мини-приложения. |
Руководство по проектированию мини-приложений
Визуальный интерфейс мини-приложения включает визуальные элементы и элементы взаимодействия, определенные с помощью формата ADAPTIVE CARDS JSON. Конструктор Adaptive Cards предоставляет редактор в режиме реального времени для проектирования адаптивных карточек, а также шаблоны для поддерживаемых размеров виджетов и тем оформления. Важно, чтобы дизайн вашего виджета соответствовал принципам разработки виджетов Windows, чтобы помочь обеспечить согласованный и привычный пользовательский опыт для всех виджетов.
Для получения обзора на высоком уровне по визуальным элементам мини-приложения см. Состояния мини-приложения и встроенные компоненты пользовательского интерфейса.
Принципы виджета
Чтобы создать отличные виджеты Windows, рассмотрите следующие принципы при проектировании и разработке ваших виджетов.
Быстро воспринимаемый
Виджет должен сразу приносить пользователю основную пользу.
Целенаправленное и полезное
Мини-приложение должно служить одной четкой, основной цели.
Предсказуемый и спокойный
Поведение и шаблоны мини-приложения помогают пользователям выполнять задачи прогнозно.
Привязанный к пользователю
Мини-приложение должно отражать потребности, предпочтения и намерения пользователя. Содержимое должно основываться на собственных данных пользователя или явно указанных интересах.
Своевременность
Мини-приложение должно отображать соответствующие сведения в нужное время и в правильном контексте.
Планирование опыта использования виджета вашего приложения
- На основе понимания клиентов определите наиболее важное содержимое или наиболее полезные действия, к которым пользователи хотели бы получить быстрый доступ, не открывая приложение или веб-сайт. Рассмотрим принципы, перечисленные в разделе "Принципы мини-приложения", и подумайте о том, как они могут применяться к приложению.
- Приложение может поддерживать несколько отдельных мини-приложений. Определите количество отдельных мини-приложений, которые вы хотите поддерживать, чтобы каждое мини-приложение было сосредоточено на определенной цели.
- Определите содержимое, которое нужно включить для каждого мини-приложения. Одно мини-приложение может поддерживать три разных размера; малый, средний и большой. Для каждого мини-приложения думайте о том, что содержимое принесет наибольшее значение для пользователей и ваших бизнес-потребностей. Для каждого размера от малого до большого, назначение мини-приложения должно оставаться одинаковым, но объем отображаемых сведений должен расширяться с большими размерами. Рекомендуется, чтобы поставщики мини-приложений реализовали все размеры мини-приложений, чтобы предоставить пользователям гибкость при настройке макета мини-приложения.
- Подумайте о взаимодействии с пользователем, которое будет поддерживать ваше мини-приложение. Пользователи могут щелкнуть название мини-приложения или любой целевой объект щелчка, определенный в мини-приложении. Эти взаимодействия могут активировать глубокие ссылки в вашем приложении или на веб-сайте, которые перенаправляют пользователей непосредственно на то, что их интересует, чтобы им не нужно было начинать с корневого каталога приложения. Рассмотрим различные модели навигации.
- Приложения должны реализовать поставщика мини-приложений, реализующего внутренние функции для отправки макета и данных мини-приложения на доску мини-приложений для отображения. В настоящее время можно реализовать поставщик мини-приложений с помощью упаковаемого классического приложения Win32 или прогрессивного веб-приложения (PWA). Дополнительные сведения о создании поставщика мини-приложений Win32 см. в разделе "Поставщики услуг мини-приложений". Сведения о поставщиках мини-приложений PWA см. в разделе "Создание мини-приложений на основе PWA".
В этом разделе
Состояния мини-приложения и пользовательский интерфейс
Основы проектирования мини-приложений
Дизайн взаимодействия с виджетом
Создание шаблона мини-приложения с помощью конструктора Adaptive Cards
Интегрируйте со средством выбора виджетов
См. также
Windows developer