edit-article
Home
Up
Delete
Article Name:
Article Description:
] by Alan Melendevich @ailon.org - Alan hypothesizes on how msft lack of public clarification on the future of its XAML markup language for front end application development ended up hurting the entire .net ecosystem as ...
Chapter ID/Name:
Status:
Write
Writing
Written
Add Photo:
Owner ID:
Content:
use HTML
Edit Content
<h1 style="text-align: center;">How one announcement damaged the .net ecosystem</h1> <h2>[WHAT]</h2> <ol> <li> ] by Alan Melendevich @ailon.org - Alan hypothesizes on how msft lack of public clarification on the future of its XAML markup language for front end application development ended up hurting the entire .net ecosystem as vendors pulled away from many xaml projects and looked elsewhere</li> </ol> <h2>[WHY]</h2> <ol> <li>] </li> </ol> <h2>[WHERE]</h2> <ol> <li><strong>] READ THE FULL ARTICLE</strong></li> <ol> <li>] <a href="https://blog.ailon.org/how-one-announcement-destroyed-the-net-ecosystem-on-windows-19fb2ad1aa39#.z04sj2nkw" target="_blank">https://blog.ailon.org/how-one-announcement-destroyed-the-net-ecosystem-on-windows-19fb2ad1aa39#.z04sj2nkw</a> </li> </ol></ol> <h2>[WHEN]</h2> <ol> <li>] 2016-07-08</li> </ol> <h2>[EXAMPLE]</h2> <ol> <li>] This post is based on events that happened 5 years ago. I had the basic points of it in my “drawer” for years, but thought it’s water under the bridge and there’s no point in actually writing and publishing this anymore. However, last week the main character of this story was “<a class="markup--anchor markup--p-anchor" href="https://twitter.com/ailon/status/733699545696194560" data-href="https://twitter.com/ailon/status/733699545696194560">wrong on the internet</a>” and apparently still unaware of the effect that announcement had on the ecosystem. So, I decided it is important to write down the effect these events had on me personally and the whole vendor and developer ecosystem in the client .NET developer community.</li> <li>] The focal point of the story is the first public announcement/demonstration of Windows 8 at the AllThingsD D9 conference back in the spring of 2011. Specifically, a part of it that provided both vague and, at the same time, pretty specific <a href="http://allthingsd.com/20110601/exclusive-making-sense-of-what-we-just-learned-about-windows-8/" target="_blank" data-href="http://allthingsd.com/20110601/exclusive-making-sense-of-what-we-just-learned-about-windows-8/">details</a> on how native Windows 8 apps will be written (emphasis mine): Windows 8 essentially supports two kinds of applications. ] One is the classic Windows application, which runs in a desktop very similar to the Windows 7 desktop. ] <strong class="markup--strong markup--blockquote-strong">The other type of application, which has to be written in HTML5 and Javascript</strong>, looks more like a mobile application, filling the full screen.</li> <li>] OP was developer for .net charting controls package, revenue fell to $0 on the .net side after the announcement</li> <li>] The problem is that D9 happened on June 1st and for the next 3+ months Mr. Sinofsky and co. did very little to publicly dispel <a href="http://arstechnica.com/information-technology/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn/" target="_blank" data-href="http://arstechnica.com/information-technology/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn/">the sentiment</a> that XAML is being relegated to “legacy” platform on Windows 8.</li> <li>] What this meant for every sane developer team? It didn’t take long for all of them to decide to park all the new client-side XAML development projects until the situation clears up. And that, obviously, included investing into XAML based components and component suites.</li> <li>] As a result we’ve seen many of the vendors lower their investments into the .NET space. And that doesn’t just mean less attention invested into building products. That also means less marketing and evangelizing for the native Windows 8 and now Windows 10 development. And Microsoft is a very partner driven company, so the whole community was affected even if they didn’t notice it explicitly.</li> <li>] I would also argue that these events had a major effect on accelerating the processes. I, for one, had to quit .NET control development as a direct result of that announcement.</li> <li>] Mistakes happen. That’s normal. As long as you admit them and learn from them. It is impossible to learn from mistakes when you think there were no mistakes made. Maybe there really was no intention to support XAML-based apps on Windows 8 in May and the announcement was the truth of the moment.</li> <li>] Fast-forward 4 years. At Build 2015 Microsoft announces that they will create <a href="http://www.zdnet.com/article/heres-how-microsoft-hopes-to-get-android-and-ios-phone-apps-into-its-windows-10-store/" target="_blank" data-href="http://www.zdnet.com/article/heres-how-microsoft-hopes-to-get-android-and-ios-phone-apps-into-its-windows-10-store/">“bridges” to bring iOS and Android apps to Windows 10</a>. For many, this meant they were out of a job. Their clients called them and asked: “Why would I pay you to create a Windows 10 app, if I can just take our Android app and run it on Windows?”. And there was no good answer to that, since there weren’t that many details about the Android bridge at the time.</li> <li>] As we know now that bridge <a href="http://www.windowscentral.com/microsoft-officially-cancels-project-astoria-bridge-porting-android-apps-windows-10-mobile" target="_blank" data-href="http://www.windowscentral.com/microsoft-officially-cancels-project-astoria-bridge-porting-android-apps-windows-10-mobile">never really happened</a>. But the damage was done. I’ve heard people quite high up the ranks admitting that underappreciating the effect of the announcement was an oversight and even trying to mitigate the fallout. And that was encouraging to see despite the actual mishap.</li> </ol> <h2>[HOW-TO]</h2> <ol> <li>]</li> </ol> <h2>[REFERENCE]</h2> <ol> <li>] SRC=hn(157)/<a href="https://news.ycombinator.com/item?id=11761437" target="_blank">comments</a>(95) </li> <li>] <a href="https://blog.ailon.org/?source=logo-lo_dnt_e3e9f3bf947f-2064044b1a74" target="_blank">https://blog.ailon.org/?source=logo-lo_dnt_e3e9f3bf947f-2064044b1a74</a></li> </ol> <h1 style="text-align: center;"> </h1>