Skip to main content

Microsoft Build 2016 post-analysis (and why developers are happy again)

Last week Microsoft held their annual developer conference called Build out in San Francisco. Two high-profile keynote speeches flank the three-day event by various Microsoft executives detailing and demonstrating the vision for computing that Microsoft foresees. In between that are hundreds of mini-seminars on Windows development detailing what is new.

Before Build, I gave an outline to set expectations. I tried to drive home the point that Build's messaging is for developers and not consumers. Sure, if you are a consumer you could get a sneak peek of things to come, but this event was by no means a continuation of the hardware launch event held by Microsoft in New York City, which was 100 percent consumer facing.

After some recuperation time, I figured I would write up my thoughts about the event and a summary of announcements to put things into perspective.

What was the biggest announcements and why?

A lot (and I mean it) was announced over those two days of keynotes. Regardless, here are the things that I thought were the biggest and that had people talking. Due to the scope of the event I am likely leaving something off the list by accident.

  • BASH Shell – Long story short, many developers were using Max OS X or Linux machines to do Windows and cross-platform development on because Windows 10 had no decent solution. This disparity was recently revealed with the recent Stack Overflow survey that noted 26% of developers were now using OS X (up from 22% a year earlier) and that by next year developers who use Windows could drop for the first time to below 50%.Now, developers can live in Windows full-time while coding for all platforms. Needless to say, this is a huge win for developers and Microsoft in the long term.
  • Xamarin for free – Xamarin, recently acquired by Microsoft, makes developer tools that make it easy to port over apps written in C# to other platforms. It's not a 1:1 system meaning developers still have work to do with the port, but it does get a lot of the core stuff out of the way.Developers love Xamarin as the tools are highly respected. The issue is their expense. Xamarin started at $300 for a basic license but quickly jumps to a few thousand when you bump level and multiply that per developer. Many developers often had an 'Is it worth it?' discussion on the financial merits of investing in Xamarin. For large enterprises, it is a no brainer but for indie devs was a significant cost.Microsoft made Xamarin free and part of Visual Studio. Developers were thrilled. Not only are they getting these great tools for free, but Microsoft gets a lot of devs coding in C#. We call that a win-win.Combine free Xamarin with BASH and Microsoft just pulled off a massive coup. Get devs to use your platform and code in C# to port new UWP apps to iOS and Android. Oh, and you can still use Islandwood to port from iOS to UWP. Now that's a win-win-win.
  • Bots - Bots are like app snippets, and Microsoft thinks they are the future of computing. Why? Because there are thousands of one-off apps out there that are unnecessary and expensive to develop and maintain.Think of an app to buy tickets for a ferry. Convenient? Sure. But how often are you using it? Bots, when combined with something like Cortana (on all platforms) can jump in to do these (trans)actions without you needing a dedicated app. Apps are cool, but a hundred apps on your phone most of which only get used a few times a year? Microsoft thinks we can do better.
  • The rise of AI and 'intelligent' apps - For years, artificial intelligence, computational cog sci, computational linguistics, and more were stuck in academia. Everyone know they were the future, but not figured out how to mainstream it. The problem was cost. Any company could incorporate AI or 'intelligence' into an app as nothing stopped them from doing it. However, the company would have to hire a team of experts and code into their app a proprietary system to complete the job.At Build, Microsoft "solved" this by creating Microsoft Cognitive Services. They took the science and made it into a platform that any developer could buy into and incorporate into their app. Do You want some intelligence in your app? Just sign up and hook in Microsoft's prefabbed tools and you'll be on your way.Needless to say, Microsoft here pulled off a big advancement for computing by bringing very advanced research within the reach of a million developers if they want it.
  • Digital Ink - The Surface line has always been about the power of the pen, but Microsoft never gave it the OS support it needed. At Build, the company announced open developer plugins that will let any developer add inking capabilities to their apps with just a few lines of code. Think of this move as a doubling-down on digital ink as the move will let other OEMs quickly create hardware and apps that support the new interface option.Get ready, folks, as there should be a small explosion of digital inking built into your favorite apps later this year.
  • Windows 10 Anniversary Update - We all know about 'Redstone', but now it has a commercial name: Windows 10 Anniversary Update. Whether it is an updated Start Menu, chaseable Live Tiles, richer notifications, or more we now know the name of the update.The question is what do they call the next Redstone update due in early 2017?
  • HoloLens is here - Announced over just one year ago HoloLens is now actively shipping to developers in a slow rollout. What makes this exciting is frankly there seemed to be skepticism that Microsoft would ship any hardware because it was too good to be true. People are used to 'concept' devices, but HoloLens just did not seem like something that could be a reality, and yet here we are.We're still a few years out before a HoloLens consumer-edition is mainstream, but make no mistake that holographic computing is a reality as of March 30, 2016. Combined with the power of UWP and now developers can start creating apps and experience for the new genre.
  • Xbox apps - Starting this summer, consumers will begin to see universal Windows 10 apps on their Xbox One through the new Windows Store. Microsoft's inclusion of the Xbox One in the UWP model is very exciting.We've already heard that there are a lot of companies interested in targeting the Xbox One for apps with some big titles coming soon. Not only is that good for the Xbox it is good for Windows 10 as it is just some minor coding to get that Xbox One app onto Windows 10 for PC and Mobile.
  • Xbox Live for everyone - Did you know any developer can now target Xbox Live for their games too? They can as indie developers can openly apply to get their game Xbox Live certified including achievements and notifications. Right, you still need to be accepted, but Microsoft says the bar is very low, and they are merely trying to avoid a fart app with Xbox achievements hence the minor scrutiny in the application.Expect to see a lot of new Windows 10 and Mobile games with the Xbox Live certification this year.

What was the overall vibe from developers?

Very positive. Unlike consumers, developers tend to understand all the subtle announcements and their importance to the platform. By far, the biggest announcements were about Windows 10 support for BASH and giving away those coveted Xamarin tools.

Sure, there is the usual grumbling about Microsoft needing to do this or that, but there was nothing too controversial announced that developers felt offended by this time (unlike Project Astoria from last year's Build).

Why no Windows 10 Mobile?

For some reason, people were disappointed that there was not more on Windows 10 Mobile. I and others found this complaint odd.

During Build, Microsoft rarely singled out Windows 10 PC versus other platforms. That's because it is just all Windows. Whatever was announced for bots, AI, new Tile support, positional audible, Xbox Live integration, etc. goes for PC as well as mobile. There is no difference.

Gone are the days of specific sessions on Windows phone. It is no longer needed. There were plenty of sessions at targeting your app for different screen sizes, which includes phone, but Microsoft's OneCore and Windows 10 vision is universal. They mean it.

Windows 10 is's all the same now for developers

I think many of you hear that Windows 10 is universal, but you are not listening. It's all the same now and for developers, there are only a handful of differences for each targeted platform.

Let it sink in: Windows 10 and Windows 10 Mobile are co-developed, share the same core, share the same app model, and share the same Store. Stop thinking they are different. Stop expecting the phone to be treated differently.

The 'mobile' part is mostly branding, but the UWP and Universal Windows Apps are one and the same across HoloLens, Xbox, PC, tablet, and yes, phone. There is no reason to expect the phone to have unique or special features over the desktop version besides telephony-related hardware.

Any disappointments?

Considering this was not a consumer-focused event it is hard to get too upset at what was announced. Still, who wouldn't love to see interactive Live Tiles, car support, or Microsoft Pay come to the platform? There is little doubt Microsoft is working on those things, but we have more time to wait until they are announced.

Who wouldn't love to see interactive Live Tiles, car support, or Microsoft Pay?

Speaking of phone, while I'd love to see things like double-tap to wake support or more prominent features, Build simply is not the venue for those kinds of things. If a developer can't touch, modify, or integrate it, the feature has no role at Build.

Finally, some features and advancements did not make the cut for Build 2016. Some features are still coming, but it is still too early to demonstrate or talk about openly just yet.

The takeaway

Overall, Build 2016 was a fascinating changeup for the mega software company.

Windows 10 at this point is not new, but it is evolving rapidly. What was revealed this year was a refinement and improvement of developer options and tools for the OS as Microsoft continues to fill in the gaps. There are still lots of things to do, but many of the announced improvements make developer lives easier.

With Microsoft focusing on bots, AI, app intelligence, HoloLens and their UWP Build felt more like a seminar in the future of computing. But like HoloLens, many of things announced are not things that are coming in a few years. What Microsoft announced is now a reality. Microsoft already built the foundation and they just announced their availability to developers. That build out of an infrastructure is super impressive.

Build felt more like a seminar in the future of computing

For consumers, many of this year's announcements were over your heads, which is fine, after all virtually none of this was aimed at you. Still, if you can follow these advancements you would know that later this year you will see the fruits of the changes arrive on your PC, tablet, phone, and Xbox.

Assuming you read all of this hopefully, you now have a grasp on why Build is so important and why developers are pleased. If you felt disappointed as a consumer you shouldn't. If you are a Windows phone fan saddened, you were looking for the wrong things.

Microsoft developers get it as do hardware manufacturers. And what they know is that we're about to hit the next phase of Windows 10 and the Universal Windows Platform. Buckle up, because this is where things will get exciting.

Your Turn

Sound off in comments about what you thought was the biggest announcement and omission at Build 2016. How was our coverage? What do you expect next and do you think Microsoft did enough to woo developers back to the Universal Windows Platform? Go!

Daniel Rubino is the Executive Editor of Windows Central, head reviewer, podcast co-host, and analyst. He has been covering Microsoft here since 2007, back when this site was called WMExperts (and later Windows Phone Central). His interests include Windows, Microsoft Surface, laptops, next-gen computing, and arguing with people on the internet.

  • I'll believe developers are happy (again) when I see proof.
  • Right. Men lie, women lie. Numbers dont
  • From developers point of view, I think Build was a big disappointment. Microsoft has become a mediocre company with Nadella.
  • To actually contribute to the discussion can you add specific examples of why it was a disappointment and who you spoke with to reach that conclusion? Otherwise, this is a meaningless claim and/or opinion.
  • Apps developed with Xamarin are more resource intensive, have longer startup time and packages are bigger. The only way to reach the best user experience is using native tools. Xamarin targets the enterprise market (internal apps) and amateurs, not the mainstream mobile development. Bash is good, but it's ironic that porting Linux programs to Windows saved the Build conference. Besides this is a good indication of how Windows is losing relevance both in the server and client side. Bots and cognitive services are just the same basic AI stuff that everybody is doing. Microsoft is packaging these algorithms as services but that's good enough only for basic applications. Besides, Google has had these kind of services since some time, there is nothing new.
  • I don't agree that app development with Xamarin are more resource intensive etc. For cross platform development there is no better tool available today (at least for us). I think app performance is indistinguishable from "platform specific" development. Microsoft did show glimps of their Xamarin solution for Microsoft Health app (compaion to Microsoft Band). Now as part of Microsoft, Xamarin is no longer cost prohibitive. That alone is great news. I have been hearing about "Windows losing relevance" since the 90's and yet to see anyone give up on Windows.  
  • I honestly think you don't understand how Xamarin works. Yes there are overheads but so what? It helps us develop much faster and more conveniently with using VS. I mean from enterprise standpoint it means alot since time = money. Of course for consumer app you would think about how much storage + RAM that your app needs and so-on but that is still minor consideration since most "phones" already are with high storage spaces with at least 1G ram. Also, incase of iOS, it compiles to native. I think it will only get better with .net core as it will definitely reduce those .net overheads that goes into apps.  Talking about bash isn't all about porting linux based applications to Windows. That is just one benefit we get as a developer (for example we can now use Redis without using Windows ported version). It means now we can test app under Bash (or linux environment) without using VM which as a developer is a big plus. So I am super excited about those announcement MS has made. Trust me, I'm a software architect. :)
  • You said porting Linux tools to windows. That shows how well you followed the build.
  • Xamarin startup overhead is not a problem, the user does not close apps any more. As regards the 15MB for the runtine, nowadays an average iOS app is 50MB, so it passes too.
    Agree for the rest about Build.
  • Reading your comments I assume you are not a developer and don't understand any of the points you brought up fully.
  • It isnt that I disagre with you but I will say that for the first time in years I was happy with the direction I was getting from build. For example, I attended a service fabric demo where linux and AWS was used along side Azure. This goes a long way in my book to a new, better Microsoft. YMMV-
  • The Xamarin SDK will be open sourced, you can make improvements to it if you find it underwhelming
  • Daniel, I'm guilty of segregation, and your words have been noted.. You actually just permanently changed my perspective on Mobile, and windows.. I get it now.
    There's really no big point in saying "WP", or "WinMo"... It's just Windows.
    Nevertheless, this might be more clear to fans, and the average consumer, once the feature gap closes a bit between the difference form factors.. But, I could've enjoyed Build much more if I looked at it from this point of view... I have to admit it too you; thanks for the insight.
  • Rodney, I'm interested in your response. One thing that hasn't gotten me about a lot of build coverage is that the tech journalist just haven't seemed to understand that windows 10 phone/mobile is in fact dead, because it's no longer separate. It's all just one windows moving forward. Now, I thought this was obvious from everything MS has been saying and doing, and I started to think it was just anti-Microsoft journalists, but your comment indicates that people really are legitimately not getting this. Now that you seem to have understood, are you able to provide some insight in to why people like yourselves haven't grasped this earlier? Has it just been a lack of interest/research on your part, so you haven't been following the story, or does Microsoft really need to do a better job of communicating this?
  • I think it's basically a case of repetition. The message needs to be hammered home... Each time they announce something (bots, Cortana improvements, chasable live tiles etc etc) they should spell out the platforms/form factors they apply to until it gets boring. Over time they should adjust the language to reflect "ALL universal Windows platforms", then "THE universal Windows platform", until eventually developing for "Windows" is synonymous with the entire ecosystem. I think that is where the disconnect is... "Windows" used to imply a desktop OS... Moving forward it's an entire ecosystem of platforms and form factors etc. The "universal platform" is overlooked or simply doesn't register. People don't like change on the whole. It takes time to win them around to a platform concept (UWP) that's never been achieved before.
  • First off, it's not that I, or others haven't grasped this concept before, and maybe I shouldn't have worded it that way... We all understand the common core, universal apps, and the literal fact that it's all Windows 10... Nevertheless, when we (and that goes for everyone, including yourself, and WC) think of W10M, and Phone in particular, there's a mental separation, and literally STILL a physical separation.. There literally is a natural separation between Desktop, Phone, Xbox, and so on. They are all different, but share a common core, on the software side.
    That's where I'm admitting to be short sighted. The fact that I dwell on the more apparent, functional, and definitive aspect of each specific device, and "version" of the OS... Daniel didn't tell me, or anyone else, anything we didn't already know, rather looking at the situation from a different angle, and focusing more on Windows 10. I mean, anyone who read the articles follow build could see exactly how MS wants Windows 10 to be viewed... During Build I was disappointed because there wasn't much specific Phone news, but following Build I realized that the W10 in general news applied to all the ecosystem once I understood that all the features applied to EVERYTHING. It wasn't a hidden message, and it was put right in front of us.. That was realized before Daniels article. It's really that Daniels article brought that further to light. Really, stubbornness about not having the expected blocked my focus, personally. But, not literally not grasping a concept. I don't think anyone here doesn't grasp the concept of the universal platform, rather a knock on the head might be necessary to change focus, which is what I accredit Daniel for doing... Nevertheless, I do see your condescendence in your comment.. Lol. Please don't feel to proud of yourself, or think you've got some devine perception over anyone else here... And, I'm not stupid. It's not your job to question others about why they perceive things the way they do unless you work in that department for MS.. Basically your comment reads "I understood this all this time, why haven't you, and the other idiots realized this"" lol. It's ok, and if that's not you're tone, and I'm wrong, them I apologize before hand.. But, yeah.☺☺☺ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • Yeah, sorry, didn't mean to come across that way! If anything your comment had the opposite effect. I have indeed been (and felt!) condenscending with several tech journalists on this. Your comment made me realise that it was actually me that had missed something here, and that it wasn't necessarily the tech journalists (or other commentators) fault, that this really was an issue that MS was responsible for addressing. Communication is a two-way process, and if lots of smart people aren't "getting" something, then it may be the sender that has the issue, not the receiver. Again, apologies if I came across condescending, wasn't my intention!
  • Okay so why all the jubilation during the keynote for developers? They really loved several announcement very much...
  • Did I watch the wrong conference? Microsoft paid $450 million for Xamarin. Then they give it away FREE even to VS Community Edition Users.  How boring is that? Oh and why are they making their AI platform available to developers?  Its not like you can just hop over to ComponentSource and buy the type of services offered.  How boring is that. Or maybe it was boring because they didn't announce the Lumia 950 SE.
  • They paid 8 Billions for Maincraft... 400m are just peanuts.
  • It was $2.5 billion for Minecraft. But making stuff up is much more fun.
  • How boring is that? They bought something we all needed and gave it to us for free and that's not even badass? Woah.
  • I think his post was sarcastic
  • I was being sarcastic.
  • You're just a little racist. That's all. Because in real developers are really Enjoying as well as happy with things that are about to come. Windows unified platform will do awesome in recent years!!!
  • Racist??
  • How the hell is that racist? Posted via the Windows Central App for Android
  • Numbers can lie to depending on how they are presented. Statistics are constantly being abused to tell just half a story.
  • As a developer the Bash announcement allows me to not have to search for obscure ports or spin up a VM if I want to use tooling for things not native to Windows.... Xamarin being free means I can actually try my hand at an app or two without having to leave the language I'm most comfortable in. The conversation paradigm does mark a new way of interacting with our devices... While AI and bots have been around for a while Microsoft's just made it a bit easier to get started. Their cognitive services were already intersting when they announced them last year, so more additions are great.   And those are just the big announcements. Add in Scott Hanselmen being Scott Hanselmen, C# 6 and Visual Studio improvements and I'm pretty satisfied with Build. So yes, I'm happy.
  • Windows 10 went from 0 to 21% among all developers in half a year. Boom. There's your proof.
  • Loved the whole AI bots demo, that's the part I'm looking most forward to as a consumer. Great job by microsoft once again, never disappoint at their builds.
  • They're happy?  Sure, but not about Microsoft.  I bet every developer that was paid by Microsoft to be there were all using Macbooks and carrying iphones/androids (like you probably), and thinking about developing their next ios/android ONLY app.  
  • You'd be so wrong. First of all, attendees paid Microsoft $2k to be there, not the other way around. So you really have no understanding of how Build even works. Second, no, the overwhelming majority had PCs including Surfaces, Surface Books, and the HP Spectre given out last year. In fact, the survey I cited (wth 50K responders) had Macbooks at 26% for developers, which itself negates your "I wasn't there, but I'll guess because I have an axe to grind" observation. You are speaking from an agenda perspective, not from experience. You even didn't understand what a BASH/Xamarin combo means for iOS/Android development and UWP.
  • I see how you dodged the "carrying iPhones/Androids" part ;P
  • David, please don't bully Daniel... :D   But yes. Rudy Huyn in his tweet complained that he didn't see much Windows Phone device used in the events :D
  • @Ambrosiana; But even that is okay because those  phones most likely have Windows Apps running on them. Just because a musician is from another country don't mean the music isn't playing elsewhere.
  • I agree. 
  • Well, they're certainly not carrying new Nokias with great hardware and design.
  • Typical MS charges developers at the same daym time they beg for their services.... Posted via the Windows Central App for Android
  • It's pretty typical for companies to charge their users to come to a user conference. These things cost money to do and they benefit the users, so it's worth paying for.
  • Developers pay to go there, and it sells out within seconds of being open. Trust me I am a developer and have wanted to go but never make it in time to register. It also costs about $2K to just go to the event not including your hotel room.
  • This comment is the epitome of ignorance. Posted from Windows Central app, Built for Windows 10.
  • Soooo how does it feel to look like a moron? :)
  • Speaking for this developer:
    Not being able to go Build either (though I would in a heartbeat if I could), I actually took the three days off as vacation from my Windows-developer-by-day job so that I could watch the live streams without being "distracted" by my job. :) I am quite glad I did and saw a lot of interesting things. I'm going through some of the recorded sessions on Channel 9 in my free time now, and I imagine I will be for a while now. There's always a lot to catch up on. And actually for me, of everything, the Bash announcement was a bit of a snooze. I get why some people will find it useful though; I personally can probably live without it. I used to develop in *nix environments and it's not something that ever really excited me. :) But I certainly recognize the gap this announcement will fill.
  • I love ROR and it's support for windows is terrible. I hope Bash for windows changes things a lot.
  • One of my colleagues, who is just an amazing developer and has a very big idea for a hololens project he is looking to start, was asked a question a couple weeks ago... Why did he choose Windows and of course running a VM'd Ubuntu over OSX... He replied caused he wanted to get **** done. Most of devs I know do the same them... Most consumers who use Macs claim to be this and that but know very little yet they talk the most... In the end a computer is just a tool... Use what you want and will do the best job for you. Any computer/OS in the hands of a real developer will do just fine... Yeah one would have a preference... But it is just a tool... The more people I here complain, the less they actually know... It's an operator problem. Posted via the Windows Central App for Android
  • *standing ovation* well said brother Posted via the Windows Central App for Android
  • What happened to rumored x86 mobile, windows 10 rt and x86 continuum? y was project islandood not mentioned at build?
  • I guess they need the Centennial apps first to invest in x86 for mobile. Once they get the apps converted for desktop, then they can come and say, "hi, this is Surface Phone, it's the best phone we've ever built. By the way, it runs all the Win32 apps converted for the store".
  • They did have an islandwood demo at build but it was done off stage.
  • I don't care about windows 10 rt. If it comes, cool, but I'm getting surface 2
  • Maybe surface 4 will be ARM again
  • Doubt it
  • Actually, there was a conversation on Channel 9 from Build, with the Islandwood team. Yeah, not on stage, but there was. And it lasted half an hour, and was pretty solid. Posted with the Windows Central app for Windows 10 on HP 250 G1 notebook. It is a scary old monster, I think :D
  • x86 mobile: Not relevant to developers as phone x86 would be the same as PC x86
    ​Windows 10 RT: Not relevant to developers as desktop ARM would be the same as phone ARM on Continuum. I still can deploy my Windows 10 UWP app to my Surface 2 (RT) running Windows 8.1 with minimal changes
  • Windows 10 RT exist kind of. W10M runs on tablets up to 8" and is an equivaslent of what Windows Rt was.
  • Now that was properly explained :)
  • Ok. The build event was great and more applications have been coming to the store ever since -even those who left. I think //build/ couldn't have come at a more better time and with the future-ideas of computing that MSFT had in store, why wouldn't developers be so engrossed. It was like receiving lectures from all MSFT heads on computing. Now with the bash she'll and Xamarin, MSFT has simplified things a lot which is what developers want. And talking about the ruler stuff with Roper demo and Gallo just showing all the capabilities with just two-three lines of XAML, I think that also would make devs want to do great things with WINDOWS 10.
  • Xamarin was huge for me. I am the only developer in my company (I was just a one man shop but my company and it's IP was acquired). Xamarin was expensive, but outsourcing mobile apps was going to be too much too. This announcement changed my road map for sure. Super excited.
  • We're around 40 guys, with actually three guys working on the mobile apps. To reduce this by deploying our native Win10-App via Xamarin to iOS und Android ... great!
  • If these things win them over, developers are an easy crowd... I hope it to be true.
    Good article btw.
  • I am not a developer but I watched some sessions especially on Xamarin and the Centennial and IOs bridge. The most impressive thing was for me that they want to implement nearly all win32 apis to the UWP. So with little changes you would in the end have a true UWA based on the win32... that was pretty cool.
  • Nice article but I've heard "this is where things get exciting" far too many times lol. Over time I've learned it's better for my sanity to be critical of Microsoft than to parakeet what they state/portray or what I believe their future vision may be. I'll start singing their praises again when j start seeing these things come to fruition. One high profile app ported over (candy saga) using a tool they toted as "exciting" last year does it instill confidence imho
  • Does not*
  • FWIW, as a developer (and I watched both keynotes), my feeling is meh. When they purchased Xamarin I expected a cheaper licensing. Bash is cool, but not THAT big of a deal (to me). I am aware of the developer bleed off (and yes, they needed to fix that). AI/Bots was nifty, but there really wasn't anything over the top for me. Ink was Ok, but not really a big deal to me. Now that said, I'm primarily a windows dev. I actually haven't ported any of my Win Phone 8 apps over to UWP, and honestly not sure I am going to (don't worry you probably wouldn't use any of them anyway). Windows App dev is a hobby for me (I am a business dev.. so things like Azure are way more interesting to me). Regardless, I might be happy with things, but I'm certainly not "thrilled." (maybe it's the result of being burned by MS too many times in the past that I'm gun shy.. I was a Silverlgiht Dev then a Windows Phone Dev.. then a Windows 8 Dev.. Too much churn.. too much of a moving target..
  • Yeah, ironically porting Silverlight apps to W10M I heard is a huge pain, so I get that. Lots of re-writing involved.
  • Right, and that's because Silverlight is way different than UWP, and even the old Windows Runtime, while UWP is like WINRT on steroids. I started with WINRT, so transitioning to UWP was basically effortless (I rewrote the UI to take advantage of adaptive features, but I could keep all of the logic unchanged). I feel bad for all the Silverlight devs, but I highly recommend getting into UWP because that's where all the innovation will be going forward. Sent from my Toaster Oven (Lumia Icon)
  • I was a Silverlight dev, it wasn't a bad transition for me. Though I made simpler apps then.
  • I agree with the moving target part but the targets in part had to be moved because of market forces external to Microsoft. I was on the Silverlight boat but it was really the popularity of other mobile platforms that made Silverlight less relevant than initially hoped.
  • I am an indie developer and was at BUILD. I saw a ton of Windows Phones and Windows 10 devices. Many of the developer sessions I sat in, especially UI/UX ones, when they did a show of hands of who was planning to do a Windows Mobile app when doing a "regular" app, the percentage was very high.
  • A lot went over my head. This article definitely paints the Build conference in a new light for me!
  • Now more apps , more development, more customers/users.
  • I understand the purpose of Build. I understand the bigger point you're making about this.  However, I think it's important to remember that, ultimately, the only reason for developers to develop programs is with the hope that consumers would want them.  So, I think it shouldn't be marginalized that selling WHY developer features/capabilities being introduced or highlighted are important.  The consumer element is, after all is said and done, the end game.  
  • I don't think you understand then. Build is a showcase of MS technologies for developers so they can be used for business, enterprise and the web. Most of what is shown demonstrates what can be developed from a business/enterprise standpoint, not always an app a consumer wants to download from the Windows Store. The consumer element is nowhere close to an end game and is, in fact, a tiny part of it. Business and enterprise has always been Microsoft's bread and butter.
  • you really pay attention to the Big Data, server and cloud parts of that discussion then? All that really high-level BTS stuff that goes on to provide consumers with the services that they use comes from all this development too. I'm sure you're all over that...don't forget HP Discover is coming up in a couple months, when's Oracle, Dell and VMWare coming up? =[
  • Great article and good for perspective. My main disappointment was the lack of interactive live tiles which it feels like has been years in the making. That said, I love the direction MS is going. A lot of new and exciting foundational pieces are being put in place.
  • Truth be told, I was one waiting for a mention of Windows 10 mobile. But I later asked, they didn't specify the platform, why should I? I'm no developer, so I don't know what Bash shell and Xamarin will do for Windows 10 (and phones). I was excited about the announcements, more so specifically what's in store for Windows 10 mobile.
  • Xamarin lets you share lots of code between platforms, so ultimately it makes it way easier for developers to support multiple platforms. A big reason developers aren't interested in Windows is because it just means supporting another platform (which doesn't pay as well as other platforms). When it's easier for developers to create awesome content for multiple platforms, including Windows 10, users always benefit. Sent from my Toaster Oven (Lumia Icon)
  • its all the same...
  • Except that, it isn't exactly the same.  There are still use scenarios specific to each screen size.  If they were "the same", Myerson wouldn't have mentioned Mobile the way that he did.  XBox is "the same", but gets mentions because that branch of the platform has specific use scenarios that are important to Microsoft.  Being "the same" doesn't make sense when Mobile is specifically called out as not being a focus this year.  Other areas are definitely being focused on, so "the same" mantra doesn't fit real well, to me.
    I know the new thing when disagreeing is just to downvote, but I'd love to have a real, non-insult laden, dialog about this with those who don't share my outlook on this.  I know, I know....wishful thinking.
  • "There are still use scenarios specific to each screen size."
    Of course, but there is no news here at Build that is for one screen and not the other, which is the point I was making. If you add a feature to Windows 10 for PC it is very likely to appear on other screens too (unless it is specific to that hardware class), No one is saying that building an app is 100% the same across devices. As a company who just built their own UWP, we know that fact quite well.
  • A good example of a subtle Mobile callout could be argued Xamarin.  Xamarin is specifically designed to allow code sharing, notably with IOS & Android.  Not a lot of Android desktops.
  • I don't think **YOU** are saying that, Daniel.  I do think that whenever Win10M disappointment gets brought up, the copy/paste experts like to slap "It's all the same" as a perceived, mic drop moment.   I do think Myerson maybe made a poor choice of words, but Nadella tried to clean it up did you! :)  
  • I really hope this turns out to be the case. But it seems that sometimes a lot of work winds up being required to make the comparable feature work on mobile. Then these features wind up being delayed or just not arriving. The best example I can think of is Edge extensions and the relative silence on this for mobile. If the features they announced for Windows 10 in general do arrive on mobile, I'll be very happy. I think Ink on mobile could be awesome, though I don't know about how the hardware would need to develop there.
  • That's the positive aspect of a UWP-you reach a lot of different device types. Unfortunately, many important apps ONLY make sense on small (say max.6 inch) devices. You won't use a payment app with a tablet, an XBOX or a PC, and I don't think with Holo Lens. There are many more examples, where apps make sense only on very mobile devices, ruling out even small tablets. And all these developers will hardly be interested in developing or adapting an app to W10M, if they see no market. In Switzerland, for example, two payment systems for phones are being deployed quite successfully, and major warehouses already accept them (of course, no app for WP or W10M...). Microsoft can converge anything they want, but portability still factors in. And apart from watches, phones and maybe (wearable in all day not Holo Lens) glasses, nothing is really portable everywhere without substantial loss of comfort. This is the fallacy in the UWP thinking line...many apps will be created (perhaps...but yes I think so), but only if they make sense on bigger screens (too). Without a substantial extra push from MS for small screens, it will be tough. Xamarin and Islandwood of course would help, but even with these tools, some apps still will not be interesting to develop for W10M due to minimal market share. And this push I am missing, be it from MS apps themselves (can you paint now on One Note for W10M? On Android you can, just for example), or from the passion of the MS employees and, even more so, from the executives. They still lack passion for their mobile leg of W10. I'd like to be optimistic, but since I am a realist, I have a hard time to be, really.
  • Have to disagree with one of the main points here, that certain apps only belong to mobile. Case in point, I have a friend with an ipad, who uses it as her main camera and phone. Now how ridiculous is that? But there she is, using it. It shouldn't make sense, but who am I to say? Same is true for many of the other mobile apps. Even the map app, which might make more sense on a mobile device, works just as well on a tablet, a laptop, and even the desktop (say you are just plotting a course -- why not on your desktop, with more room to see the map, etc.) The Windows Mail app makes just as much sense on the desktop as it does on a mobile device. I for one welcome having more whitespace, less clutter, a simpler interface. Sometimes the busy desktop outlook interface is just too much, even on the desktop.
  • happy developers means app gap solve ☺ Posted from Windows Central for Windows 10
  • Happy WINDOWS developers,but we want the developers that probably didn't know/care there was a build ...the ones developing for ios and android...or are those the same developers?
  • Well from my prespective microsoft is changing the game again they rly changed the phone concept and change it a lot and keep doing that since yea windows is evolving. The UWP seems to become more and more Universal changing the game for app development too and other things. i beleive the windows store will grow fast and the time i see my pc on phone is getting closer :D !!!!!! 
  • They still won't get it...
  • Its a win win situation for developers whom are core part of the OS to thrive, things will begin to get exciting, the more microsoft opens the floor gates for devs, we will the app gap significantly addressed and as a universal platform it just made the phone division better. Sent from windows 10 mobile
  • Exactly what I said yesterday at the W10Moaners. There's no phone, there's W10 that works on a mobile device that makes phone calls. Understand, people.
  • Y was surface 4 not announced?
  • You didn't read the article did you lol
  • Was expecting window 10 holographic platform, windows 10 edge os( chromebook competitor),Xbox/games os( unified PC and Xbox); release of surface 4 and windows 10 mobile x86
  • Since Chromebooks aren't really competition for proper Windows, why in the world would MS invest the time and resources into making something similar with Edge? As for everything else except a Surface 4 and Windows Mobile x86, they were all covered.
  • Windows RT seemed like the answer to Chromebooks, but we all know how those did. They were great devices, but Windows 8 apps were just so basic, and the MS Appstore so new, that all they could do was Office, Email and Browser. Still, I loved the idea. Surface 3 and Windows 10 cured all the problems there, though.
  • I've never understood why everyone dissed on RT, and then turned around and praised Chromebook. What exactly does the latter do that the former didn't? I've never owned either, so just wondering about this seeming hypocrisy.
  • "Windows 10 holographic platform" announced months ago "Windows 10 Edge OS" seems pretty useless. Why would anyone buy such a device? "Xbox/games OS" makes zero sense. What does this even mean? "Release of Surface 4" at a developer show? Seems pretty out of place... "and Windows 10 mobile x86" what does this even mean? Any OEM could use W10M on an x86 SoC, it's just that none of them have done it. Even then, what good would would they do without Win32 libraries? Please expand, as nothing about this makes sense.
  • It is like China and the USA. It only takes some time for the strategy to play out and overtake the other. Apple is just not capable to offer the services to create the advanced apps Msft demonstrated. Google might, but would have to work very hard to keep up.
  • the good: free xamarin is going to directly generate more UWP apps of all types AND its going to net better updated apps across the board. adding xbox to the ecosystem will help keep digital media apps coming and updated and add to the overall install base, but its likely not going to generate many "new" apps. im excited for bash but i really want to see how its implemented (and when) before calling it a win. a cygwin-esque solution wont be close to good enough. if they pull it off though, i would argue that the only edge OSX had over W10 for developing would be gone (while all the cons of OSX still remain). cross-platform notification synching (and clearing) is not just "very welcome", its potentially a game changer. all of a sudden people can start getting notifications from their smartphone on the desktop, but for that to be a reality, the app makers will have to have a UWP app for the desktop. the bad: lack of answers on how islandwood is coping with the iOS transition to Swift. MS is doubling down on 1 bridge but who is going to be on the otherside of that bridge a year from now? bots. bots are awesome if you can handle the input, but thats not easy, so this really becomes a hook to sell you microsoft AI services. then there is the fact that customers despise bots. they want to talk to real people, or click the buttons themselves. its like when you call a company and the bot asks you to speak "what you want help with" and then can't correctly handle the task because they're not human. edge. extensions are coming woot! but theyre not here yet. not here yet is not good enough. having a browser with extensions (especially ad block and onenote tools) is a leg-up advantage that w10m desparately needs.
  • I know on Islandwood they have a roadmap there. So yeah, definitely far behind especially the Swift stuff, but they are making progress and creeping up the iOS ladder. It won't happen overnight, but that is their goal so that one will take a bit longer before it is 100% in line with modern iOS, but that is their goal.
  • As far as bash goes, I don't know any details, but it sounds in some ways like it's "back to the future".  When Windows NT came out back in the early 90s, one of it's touted technical features was that it was able to host multiple subsystems on top of the base kernel (NT executive) in a sort of client/server approach. (I still have the 1993 book "Inside Windows NT" by Helen Custer that describes a lot of this.)  When Windows NT came out, it supported POSIX and OS/2 character mode subsystems in addition to Win32.  Those went away over time, but I think the bash/Ubuntu environment may be following the same apporach.
  • The notifications syncing seems to have already started working. It happened to me today. A remind showed up on two devices and "Complete" on one instantly removed it from both screens. It could be just because of Cortana sync. I'll test it out tomorrow. - Posted via W10M
  • @QuietNine; To talk about syching, I receive a call that I did not answer just yesterday and saw a popup on my laptop(win10) notifying I had a call and was wondering and still is how did that happen. That was though real cool. 
  • This year was focused on software development in general, not just Windows development. My brother is a web dev and he is excited about bash because he may be able to use his Windows machine for development. He works for a web company that is all OSX, and his coworkers all prefer OSX in their personal lives because it's all they know. He is the only person amongst his coworkers who uses Windows at home. In Microsoft's eyes, they want to sell Windows, and the dev community is not necessarily choosing Windows because of it's limitations. Adding the tools to develop for the web and cross platform gets more Windows machines in more dev's hands. That's huge. Get ALL devs to like Windows, and then maybe we see more Windows apps.
  • The thing about how Microsoft is positioning themselves is the real story. They are positioning themselves (and have stated) to be ready for the next wave of mass market device(s). The OneCore makes them able to actually be agile with technologies (and not just be a software development term). They are showing a lot of future stuff. Build 2015 laid down what Windows 10 was about. Build 2016 laid down what the future is for their development platform. I imagine Build 2017 will be about refinement and addition of more features (as MS still hasn't gotten everything into one store yet). We'll also see a lot of apps from Hololens developers next year and that's the most exciting thing.
  • Before you get too excited for Xamarin, note that Microsoft did not mention anything about pricing for the Xamarin Test Cloud. This includes the cloud based emulators for iOS and Android. Posted from Windows Central app, Built for Windows 10.
  • Visual Studio users get a 25% disount on Xamarin Test Cloud, it's on the website
  • This question is not snarky, though it may "sound" that way in tone-deaf text: What was the "mind-blowing" part of Build?  I saw a lot of cool stuff, but the most "mind-blowing" thing (to me) never really gets mentioned in these event reviews.  To me, it was the blind developer creating that seeing eye app.  That was such a great, real world, life changing, demonstration.  Why isn't that mentioned?  What else qualifies as mind-blowing??
  • Mind-blowing was the BASH Shell stuff. Mind-blowing for a consumer? Definitely not. For devs? Borderline, but for some 'yes'. The thing is when you dig into session description and scoop out one line meant for developers and run it as a headline it build up hype for something that is likely to disappoint your average reader. I'm not sure that is Microsoft's fault per se.
  • But wasn't that seeing eye project "mind-blowing"??  To me, it brought together pieces, including a heavy use of AI into a real-world, end product that literally could change lives.  I'm not a developer (obviously), so that's what I'll take. 
  • What incentive does a developer who already has a Linux box and a Mac have to bother with this BASH shell Linux tool on Windows? Why not stick to Linux and OS X as usual? Posted from my Moto X Pure Edition via the Windows Central App for Android
  • Exactly... The only thing that could attract an iOS/Android dev on Windows is Visual Studio 2015 (Xamarin Studio runs natively on a mac too).
  • Will Xamarin run for free in iOS? 
  • No. You have to buy it $9
  • @ventetasoft; I am not a developer but I thought the game was about being independent and profitable. There are a huge number of desktop, laptop users who have an Apple and or Android phone so with Windows as a Universal app and bridges though we have to exclude Android who have a lawsuit in the works at this time why not target all those pcs running Windows which is no small number.
  • Replace it by one device? No need for that old stuff anymore. Or is that to much logic?
  • Why not go to Windows over Linux, which is the mainstream standard and take advantage of the loads of other programs available?  Why not use Visual Studio, Xamarin (included) and BASH on one machine.  Cost factors for Macs come into play.  Why not migrate towards Windows if it has all of the tools and a value factor?  Sometimes something that has been "as usual" isn't what's best moving forward.   I imagine every shop or individual will ask these questions, but I don't think a blanket solution is right for everyone. 
  • All I see is signs that MS is going the IBM route.
  • IBM suits never did comsuner business. Theer was no Xbox or next platform like Hololens.
  • Hey Daniel, are you doing some dev work of your own? The article distances yourself from consumers, but I guess tech journalism is kind of a place of its own, but in the off chance you are tinkering, what is your stack, what kind of apps are you building and what tools are you using?
  • I think someone needs to do an article expaning why another command line is important to developers. To me, BASH and other shells are more for the tape switcher IT guys. They can maybe use the same backup scripts on multiple platforms.
  • You can compile and run C code from the command line, even your own stuff. C can make command line calls during runtime and so much fun from there
  • Good overall conference. One thing I did miss was anything home automation related. What is happening with AllJoyn? Most likely nothing, but it would have been great to hear about what else then... I guess they didn't have anything to announce, which was too bad.
  • There was a session on it, but we missed it. I think it ties into the bots/Cortana aspect.
  • AllJoyn is all about inter-device communication, currently only wi-fi. It's more akin to DLNA/UPnP.
  • Nest is dying and will be closed too soon.  Home owners to save $22.50/year, they will not invest in all these gadgets. The worst part is all these sensors and stuff have many, many and many standards. All of them live in their own island. Fortunately, I dropped it after spending a lot of time on reseach/development on sensors. beacons, the nest apis,IoTs, ttty- something. Forget it.
  • As a consumer, I foolishly expected more. But rather stupid if me to really. I had to have a word with myself. It is akin to me reading articles about some advanced torque wrench or new laithe, and being disappointed. But, those improved tools may churn out things like a Bugatti Veyron, or some other fantastical product. The stuff the guys do with the tools is much more noticeable and useful to me than the tool used. Nice article Dan, helped me understand the point of the tools that were shown. Incidentally, I am always surprised that more devs don't seize the opportunity of less competition. I realise that there is also less revenue, but still.
  • Thanks, glad you enjoyed it. I look at our job here at Windows Central as bridging devs to consumers and vice versa. Basically, this is what we're supposed to do, so glad it paid off ;) And your "advanced torque wrench or new laithe" analogy is spot on.
  • This comment is a peach! ;) Posted from Windows Central app, Built for Windows 10.
  • I am not a developer, but I do appreciate your article. It certainly comes down from the doom and gloom found elsewhere, especially for W10M. I hope that the "One Windows" vision that is Windows 10 and UWP pans out for all to benefit. If you //build/ it, I do hope the apps come.
  • Daniel, Keep in mind....  having Bash on Windows is not JUST for developers !  There are lots of us Sys Admins and Network engineers that are STOKED to have the Bash utilities built into Windows too !  Especially VT support and SSH !  Gone are the days of PuTTY  ! YAY ! Those that are not devs or Sys Admins are not likey to understand the major significance of FREE Xamarin (open sourced !)  and being able to convert a w32/.net package to UWP (centennial).   No amount of explaining will fix that..  :(   It was HUGE !  I can certainly see the developer excitement !
  • Good point! Thanks for sharing.
  • They'll probably call Redstone 2 just the spring update. Like the fall update was threshold 2. Posted from Windows Central for Windows 10
  • Spring 2016 update => Springsteen update :D Posted from Windows Central app, Built for Windows 10.
  • easy to get the idea: happy devs = happy consumers, I just wonder about Microsoft own devs though, are they happy? apps like messaging-skype would say otherwise
  • I'm not very concerned about the absence of Windows phone.  The rectangle is on its way out as an interface for phones.  The question is what's next? My guess is some kind of Augmented Reality UI where the user does not have to change their field of vision to communicate/perform tasks.  Hololens is a good beginning. The even more grand vision is the AI and the bots being available in an AR UI that replaces the current rectangle/phone interface.
  • Or maybe Windows 10 Mobile in conjunction with HoloLens. Posted from Windows Central app, Built for Windows 10.
  • Have the Windows phone a built-in HPU and the rest of Hololens internals, and wireless continuum it your Aviator sunglasses. That's the future.  
  • Nice article.
  • Excellent write-up. Many people hear and are not listening...yet. Consumers are in for a real treat when it comes to software and hardware integration, led by Windows 10.
  • BASH is great. I recently toured a bunch of tech companies in Seattle and was floored by the amount of macs and Linux systems. Only Microsoft was all Windows. It made me sweat a bit because our university has an emphasis on windows with a portion on Linux. Hopefully this means I might not have to dual boot windows now
  • don't worry. Real corporations with real business and real transactions , 99.995 % of them lives/develops on Windows. May be some shiny new unicorn over valued start ups may be using it.
  • The companies in question were Google, Facebook, Amazon, and a number of smaller companies.
  • well he got the over-valued part right :)
  • Microsoft finally admits linux and os X are better for development. See, ms fanboys? Even Microsoft likes unix.
  • Real corporations with real business and real transactions , 99.995 % of them lives/develops on Windows. May be some shiny new unicorn over valued start ups may be using it.
  • You know nothing, Jon Snow
  • For me, the "AppX for all" announcements were big.  They mean that desktop applications can really be indistinguishable from Metro apps (yes, I still call them that).  It remains to be seen what limitations there may be on desktop apps installed as AppX, but it's a great direction for those of us still making our money on desktop applications and the economics of going to UWP simply are not there, at least not yet. It's a little disappointing that the development stack for desktop applications is in mothballs.  When will Office applications be released as UWP applications (not just AppX wrappers of desktop applications)?  What major desktop applications will be recast as UWP apps?  I can tell you, I'm not going to be the first one. 
  • Project centennial? That was just released to the public. It works well.
  • Truth be told, I have to sit down and get into the details. Sadly I was tied up with other stuff and really o my got the reader's digest version of all the stuff going on.
    As developer, I believe that Bash, Xamarin, AI and bots will probably be the areas which will have the biggest impact on my work.
    Just thinking about it brings to life many new ideas to enhance my applications. Posted from Windows Central for Windows 10
  • Seems very good, for once MS is trying to be pro active rather than re active, makes a refreshing change.
    Sincerely hope it works out well, more choice on more platforms means better quality products at better pricing for us the consumers.
  • Bravo, nice article, congratulations to Microsoft. I'll be leaving the country soon and being out of touch with the world and whatnot. I hope to come back in a few years with a vibrant windows community present, with apps of all kinds that I need available on my new continuum capable phone and also my work pc... I can't wait to see what is new, I hope it bodes well for MS Posted from Crappy Old Laptop
  • I was expecting live tiles to be announced, but otherwise great stuff everywhere. (I'm only a dev "student", but I'm looking forward to all the the announced features.) Posted from here...:P
  • Live Tiles were announced way back when WP7 was launched :P
  • Another great article today, Daniel!
  • If only Myerson had used different words on that interview, I d be more happy... I would have appreciated a drop in Microsoft royalties too (still 30%), that would really mean Microsoft is investing in the developer community. Thanks for Xamarin, but for a company it does not take that difference, a +10% on dev royalties would have been better.
  • 10/10 the hype is real. I saw The Verge review the current Hololens and I was very impressed with what I saw. They're making the platform dead easy to develop for. Microsoft has upped its game so hard in recent years. 
  • iVerge does not like MS.
  • I think many of you hear that Windows 10 is universal, but you are not listening.
    A truer comment was never made.  
  • "Speaking of phone, while I'd love to see things like double-tap to wake support or more prominent features" are you implying that windows phone or mobile don't support double tap to wake? If so, how the hell have I been waking up my 1520 for the past 2 years?!!!
  • Are you running Win10 on it or still WP8.x? That might be the difference.
  • double-tap to wake works fine on W10 on my Lumia 535 and 920, not on my wife's 950.
  • A lot of discussion going on here but I just came to say that this was an awesome summary of the Build. I watched all sessions and I think this article grabs the core of all major things announced. Nice work WC. - Posted via W10M
  • You missed another "big" announcement and that was the Xamarin SDK will be open sourced.
  • No W10 TV was a disappointment. Otherwise well and good. Should also mention that while Xamarin is good for certain kinds of apps, it falls short, on Android, on one app quality criteria consumers care about, app startup speed.
  • That's called the Xbox One, buddy.
  • And that will be relevant when Sony, Samsung or the other TV manufacturers make TVs with built-in XBox One.
  • About Xamarin and startup speed... that's what software updates are for. Hopefully it'll improve with future updates
  • I was pretty impressed with Build 2016 and it's coverage. I think AI is important but the way Microsoft's approach towards it is wrong. AI should be more about improving the software performance and ensuring better error troubleshooting rather than just improving communication. To improve interaction, Microsoft should also introduce Kinect on Windows 10 machines with larger displays. Now with Intel real sense cameras, I think that it's possible. Free consulting is now my favourite pass time. Take it or some one else will.
  • Great job Daniel. I am a dev (who has been watching the build sessions for several days now). You are doing an excellent job bridging the gap between consumers and devs. Windows Central is where I go to keep up with all the latest news on Microsoft products and strategy.
  • The thing I'm mostly excited about is Service Fabric goint to GA!
  • Thanks for summarizing all the key points in a single article. After re-reading all of Jason Ward's recent articles a few times, it starts finally crystallizing for me a bit more. They did what others would not expect them to do, just as they did with Surface.  Skype & bots - they took a mere chatting and video conference app and turned it into a future goldmine you will not want to leave, leveraging hundreds of millions of users they have on it. I start to wonder what their end game is with Skype. I always wished it to be a GroupMe, Skype, Instagram hybrid, but they exceeded my expectations. Are they laying the groundwork for a true all in one social platform called Skype to take on Facebook a few years from now? Am I perhaps reading too much into the tea leaves? I don't know... XBOX Live - they opened it up to make you XBOX just another PC in your house and completing the circle between mobile, work and living room seamless experience     Question though: were there any workshops related to Windows in the car at all?  
  • Nevermind, I reread the article again. No car, no payments updates. Understandable.
  • I read a diverse range of tech media from fan sites to 'serious' industry analysts. This description of the role of bots on mobile platforms is the clearest and most concise I have seen/heard. kudos Daniel!
  • Dang. Was looking forward to the fart app with Xbox live achievements.
    +you farted in an elevator
  • With HoloLens support to show gas dissipation in real time? This could be a good exercise in fluid mechanics :)
  • Fluid?? Something else other than gas must have come out then. A shart perharps?
  • "BOTS", I love the idea of that in their announcement. And as someone said in the comment there has to be apps coming to W10M until then there is no point in saying its a One OS. Fingers crossed :)
  • Amazing article Daniel. As a layman ( compared to rest of the guys here ), your summary of the Build made a lot of sense to me. But found the comments section equally informative!! Thanks again for your platform (@ Windows Central) guys!!
  • I wish Cortana can expand to more markets.
  • I was at the MS Developer Days 2001, when C# was presented. I was hooked on .NET from that day and still keep the cap and backpack they gave out. This is great news and I just wish I had more time to delve into it all.
  • Excited about that Digital Inking, Because I use a lot pent with my PC via Wacom Intuos tablet and I am digital artisti (well starter at least). Maybe someday I'll get surface tablet. :) Surfacephone with pen would be very dope too, because I could sketch on the go with my phone! :P
  • Bash was a super duper announcement for me... No more virtual Ubuntu... Shoot, I was about to buy a dev version of the xps 15... But not anymore. Bots is super cool for the elimination of dumb apps that get installed for just a small tasks... I can't stand when people count off he number of apps on their phone... Most of all are never used. It's not a space/storage thing, it's just clutter. No need for an app when he OS can do it. Posted via the Windows Central App for Android
  • Yepper!
  • Okay, Xamarin... Xaml is declarative, C# is pretty much platform independent. For what do we need Xamarin, to cross-compile to iOS or Android? Well, because MSFT replaced the C#-based, potentially platform independent .NET-Framework by UWP, not by .NET cor. So, for each and every feature you have to find the native feature of said platform instead or a framework feature. Which is also true for If you want to know what I mean, please try to find a full featured, I.e. Multithreading-capable Pdf-library.
    Bots that make "unnecessary apps" go away... well, most people make a living from unnecessary apps. How many 3D-catalogues have been made without Hololens? There are CAD-converters for this, and I can assure you the large Cat in all its detail was not derived from a photography.
    Really, for us devs, .NET core was news last year. Fast forward, you get hardly more info about .Net core than about Python or Node at build, the central developer event from MSFT.
    And honestly, we as a business will never bind ourselves that close to a single cloud service. And certainly, we will not deliver our data, to not make us, but MSFT the main beneficiary of that data.
    Yesterday, our company wide W10 rollout was stopped. Before there is no way to switch off telemetry collection, we will not jump. On my dev machine, the display driver crashes, a lot. Not a single company to my knowledge has made that jump. So, currently no interest in UWP. thanks, a business dev.
  • I'm not a developer and wasn't at build, but would be interested in people's thoughts on how the Bash/Xamarin announcements help win over developers to C# and the windows platform. I can see the benefit for existing .Net developers, who can use their skills to target iOS and Android, but will it really help bring iOS/Android developers over to develop for UWP as well as those platforms?
  • No, that is what bridges are for. At least in theory, because the bridges are open source and there is no clear path forward, when the bridge is sufficiently reliable and usable. Fast forward from build 2015, we have Astoria cancelled, Islandwood not ready for primetime, Westminster crappy JavaScript instead of C# (with 5 on .net core being the locical choice). Only Centennial delivers above my expectations, and one have to wonder, if that is by design.
  • The Bots session was very pooly recived, as Developers could se that Microsoft expected users to hard code each response, and manintain excesive state for asny meaningful conversation.  Reliance upon lots of structred LUIS statements confirmed how lightweigh this "Bots Conversation" support really is. One thing for sure, the Bots API will be very different ormore likely cancelled in five years time, if Microsoft are at all interested. Inking API has been available in Windows 10 for over a year. I have been developing Inking Apps in the last 6 months. I am  pretty sure I wasn't imaging that.  Only small changes at Build 2016.  Bash and free Xamarin really help the Android and iOS developers. Does zilch for UWP and Windows Development. 
  • BASH Shell – Long story short, many developers were using Max OS X:  A typo here. It should be Mac. Even I thought WP ecosystem was done for. After reading it, I'm super excited on UWP concept and also suprised by MS's move to include  Bash shell which is a great thing and for me, I can spend more time on windows instead of switching back and forth for running shell scripts and .net codes. Hurray MS, keep up the good work.
  • While I understand your remarks regarding the lack of focus on W10m I think MS missed an opportunity to say that W10m still matters.  While yes UWP means it stays relevant to devs it does nothing to reassure carriers or those on the fence about W10m.  So will Verizon view Build as a reason to start carrying new W10m devices?  prolly not.  Would it have killed the demos to show some of these new technologies actually on mobile devices? That is what gets folks excited when they see new technologies actually rolling down to what people use. my 2 cents
  • @Daniel Rubino, MS is definitly engaging the market but let me try another point of view. - Bash. This is an interesting move from MS.But let e try to go deeper. Behind the numbers is that a Technology Shift is on going front and center of the IT marketplace. Has you have said it was expected that in a few years more than 50% of developers were not using Windows as dev machines. This means that more than 50% were not using Microsoft tech to build both client and server apps. This is significant. Azure is not Windows as of yet. - Xamarin. Again, MS is seeing this technological shift. Not only to iOS or Android but to nodejs, angular, react, JWT authentication and so on. Away fom Microsoft.NET. These technologies are the true Universal App supporters, not Microsoft.NET. Xamarin will talk well to Microsoft.NET developer woking inside IT departments but not to next gen developer, these areusing next gen tech. A superior tech at many levels. - Digital Ink, looks like another start menu. Other than that, a few more controls. - Bots and the rise of intelligent apps. Artificial intellitgence was already here and is deep in peoples lifes, so much that they don't notice. I'm excited that MS made it more accessible. But man, Skype is tha place for it? Of course not!!! Multi Bots shold be front and center of Windows 10, not some side feature of Skype. Wha I mean by this? Asking Cortana for everything makes little sense, so much so that people are already triggering Cortana in neighberhood devices, now coming fo XBOX One will be a party! But more than that, MS is not Google when it comes to AI, furthermore its does not have Google informtion neither its coverage (Cortana is US only). This is to say that even though I loved that MS is opening up this tech for developers, the way the company is doing it is inline with Siri and Google Now! Much more interesting is multi bots front and center in the OS. What do I mean by this? ​Today if one wants to see a movie in netflix we say "Hey Cortana, whats trending on Netflix". Using plugins to the Cortana bot. In a multibot environment in WIndows we could say: "Hey Netflix, whats trending?". Now this could be huge! An always on VUI (Voice User Interface, to any serice or app installed).  So I am glad by this move of MS, but to confine third party bots to Skype? Humm. If they do the above, it can be disruptive, this will be made irrelevant by the competition prety fast IMHO. Hololens. Let's see. Remeber all the talk about Kinect? Why did it failt to make a dent? XBOX One Universal Apps. This is interesting, Let's see what will be the definitive App Store policy on this one. The rest, ok, next.        
  • I'm just looking forward to the day when these moves with Xamarin and Bash actually start paying dividends for WM.