以下为文章全文:众所周知,微软的平台,包括Windows和WindowsPhone,在第三方应用的开发上都存在问题。在过去的一段时间里,这个问题已经逐渐得到解决,但相对于iOS和Android平台,开发者对微软平台的关注度仍然较低。微软已经在内部探索了多种不同的方式来将Android应用程序交付到Windows和WindowsPhone,包括模拟器。(黑莓也用这种方法让Android应用程序可以在其平台上运行。)业内一直有传言称,Android应用程序未来将能够在Windows设备上运行。由于多种原因,这种策略很有吸引力。首先,这将很快解决Windows平台上应用程序数量少的问题。不过,业内人士认为,这并不妥当。相反,微软应该吸引Android和iOS开发人员使用该公司的开发工具,并将他们的应用程序分发到Windows应用商店,以及GooglePlay和Apple的AppStore等应用商店。这样做将使微软能够解决应用程序的性能问题并避免可能的法律纠纷。这些应用将是基于Windows10平台的原生应用,而不是简单地从其他平台移植而来。微软的宣传可以直截了当:“使用世界上最好的开发工具来开发应用程序,除了数千万的Android和iOS设备外,还要覆盖数千万台新的Windows设备。”这不是一个新策略。Microsoft已经通过VisualStudio对ApacheCordova的支持来做到这一点。ApacheCordova是一个开源平台,可帮助开发人员使用HTML、CSS和JavaScript开发跨设备的移动应用程序。但是,此类应用程序是基本应用程序。微软的下一步是提供与苹果和谷歌的产品直接竞争的工具。iOS工具已经非常成熟,谷歌也在不断增强AndroidStudio产品。不过,这并不代表微软的产品没有发展空间。每隔几个月,业内就有传言称微软可能收购Xamarin。后者的产品帮助开发者使用C#语言开发原生的Android、iOS、Mac和Windows应用程序。虽然移动业务的发展并不好,但微软仍然知道如何为开发者提供支持。公司可以提供最好的产品:如果你使用微软的工具,你将能够接触到更多的用户。为Android、iOS和Windows10开发应用程序比只为Android或iOS开发应用程序更好。Apple绝不会这样做,鉴于其之前在WindowsPhone上的立场,Google可能也不会。尽管在移动业务上犯了很多错误,微软仍然有优势。微软拥有吸引开发人员的资金、资源和专业知识。此外,虽然WindowsPhone远远落后于Android和iOS,但Windows10的WindowsStore将被推送给更多用户,因为该系统将同时支持PC、平板和智能手机。对于开发人员来说,这将是一大亮点。总之,面对开发者,微软需要继续拓展其跨平台战略。这样做的时机已经到来:距离微软的Build开发者大会只有一个月的时间。
