Why 'Xamarin' is the future of mobile for Microsoft What if Microsoft could convince developers that there is a single "mobile" platform to develop for, rather than three distinct platforms, iOS, ...