微软在移动互联网时代属于“落后分子”,虽然后来也自己开发了一些智能硬件,例如平板电脑Surface等,还收购了诺基亚的手机业务,推出了 Lumia手机,但是,因为自身平台起步晚,加上兼容性的问题,所以Windows系统上的移动应用一直比较少。受困于这个原因,其智能硬件产品的销量也 总是上不去。而由于用户基数太少,第三方开发者更加没有兴趣为Windows Phone开发版本。这就走进了一个死循环。
不 过微软也一直在为改变这一状况而努力,更新着自己的操作系统,虽然上次的Windows 8失败了,但是北京时间4月30日凌晨,2015微软Build开发者大会在美国旧金山开幕,微软宣布了一系列针对开发者的新产品和服务,并且隆重推出了 更加开放的平台Windows10系统。这一次,微软终于放出了解决自身平台应用稀少的大招:借助微软的开发工具,开发者可以非常便捷地将自己的iOS和 Android应用移植到Windows 10上进行运营,变成微软的移动应用,其中大部分代码都无需重写。看来,微软为了吸引开发者将其移动应用放到自己的平台上,真是操碎了心啊,就差伸手拉着 他们说:官人,快来我的碗里来。
可是,这样做,真的行得通吗?
有一个段子,说一家开发移动应用的公司,同样一个应用,分为两 个组,一个是专为iOS系统开发的,另一个是为Android系统开发的。于是公司里经常出现这样的情况:每天iOS组的工程师都早早下班,回家的回家, 约会的约会,而Android的工程师却要经常加班到深夜还不能走。为啥啊?因为iOS系统只用考虑苹果手机,开发出来很快就能调试完毕。而 Android手机可谓五花八门,光针对各种屏幕尺寸的调试,就能把工程师折腾得死去活来。所以,很多应用开发出来,都是先上iOS再上Android也 就不难理解了。如今,Windows10就算能顺利把iOS和Android上的应用移植过来,能顺利解决这些兼容的问题吗?还有,我们知道,就算同样一 款应用,可是在iOS和Android上的体验往往还不一样。那么,就这么简单移植到Windows 10上,能够运行流畅,带来良好的体验吗?真的表示怀疑。
微软CEO纳德拉宣称“Win10并不是新版本的Windows,而是全新一代的Windows。”根据介绍,即将发布的Win10将成为覆盖所有 尺寸设备的大一统平台,也就是说在Win10平台上,开发者只需要开发一次,就可以将自己的应用全面运行在手机、平板和桌面所有设备上。这里微软的逻辑是 应该是这样的,开发者不是嫌弃微软的移动智能设备用户少不愿意为微软开发应用吗?那么,微软的桌面用户可是海量的。用户少的问题不存在了,就会有开发者专 为微软桌面开发应用了;而这些桌面应用也是可以在移动设备上用的,当这些应用足够多的时候,就能反过来带动移动智能设备的销量了。原来微软的死循环问题, 不就解决了吗?啊,这个逻辑太完美,我表示真的不敢看,只能说,纳德拉你好机智。
“我们计划在未来两到三年,让Win10运行在10亿设备上。”Windows主管特里·梅尔森(Terry Myerson)表示。不知道他说的这10亿设备包含多少移动设备,多少PC呢?