Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье описывается процесс плавной адаптации, различные варианты распространения, рекомендуемые рекомендации и сценарии, которые следует учитывать при распространении приложения через Магазин, чтобы обеспечить более эффективное взаимодействие с клиентами.
Варианты распространения— выберите наиболее подходящий вариант для вас!
При распространении приложения Win32, которое может быть создано с помощью различных платформ и технологий, таких как пакет SDK для приложений Windows, WPF, WinForms, Electron, QT и т. д., можно выбрать два основных варианта:
- Упакуйте ваше приложение в формате MSIX, чтобы использовать все функции Магазина: Упростите взаимодействие с пользователем при обнаружении, приобретении и установке, упаковав Win32 приложение в виде MSIX с помощью Desktop Bridge.
- Разместите ваш существующий EXE или MSI на вашем веб-сайте: Перечислите приложение Win32 в исходной форме в Microsoft Store.
Ознакомьтесь с таблицей ниже для комплексного сравнения этих двух методов.
| Функция | Упаковано (MSIX) | Неупакованный (Win32) |
|---|---|---|
| Хостинг | Бесплатный, предоставляемый корпорацией Майкрософт. | Издатели несут ответственность за размещение и связанные расходы. |
| Коммерческая платформа (оплата, встроенные покупки, подписки, лицензирование) | Используйте коммерческую платформу Microsoft Store или собственную или 3P-коммерческую платформу. | Используйте собственную или 3P-коммерческую платформу. |
| подписывание кода; | Бесплатный, предоставляемый корпорацией Майкрософт. | Издатели должны подписать сертификат, выданный центром сертификации (ЦС), который является частью доверенной корневой программы Майкрософт и покрыть связанные расходы. |
| Автоматическое обновление | ОС автоматически проверяет обновления каждые 24 часа. | Приложение отвечает за управление собственными автоматическими обновлениями. |
| Поддержка режима S | Поддерживается. | Не поддерживается |
| Опубликовать как частное приложение | Доступно. | Недоступно. |
| Тестирование пакетов | Доступно. | Недоступно. |
| Расширенная интеграция с Windows (например, диалоговое окно "Общий доступ", запуск из Магазина, ...) | Да. | № |
| Функция резервного копирования и восстановления Windows 11 | Можно автоматически установить при восстановлении или переносе устройства пользователями. | Значки меню "Пуск" будут восстановлены, но будут указывать на страницу продукта Microsoft Store. |
Рассмотрим каждый из этих вариантов более подробно в следующих разделах.
Вариант 1. Упаковка приложения Win32 как MSIX
Чтобы упаковать приложение в MSIX, можно использовать следующее:
- В Visual Studio добавьте проект "Упаковка приложений Windows" в ваше решение. См. Настройка настольного приложения для пакетирования в формате MSIX в Visual Studio.
- Используйте решения установщика от одного из наших партнеров. См. статью «Пакетирование настольного приложения с помощью сторонних установщиков».
- Утилита упаковки Microsoft MSIX для создания MSIX из существующего установщика. См. статью "Создание пакета MSIX" из любого классического установщика (MSI, EXE, ClickOnce или App-V).
Вы можете проверить соответствие MSIX в Microsoft Store, используя инструкции по сертификации приложений Windows.
Если приложение было ранее распределено в Интернете или планируете распространять его в Интернете, вы можете найти рекомендации по переносу пользователей из веб-приложения на версию Магазина.
Вариант 2. Перенос вашего неизмененного установщика в исходном виде
Microsoft Store разрешил распаковывать приложения с июня 2021 года. Чтобы опубликовать приложение в Магазине, необходимо предоставить только ссылку на установщик через Центр партнеров и предоставить дополнительные сведения. После того как установщик будет протестирован нашей командой сертификации и отправка будет опубликована, пользователи смогут найти ваше приложение в Store и продолжить установку.
Чтобы установщик был принят, он должен соответствовать следующим рекомендациям:
- Должен быть установочный пакет .msi или .exe.
- Должен быть в автономном режиме
- Двоичный файл, размещаемый по общему URL-адресу, должен оставаться неизменным.
- Установщик должен установить только продукт, предназначенный для пользователя.
Windows developer