News for hackers. Stuff that matters.

hz10

Fantastic! Since I made quite a few Silverlight RIAs, WASM is like Silverlgitht on steroids. I am surprised that Uno Platform is not a founding member of the Alliance. AFAIK, they are the most devoted group for WASM (hope not offending you). I use Uno Platform to make WASM apps with ease and pleasure. The current major issue is the long startup time. Hope there will be a significant improvement in this area soon.
My interpretation of the direction is the opposite of Thurrott’s in some sense – UWP will be expanded and morphed together with Windows Forms and WPP into .Net core app eventually with .Net Core 5.0 Here is my take of UWP development that I have expressed on different occasions: 1. The best target OS compared with Android and iOS. 2. The best IDE (VS). Android Studio is catching up fast, but still has a long way to go before rivaling VS. 3. The best user experience compared with apps on other platforms (e.g. Android) for for which I also develop apps. 4. The worst app store by far. I have been suspecting that Microsoft Store killed Windows Phone. WP came out late, but it had a decent chance to survive and thrive (its market share actually reached double digits in some European countries), but the lack of apps killed it eventually. I blame Microsoft Store for it. It is pretty much the worst in every sense and had glitches one after another. If Microsoft had outsourced the app store to a competent company, Windows Phone could be rivaling iPhone and Android now. It is as if Microsoft thought the poor store was not hurting UWP apps enough, they introduced .Net Native toolchain nightmare to hit UWP further. I have never noticed any promised app performance benefit. Instead, one app’s performance deteriorated so much that it became almost unusable under certain circumstances after .Net Native was used. An app’s debug version may behave significantly differently than its release version compiled with .Net Native. It takes 10 to 20 minutes to generate an app package with .Net Native. More than 90% app development problems I have encountered are related to .Net Native nightmare one way or another. Sideloading UWP app could make up a little bit for the store’s deficiency, but it seems they have changed the sideloading mechanism many times. I have lost track of it. In summary, UWP apps are the first-class products marketed and sold by a third-class store. I cannot help mentioning one emerging technology that adds absolute excitement to UWP – Uno Platform. It allows C# UWP code used for creating iOS, Android and WebAssembly web apps. It is truly “program once, run on billions of devices".
Disagree with the simplistic conclusion.

Before I make a long comment, please spend a few minutes to take a look at this video and make your own conclusion: https://youtu.be/GrKA4D_8ngY?t=382