[quote=170716:@Paul Lefebvre]I am really enjoying my HP Stream 7. But while perusing the Windows Store, I stumbled across a few desktop apps. I was previously under the impression that only Modern (“Metro”) apps were allowed in the Windows Store, so this surprised me. (There is also a lot of Xbox stuff, which seems weird to see in the Windows Store, but what do I know?)
A quick Google search turned up this page on MSDN: Walkthrough: Desktop App Submission
I have not looked into this in great detail yet, but it appears that MS will let you list your Desktop app in the Windows Store, but will not handle the purchasing part. You’ll have to send customers to your own store to purchase.
I’m curious, has anyone tried this with a Xojo-made Windows app?[/quote]
The Windows Store has accepted Desktop apps for quite a while.
Posted back in 2013 : https://forum.xojo.com/7750-windows-store
Since then, Microsoft has added Digicert as a supplier of digital code signing, so it is only $199 a year now, a reasonable amount for yet untested waters. I have half a dozen Metro apps already in the Windows Store, but sales are about 5 times less than the MAS for the same titles.
The Windows Store works only on Windows 8.x and is using the Metro UI. So I think listing a pure desktop app with the regular UI may be a risky business. Regular desktop apps used with the touch interface not only look old, but are also rather inadequate : controls are too small for touch (a finger is less precise than the mouse cursor), and things like Tab simply do not exist on a tablet. Worse, a desktop app does not trigger automatically the on screen keyboard, contrary to what happens with the Modern UI apps. So in effect, a desktop app on a tablet is close to unusable.
I am in the process of creating a touch enabled version of one of my Xojo made popular software titles which will have all the trimmings of a Modern API UI, so it works with tablets and integrates better in Windows 8.1 or Windows 10, and intend to have it listed in the Windows Store. I shall report on the progress.