微软打通任督二脉:当Windows可以运行苹果应用
网易科技 12年06月21日 10:00 【转载】 作者:网易科技 责任编辑:尤佳
导读:只有等到Windows Phone 8的发布会结束以后,你才能体会到微软在下一盘很大的棋。如果你是一个iOS应用开发者,你现在可以首先使用微软提供的丰富的开发工具,把你的应用移植到Windows Phone上,再稍作修改,它就可以在Windows 8平板甚至是PC上出现。
因为编写HTML5比原生应用门槛更低,而且几乎所有的主流移动系统都在尽可能完美支持,所以也有在原生应用中混合HTML5的例子。国内的街旁在更新新版本的时候,里面的一部分代码就采用了HTML5。街旁创始人杨远骋说,现在iOS运行HTML5效率更高,不那么卡了,才敢于将其加到原生程序里面。
跨平台语言先驱Java曾经立下的“写一次就到处运行”的理想,正在由HTML5带来的实践变成现实。微软在巴塞罗那发布Windows 8 消费者预览版时展示了一款“切绳子”的HTML5游戏,它被封装成一款原生应用,从WP平台移植到Windows 8 Metro界面,只需要简单几步即可完成。当时微软就表示,Metro和WP7.5应用中有90%的代码可以重复使用。如今桌面和移动内核的打通,更是彻底打消了开发者的顾虑。为手机开发的应用可以轻松占领用户的开始菜单,反之亦然。微软去掉传统开始菜单的目的此刻才完全显露——Metro应用成为每个用户必须强制接受的新玩意。
在今天的WP8发布会上,微软更是展示了从iOS和Android向Windows平台移植应用的丰富的开发工具,试图填平热门应用移植的“最后一公里”。微软携手诺基亚在中国针对开发者的“春Phone计划”更是直接,只要成功移植一款应用,开发者就可以被奖励一部Lumia手机。
打破桌面移动界限将成为操作系统共同趋势
Windows 桌面版本可以运行手机程序,打个比方,就好像苹果的Mac电脑可以运行iPhone或iPad的应用和游戏。微软展示的Surface更像是在笔记本电脑加装了触摸屏,更显示出这种夸张的,不可思议的打通的可行性。
那苹果也会把Mac和iOS打通吗?看上去不太可能,因为Mac也有了自己的应用商店;但OSX美洲狮版本则引入了众多以前只在iOS上的系统特性,尤其是系统和iCloud的无缝衔接,这让手机、平板和电脑协同工作更加方便。单看操作系统的话,Mac OS X和iOS长得越来越有“夫妻相”了。
更早一点,谷歌在面对版本碎片化的Android平台时,决定推出Android 4.0,彻底解决平台统一问题。此前手机Android始终停留在2.3版,3.0是仅为平板提供的更新。4.0版则实现了手机和平板功能、界面的统一,同时谷歌禁止第三方厂商自定义系统界面,尽力确保用户体验的一致性。尽管谷歌的桌面系统Chrome OS和Android大相径庭,但其应用范围狭窄,尚没有必要和Android进行互相融合。
由此看来,打破以前桌面和手机的坚固分野,实现应用平台的大融合,无疑是业界巨头共同选择的趋势。而在这方面,微软证明了它发力最晚,但是走得最远。让我们祝愿微软成功实现其华丽的转身。