Wow! Big news yesterday, Microsoft bought Xamarin, the cross platform tool maker.
This is a fantastic news for us, developers, as Microsoft is probably the only one that could fix the two majors issues that dragged Xamarin down:
Over the last two years or so, Microsoft has been opening up their tools and platform to the open source community. A tremendous amount of cool stuff: http://www.dotnetfoundation.org/projects. Roslyn, their .NET compiler is maybe their most generous gift to the community.
It is obvious that one of the first move Microsoft will do with Xamarin is to open source it. I believe that closed source is one of the main hurdle why the Xamarin developer community remained relatively small. By opening it up, Microsoft will attract more developers, especially the ones belonging to the precious kind of developers that are giving back to the community.
Microsoft has been advertising their Universal Platform for a few years now. The platform is Universal, but only across Windows devices (Windows Phones, Tablets, laptops, IoT devices and even Xbox). With Xamarin Forms, they now have the ultimate universal platform. They need to address the bugs that plagues it, improve the default look and feel, and I believe they can offer a very competitive offering to the web based cross-platforms application framework out there. Microsoft developer tooling is still the best one out there, bar none. I am confident that they will tenderly give the same attention to Xamarin as they do to their other tools and frameworks, and will make Xamarin Forms the tool to go to for cross-platform development.