在技术不断进步的情况下,传统意义上的电脑一定会被淘汰。Apple II开创了消费电脑的时代,电脑架构也随着时间逐步成熟,直到2007年iPhone问世。iPhone开启了一个以触摸屏、迷你设计的“后PC时代”,再加之互联网和移动互联网的兴起,计算机无处不在。
现在,不论是各种智能手机、亚马逊Echo、微软HoloLens、Nest恒温器、Oculus Rif,都是非传统意义的计算机,形式无疑是更为丰富的。而在这种情况下,苹果和微软两大电脑公司,除了表面上的产品、平台之争,实际上也开始了秘密的较量。
苹果:Swift是其秘密武器
苹果的产品重点无疑是iPhone,而除了通过硬件功能吸引用户,更重要的吸引力则在于iOS软件。苹果想出的办法是Swift,一款非常易用的编程语言,可以让开发者灵活地改变素材尺寸、形状,其高效、快速且易懂的语音规则深受开发者好评。
Swift虽然是为iOS设计的编程语言,但苹果希望它获得更多应用场景,包括Android、Linux平台,同时也积极推广其在儿童编程领域的作用。更深层的意义在于:用户可以使用任何计算机和系统来编写Swift语言,但是,Swift最终还是会回归到iOS上。
另外,如果苹果推出新平台,比如一款虚拟现实头戴、一台自动驾驶汽车,Swift也可以完全无缝嫁接到新平台上,通过推广Swift来培养开发者群体,是苹果的秘密武器。
微软:Xamarin是未来重点
微软近年来提到的最多的产品无疑是Windows 10,似乎在萨蒂亚•纳德拉的领导下,微软又回到了“Windows第一”的时期。但实际上,目前的微软与以往不同,Windows 10最多被提起的特性是“全平台化”,Windows 10不仅仅是PC系统,还可以应用在手机、平板、游戏机、虚拟/增强现实、智能家居产品上。
实际上,微软也在玩一个更有深意的游戏:微软一直在缓慢而稳定地释放各种非常棒的开发工具,免费提供给开发者。诸如Xamarin,可以让用户只写一次程序,但应用在各个平台上,包括Windows、Android甚至iOS,开发人员非常喜欢这种高效、便利的编程语言。与苹果策略相似的是,Xamarin可以轻松地在任何应用程序中集成Visual Studio、Azure,显然,微软也在通过出色的开发工具来推广自家服务。
小结
苹果和微软在很多方面比较相似,他们都不是完全的开源公司,但随着科技领域的不断发展,两大巨头已经懂得适当开放的重要性。当然,他们的最终目的仍是让消费者购买iPhone或是Windows设备,但更棒的应用程序、更好的服务是消费者乐于看到的。