Публикация Delphi EXE в Магазине Windows

Я написал приложение Delphi, которое содержит один EXE-файл. Как я могу опубликовать его в Магазине Windows?


person bashan    schedule 18.11.2015    source источник
comment
Наверняка для этого должны быть очень подробные руководства. Вы проверили с Google? И что еще более важно, это приложение в стиле метро?   -  person Jerry Dodge    schedule 19.11.2015
comment
Спасибо @JerryDodge, я проверил и не смог найти подходящего направления. Я что-то пропустил здесь?   -  person bashan    schedule 19.11.2015
comment
Это первый результат, который я нашел, именно с него и нужно начинать: dev.windows.com /ru-ru/опубликовать   -  person Jerry Dodge    schedule 19.11.2015
comment
Но все же крайне важно — это приложение в стиле метро? Или просто традиционное приложение VCL? Потому что Магазин Windows предназначен только для городских приложений.   -  person Jerry Dodge    schedule 19.11.2015
comment
Метро-приложения Delphi — это просто стандартные приложения Win32 со стилями, подобными метро, ​​применяемыми к пользовательскому интерфейсу. С точки зрения Microsoft, это не настоящие городские приложения. Таким образом, в настоящее время вы не можете отправлять приложения Delphi в Магазин Windows.   -  person Remy Lebeau    schedule 19.11.2015
comment
обновление: blog.marcocantu.com/ блог/   -  person Z80    schedule 17.04.2019


Ответы (2)


Магазин Windows не поддерживает классические (собственные) приложения Win32, а только Universal Windows Apps. , который Delphi в настоящее время не поддерживает. Таким образом, вы не можете отправить свое приложение Delphi в Магазин Windows.

Однако Microsoft в настоящее время работает над Project Centennial, что позволит упаковывать и публиковать классические версии Win32. приложения в Магазин Windows. Вы можете подписаться на обновления о нем, когда он станет доступен.

person RRUZ    schedule 18.11.2015
comment
На странице Centennial есть комментарий, в котором упоминается требование использовать XAML для пользовательского интерфейса (I have read "start to convert your UI to XAML"). Если это правда, то портировать приложения Delphi будет «не так просто». - person mjn; 19.11.2015
comment
Не совсем верно! С 2012 года уже возможно иметь в списке хотя бы классическое настольное приложение. По сути, это просто гиперссылки, магазин Windows не будет обрабатывать покупки и прочее. TeamViewer и несколько видеоигр используют это. 32-разрядные приложения Delphi не проходят сертификацию и не могут быть включены в список. Похоже, что 64-битные приложения могут работать успешно: stackoverflow.com/q/27583859 - person Günther the Beautiful; 20.11.2015
comment
Project Centennial наконец-то переходит в публичную бета-версию. Функции, необходимые для запуска приложений, доступны только в инсайдерской предварительной версии Windows 10 (которая в настоящее время доступна только для Pro и Enterprise), но это лучше, чем ничего. Теперь мы можем разрабатывать приложения хорошего качества (т.е. написанные на Delphi и/или Ada) для Metro. - person OCTAGRAM; 24.05.2016

Используя 10.1 Berlin Update 2 — Anniversary Edition, теперь вы можете создавать .appx для публикации в Магазине Windows (используется Desktop Bridge, ранее называвшийся Project Centennial)

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

Чтобы опубликовать эти .appx в магазине (обратите внимание, что вы также можете установить их напрямую, если разрешите это действие в настройках / безопасности в Windows 10), вам необходимо заполнить онлайн-форму, которую Microsoft запрашивает для подтверждения того, что вы владеете кодом. Они просматривают вашу заявку и свяжутся с вами с необходимыми действиями для завершения отправки в магазин.

для получения более подробной информации см.:

person George Birbilis    schedule 20.01.2017
comment
Черт с ним. Это уже звучит слишком сложно, чтобы затрачивать усилия. В магазине Microsoft мало посетителей/покупателей. Лучше инвестируйте время/деньги в достойное SEO и продвигайте/продайте свой продукт с собственного сайта. Нет проблем с созданием приложения UWA. Я использую BlueSnap для оплаты своих клиентов. У них более низкие комиссии, чем в Microsoft Store. - person Z80; 17.04.2019
comment
Наибольшая сложность заключается в необходимости сделать предписанные ресурсы и описания (даже лучше, если вы локализовали) (к счастью, у них есть возможность автоматически делать разные размеры в магазине), но они в любом случае удобны для продвижения своего приложения. Не помешает иметь много каналов распространения, обычно они не конкурируют с вашим собственным сайтом (могут иметь более низкую цену/продвижение, например, на вашем собственном сайте). Некоторые неигровые приложения теперь также публикуются через Steam, Itch.io и другие каналы. Это связано с тем, что пользователи чувствуют себя в большей безопасности с онлайн-библиотекой программного обеспечения, а не с собственными резервными копиями. - person George Birbilis; 18.04.2019
comment
кстати, теперь даже стоит иметь прямые ссылки с вашего сайта и социальных каналов на ваше приложение в Microsoft Store, так как в этом случае они получают очень небольшой процент от стоимости - blog.marcocantu.com/blog/ - person George Birbilis; 18.04.2019
comment
BlueSnap взимает с меня 4,9% (без какой-либо платы за установку или длительного процесса проверки / документов для входа, как это делает MS). И это также не заставляет меня указывать ссылки на них (исключительно). Если Microsoft хочет получить поддержку со своим жалким MicrosoftStore, они должны предложить НАМНОГО лучшее предложение и меньше ограничений! - person Z80; 18.04.2019
comment
Я никогда не видел требования указывать ссылки на них. Они просто предлагают 95% разработчика сейчас, если вы укажете на них, вместо того, чтобы клиент находил приложение в своих действиях поиска/просмотра в магазине. В последнем случае они предлагают 85%, что тоже неплохо. Как я уже сказал, чем больше каналов, тем лучше. Вы можете установить более низкие цены на каналы, которые вы предпочитаете (те, которые берут меньше процентов). - person George Birbilis; 18.04.2019
comment
Если вы хотите получить 95%, вы должны указывать. Это делает указание обязательным. Вы не указываете, вы получаете 85%, что НЕВЕРОЯТНО много! В любом случае, я не могу продавать через MSStore, так как мое приложение не является UWA (еще одно требование). И я не собираюсь делать это до тех пор, пока MSStore не получит больше поддержки (клиентов). - person Z80; 18.04.2019
comment
Вы получаете 95%, если клиенты доходят туда с номером отслеживания рекламной кампании или без отслеживания. Если они находят это внутри магазина (скажем, это рекомендовано или предложено какому-то пользователю), то они дают 85%. Звучит справедливо для меня. - person George Birbilis; 19.04.2019
comment
Также читайте о Project Centennial/Desktop Bridge. Он поддерживает упаковку собственных приложений в .appx для распространения в Магазине. Он просто нацелен на x86 (я думаю, что и на x64). - person George Birbilis; 19.04.2019