Apps on the Marketplace are deployed to a device and run locally, offline - complete with an intricate permissions model.
So like Android, except using HTML/JS/CSS which I'd consider either an irrelevant implementation detail or a negative.
No less open than the github hosted, Android app scenario you mention.
Sure, no less and no more. The real issues are whether the user is allowed to run the app without explicit permission from the OS vendor, and whether they're required to hand control of their data to a third party. Once we have the answers to those questions, whether the app is written in JS or Java or Swift or C++ doesn't really matter in terms of openness.
So like Android, except using HTML/JS/CSS which I'd consider either an irrelevant implementation detail or a negative.
No less open than the github hosted, Android app scenario you mention.
Sure, no less and no more. The real issues are whether the user is allowed to run the app without explicit permission from the OS vendor, and whether they're required to hand control of their data to a third party. Once we have the answers to those questions, whether the app is written in JS or Java or Swift or C++ doesn't really matter in terms of openness.