Now that Windows Mobile is officially dead. Is it worth for developers to try an get into the UWP ecosystem?
There's still
Windows desktop/tablet
Windows VR
Xbox
So there are still ways to take advantage of UWP.
Completely disagree.
I still disagree. I think it's worth it take the risk.It has only been 8 months... Still completely disagree? I am MCSE, I know some things.
, yeah UWP still gets updates in VStudio and if you want to make Windows apps and programs UWP is great. The UWP build in libraries and XAML interface makes it relatively easy to create good looking and consistent interfaces. You also get advantages like good battery life (which is important with how popular laptops have become), privacy options (more clarity for users) and security (sandboxing, Store being a save download place etc).Still disagree?
Now that Windows Mobile is officially dead. Is it worth for developers to try an get into the UWP ecosystem?
I’m in two minds about this.
On one hand UWP is very good, I used it to make a desktop application called Tazmo in the Windows Store. It’s a powerful toolkit, runs fast, looks nice.
On the other hand it’s Windows 10 only, that will limit your market a bit. Also, realistically, you can really only distribute your app in the Windows Store. You can ask users to sideload it, but it’s not really a professional proposition to ask users to do that.
So UWP is a great toolkit for making desktop applications, but it’s limited in what OS it will run on and limited in how you can distribute your applications.
UWP is great, but so is WPF and WPF does not have the restrictions that UWP does.
WPF is much more commonly used in business than UWP.
I think you’d be better off learning WPF than UWP at this stage. In a few years, that might change, in fact I think it will. Satya Nadella isn’t an *****, I think it’s he is well aware that companies will not touch UWP for LOB applications until they sort out the distribution issues.
The good news is that WPF and UWP are very similar, they both use XAML, and you tend to use C# for both. If you learn WPF, you’ll adapt to UWP easy enough.