iOS 应用是大招?昏招?" />
一直传闻 Windows 10 将兼容 Android 应用,这也成为支持不少网友观看微软 build 大会直播的重要动力。微软果然没有让大家失望,不仅让 Windows 10 兼容了 Android 应用,就连 iOS 应用也囊括其中。
不过微软采用的是开发端兼容的方式,而非消费端兼容,直白点来讲,就是开发者可以利用微软提供的开发工具快速将 Android 或 iOS 应用封装成 Windows 10 应用,而不是说你买一个 Windows 10 手机,可以直接安装 Andorid 或 iOS 应用。
“兼容”解决了微软手机应用少的问题
微软在现场演示了一款名为 Choice Hotels 的应用,这本是运行在 Android 上的应用,但是微软将其进行重新封装,成功运行在 Windows 10 手机上。
据介绍,对于开发者而言,可以将大部分 Android Java 和 C++ 代码直接用于 Windows 10 的应用,而利用 Visual Studio,开发者也可以将 iOS Objective C 代码更为简单地封装生成 Windows 10 应用,当然,这对于终端消费者而言并不重要。
微软通过这样一种方式,让 Windows 10“兼容”了 Android 和 iOS 应用,给人的第一感觉就是 Windows 10 逆天了,可以将所有 Android 和 iOS 应用为我所用,开发者也能够快速将应用移植过来,Windows 10 手机 “应用少”这个广为诟病的问题终于被解决了。
但仔细再一想,微软的这个大招更像是一个昏招。
“兼容”也让微软彻底成为开发者最末的选择
不同系统之间进行比拼实际是生态系统的比拼,缺乏生态支持的系统难以持续发展,这也是 Windows Phone 此前一直发展状况堪忧的原因。谈及操作系统在应用方面的比拼,无外乎数量和质量两个维度。实际上 iOS 和 Android 早已经过了比拼应用数量的阶段,你觉得 140 万款应用和 120 万款应用听起来有多大差别呢?它们现阶段更在乎的是应用质量的比拼。
但对于微软来说数量提升还是有必要的,毕竟根据年初的数字,Windows Phone 应用才 34 万款,和 Android 以及 iOS 应用差距明显。
苹果和谷歌已经进入到了一个新的比拼阶段,而微软还在为凑数而绞尽脑汁,如今微软想到的办法就是“兼容”。通过提供开发工具,微软可以给开发者最大的便利,让他们将 Android 和 iOS 平台的应用移植过来,甚至直接进行封装即可。
但对于开发者而言呢,微软可能依然是三大平台最末的选择,因为优先开发好 iOS 应用或 Android 应用即可,反正 Windows 10 应用也是可以快速移植而来的,随着平台吸引力的下降,微软本来的一些开发者也可能流失掉。当然这只是根据目前已知信息做出的一个猜测,真实情况如何还有待事实的证明。
微软在 build 大会上并没有提及对于开发者激励以及生态打造的情况,因此我们也不得而知 Windows 10 这个平台对大家的吸引力究竟如何,但如果微软为了在应用数量上赶上苹果和谷歌而采用这样特殊的办法,可能并不是一个良策。
当然,微软也在强调 .Net 和 Win32 应用才是 Windows 10 应用的主要构成部分,Android 和 iOS 应用只会是少量,但那又怎么样呢?
总结:大招?也可能是个昏招!
微软看上去出了一个大招,让 Windows 10 能够“运行”Android 和 iOS 应用,这样的兼容短期可能能够增加 Windows 10 应用的数量,但对于普通消费者并无直接益处,快速封装是否会降低应用质量也是未知数,这样的兼容只会加速降低 Windows 10 平台对开发者的吸引力。长久来看,这也很可能成为微软的一个昏招。