3 ms·
He was saying that Modern UI (Metro) applications require APIs that come with certain restrictions. Those restrictions hold regardless of whether the apps are b
by slavik81 13y ago
He was saying that Modern UI (Metro) applications require APIs that come with certain restrictions. Those restrictions hold regardless of whether the apps are being run on Windows RT tablets or Windows desktops.
It was a little scarier when it looked like Microsoft was positioning the Modern UI as a replacement for the traditional desktop Windows paradigm. If Metro:Windows as Windows:DOS, the restrictions on Metro apps would have been really bad.
- Spearchucker 13y ago"...require APIs that come with certain restrictions..." What restrictions? I've written a number of WinRT/Metro apps and the API is not .Net but has no restrictions. Sure, there's no database support for example, but there's nothing stopping you from using SqLite or writing your own. There are also UI constraints, but that's true for any hardware.
- slavik81 13y agoThe restrictions I'd been referring to are legal, not technical. The requirements that Metro apps be certified by Microsoft and distributed through the Microsoft store are particularly troubling to me.
- pgeorgi 13y agoCompile a WinRT app, copy it to another Windows 8 system (not Windows RT, but those work as well for this demonstration), try to execute it. Or compile an app, wait for your vstudio developer certificate to expire, try to execute the old binary. This is a power grab targetting their developers. Not sure Microsoft pulled off something like that before.