iOS与安卓应用数量已经远远超过了Windows Phone平台,微软希望通过移植来实现应用的增长。这时的Windows 10就像一个抢亲的小伙子,想抢走iOS与安卓的“小姑娘”们。
3月初,支付宝钱包在微博宣布适配Apple Watch,Windows Phone的用户在看到这一消息后表示出其的愤怒。因为WP平台的支付宝钱包功能少得可怜,开发者却忙着适配新平台。当然,这也只是Windows Phone平台及用户被应用开发商忽视的一个侧影。这款自2010年发布的手机操作系统经历了5年的发展,目前仍然饱受应用缺乏的诟病,但是这种状况似乎将随着Windows 10而发生改变。
今日凌晨,微软在Build 2015开发者大会宣布Windows 10将为开发者提供便捷的解决方案,让安卓和iOS应用可以运行在Windows 10上。
简单来讲,对于用C++与Java编写的安卓应用,开发者几乎可以重用所有代码,即可使其运行在Windows 10平台。微软将在Windows 10系统的手机中安装一个“Android子系统”来实现应用的完美运行,同时为了解决安卓应用的潜在安全问题,还会为这些应用对接Windows系统的 API和安全管理机制。
另外,对于iOS应用则不如安卓应用有如此简便的解决方式。用Object-C编码的iOS应用需要在Visual Studio进行简单的调试,即可转化为适合Windows 10的应用。在发布会现场,微软表示King已经用此套方法移植了《糖果传奇》(Candy Crush Saga)。
这一举动或许将极大地提升Windows 10平台的应用数量,但是移植毕竟不是直接兼容,应用的数量还是取决于开发者的对于该生态系统的兴趣。另外,在微软之前黑莓也一直都在尝试让自己的手机系统兼容安卓应用。不管怎么说,微软正在尽所有的努力让开发者接受Windows 10这个平台。
[ 文章部分内容编译自:Windows Central ]