Проблема публикации приложений Delphi в Windows Store связана с тем, что стандартные приложения Delphi, написанные с использованием VCL, не соответствуют требованиям для публикации в магазине. Windows Store принимает только Universal Windows Apps (UWA), которые в настоящее время не поддерживаются в Delphi. Однако ситуация меняется, и Microsoft работает над решением этой проблемы.
Проект Centennial и Desktop Bridge
С появлением Проекта Centennial и Desktop Bridge (ранее известного как Project Centennial), стало возможным упаковывать классические Win32 приложения в формат .appx для публикации в Windows Store. Эти инструменты позволяют использовать существующие приложения в магазине, не требуя их полной переработки под UWA.
Шаги для публикации приложения в Windows Store:
Обновление Delphi: Убедитесь, что у вас установлена последняя версия Delphi с обновлением до 10.1 Berlin Update 2 - Anniversary Edition, которое включает поддержку создания файлов .appx.
Упаковка приложения: Используйте инструменты Desktop Bridge для упаковки вашего Win32 приложения в формат .appx.
Подготовка к публикации: После упаковки, вам нужно подготовить необходимые активы и описания для магазина, включая локализованные версии, если это необходимо.
Подача заявки на публикацию: Заполните онлайн-форму, предоставленную Microsoft, для подтверждения вашего права на код приложения. После проверки, вы получите инструкции по завершению процесса публикации в магазине.
Дополнительные ресурсы: Для получения более подробной информации, ознакомьтесь с ресурсами, предоставленными Microsoft:
Требования к активсам и описаниям: Необходимо подготовить активсы и описания для магазина, которые могут включать различные размеры, автоматически сгенерированные в самом магазине.
Мультиканальность: Распространение через несколько каналов может быть выгодным, так как они обычно не конкурируют с вашим собственным сайтом.
Комиссии и ограничения: Microsoft предлагает разные проценты от продаж в зависимости от того, как пользователи находят ваше приложение в магазине. Также существуют определенные требования, например, приложение должно быть UWA или упаковано с использованием Desktop Bridge.
Текущие ограничения: На момент написания этого ответа, не все приложения Delphi могут быть опубликованы в Windows Store, так как некоторые из них не проходят сертификацию.
Заключение
Публикация приложений Delphi в Windows Store становится возможной с появлением новых инструментов от Microsoft. Проект Centennial и Desktop Bridge предоставляют разработчикам возможность упаковать их классические приложения в формат, приемлемый для магазина. Несмотря на некоторые сложности, это открывает новые возможности для распространения и монетизации приложений на платформе Windows.
Проблема публикации приложений Delphi в Windows Store, связанная с требованиями к Universal Windows Apps, была решена с помощью Проекта Centennial и Desktop Bridge, позволяющих упаковывать классические Win32 приложения для магазина.
Комментарии и вопросы
Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.