Can I publish Onsen apps for Windows RT?



  • We have a need for a cross-platform app that runs on a Surface 2 running Windows RT…

    I know Windows RT is similar to Windows 8, but I’m not sure if it’s possible (or easy) to package an app with Onsen/Cordova to run on this OS. Would we have to create an app compatible with the Windows Store? The app is meant to be a private app, so it’s not something we’d like to publish.

    Thanks for any help!


  • Onsen UI

    @rich_lovejoy Hello!

    I think Windows RT is not compatible with Universal Apps, right? In that case probably it will be a bit hard to use not only Onsen UI but also Cordova. If you manage to create a Cordova App then it should be possible to use Onsen UI. There could be some minor issues, though, since we don’t test for non Universal Apps ( gh#507 ).



  • So after doing some digging, I finally came across an answer and that is yes, phonegap / cordova apps will run on Windows RT. Windows RT in its basic form is Windows 8 for ARM devices. It was confusing as the docs used to say Metro apps would run on RT which would signify other apps would not. That has since been cleared up with this documentation:

    https://cordova.apache.org/docs/en/3.0.0/guide/platforms/win8/

    Specifically:

    Microsoft deprecated the name Metro-style apps in Windows 8 and Windows RT. MSDN now refers to this type of app as a Windows Store app, and this guide follows that convention. Also, in this guide Windows 8 signifies both Windows 8 and Windows RT.

    This has been asked and answered in multiple ways - quite confusing honestly - here:

    http://stackoverflow.com/questions/22037440/phonegap-support-on-windows-rt

    Having said that, I have not developed and app and tried to run it on RT nor could I find any solid examples of people doing it. So in theory, yes it should work. In reality, I have yet to find proof, maybe your app could be the proof! :grinning:

    Please let us know how it goes!



  • Thank you both for the replies! I also became confused trying to figure out if Windows RT was just Windows 8 or some slightly altered version. But you’re right, the best thing to do is just try to publish an app for the device and see what happens!


Log in to reply