Моя компания рассматривает возможность отправки в Windows Store традиционного настольного приложения, ориентированного на новую ОС Windows 10.
Это встроенная сборка Windows, приложение архиватора, которое использует 7z.dll (библиотека SevenZip).
Это типичное приложение с графическим интерфейсом, написанное на C ++, и настройки установки создаются с помощью Inno Setup.
Главный вопрос — подходит ли он для Магазина Windows. И это включает в себя следующие подвопросы:
Принимает ли магазин традиционные приложения Windows, не предназначенные специально для формата Магазина или совместимости с Windows RT? Может ли он использовать традиционный Windows API?
Позволяет ли это приложениям, которые используют собственные библиотеки DLL (в нашем случае 7z.dll)?
Требуется ли специально созданный установочный пакет, чтобы быть принятым в Магазин?
Может ли настольное приложение Магазина Windows свободно обращаться к файловой системе, чтобы иметь возможность создавать новые архивы и распаковывать существующие архивы, или оно работает в какой-то изолированной среде?
Мы уже попробовали Windows App Certification Kit, но он не дает полной картины.
Я планирую создать и назначить награду за этот вопрос.
Microsoft только сейчас добавляет настольные приложения в магазин Windows (август 2015 г.).
Да, вы можете использовать Windows RT и Windows API.
Да, вы можете использовать собственные библиотеки DLL.
Это требует, чтобы пакет был принят в магазин. Трудно сказать, что вы имеете в виду под специально созданным, поскольку все приложения специально созданы.
Да, приложение будет работать так же, как если бы оно было с диска. Будет иметь свободный доступ.
Единственное, что работает в изолированной среде — это универсальные приложения и приложения для телефона.
Хотя эта ссылка из Windows 8.1, большая часть информации остается прежней.
http://blogs.msdn.com/b/windowsstore/archive/2012/06/08/listing-your-desktop-app-in-the-store.aspx
—