I couldn't agree more. I develop applications for mobile computers that integrate with a variety of hardware. Creating a Modern app would seem to be a natural step in the evolution of our product. But we cannot access much of that hardware from a Modern app, and what's worse, we cannot communicate with a desktop application or Windows service that does have access to that hardware.
By "cannot", I mean without the sideloading and loopback exemption hacks that would create a nightmare for the thousands of disparate IT groups we support.
My message to Microsoft: Give developers the power of desktop applications in the Modern world. This MUST happen if your vision of reducing and finally removing the desktop from existence can ever come true.
- My Modern apps need to communicate with each other without user interaction.
- My Modern apps need to be extensible (pluggable).
- We need to be able to sideload our Modern apps on tablets/computers that are NOT part of a domain. Our LOB customers do not have big IT departments. In many cases, the IT department is the guy who figured out how to set a password on the wireless router.