微软与苹果正在为科技的未来打一场秘密战争

标签:微软苹果

访客:16580  发表于:2016-06-29 10:29:53

微软与苹果正在为科技的未来打一场秘密战争

尽管这一过程是缓慢的,但可以确定的是,传统的计算机概念正在消亡。

随着苹果 II 代的出现以及适用于普通消费者的 PC 市场的崛起,你听到 “计算机” 时脑子里想的可能是 “显示器、鼠标以及键盘”,又或者多少有一些差异。

但自 2007年iPhone 正式发布以来,PC 又摇身一变,成为一款可触屏袖珍型电脑。

而 “故事” 仍然在继续:随着电脑的处理功能不再是一个昂贵的支付选项,与此同时互联网也变得无处不在,人们的手中有了完全可以替代 PC 的各种设备。

此外,我们必须要感谢一些智能装置的崛起,比如亚马逊的 Echo、Google Chromcast(电视棒)、Nest thermostat(温控器)、微软的 HoloLens(全息眼镜)以及 Facebook 的 Oculus Rift(VR 眼镜),这些对于技术人员已经不再是什么大问题了。现在,一台计算机可以是你正在与之讲话的某种装置,也可以是戴在脸上的某个设备;它可以只是一块屏幕,也可以完全没有屏幕。

总之,计算机能够以任何形式出现,也能够到达任何地点。但这些只是一个开始。

对于微软和苹果来说,两家公司就是 PC 的代名词。他们花了几十年的时间培养大量的开发者来编写让世界集体讨论的软件。虽然 “红毯” 依然在他们脚下,但其他公司踏上它的机会也不可谓不大。

在这种背景下,不管哪种设备成为下一个大众市场的引爆点,这两家长期亦敌亦友的企业一直都在修正自己的总体规划,以确保在计算机技术出现重大转变之时占据高地。就让我们看一下他们的发展主线:

苹果:用语言征服世界

苹果的情况有点儿特殊:作为一家非常赚钱的企业,其能够控制的市场份额相对较小。

与之相比,微软的 Windows 系统依旧掌握着绝大部分的 PC 市场。此外,Google 的安卓系统在智能手机世界享有主导权,而这也是 app 开发市场唯一呈现增长趋势的业务,特别是在发展中国家。

照眼前的情形,Android 与其不断增长的市场份额的确是一个足够的威胁——开发者总是会被拥有最大用户量的平台开发项目所吸引,难保不会转头进入 Android 开发市场。而在未来计算机技术的变革临界点没有到来之前,苹果不得不确保开发者们在任何情况下都要优先为 iPhone 的系统创建应用程序。

对于这个问题,Apple 给出的解决方案通常是十分优雅的:Swift(2014年 苹果 WWDC 大会发布)——能够让各种各样的 iPhone app 开发者立即爱上的苹果编程语言。

凭借易学、编写速度更快、制作效果更好等优点,Swift 迅速赢得了全球 app 开发者的广泛赞誉与大力支持。此外,Swift 也成为很多人学习编程的语言选择,特别是那些正在学习敲代码的孩子们。因此,通过向开发者发布编程语言来作为开放源代码的一种方式,Apple 确保了一点:Swift 已跨越 iPhone 平台并开始向 Android 及 Linux 系统 “入侵”。

这里有一个苹果的小 “心机”:Swift 是专门为 iPhone 的系统设计的。因此,利用 Swift 语言在任何时候为任何操作系统编写的代码都会更加容易地被 iOS 系统接纳。换句话说,无论开发者利用 Swift 为哪个系统创建 app,总会有 iPhone 的 iOS 版本。

正因为这样,无论哪个科技领域有一点创新性的 “风吹草动”,iPhone 总会是 Swift app 的默认 “着陆区”。此外,如果苹果发布一个新产品,比如说一副 VR 耳机或是一辆智能汽车,这些设备也会以同样的方式支持 Swift 语言的使用。

微软:用云操作系统集成一切

意料之中的是,微软规划里的未来都是与 Windows 相关的东西。

通过 Windows10,微软将手机、平板、PC、电玩游戏设备、全息眼镜以及智能家居系统集入到一个巨型云平台中。因此,与其像苹果那样推出一个跨平台编程语言,微软认为不如在一个操作系统中实现标准化。

在微软的展望中,云操作系统可以在每一代设备的更新浪潮中巩固自己的位置。无论用户使用什么样的设备,都会有这样一个云平台、一个简单的途径将 app 带给自己的 Windows。

实际上,微软也正在玩一个更深层次的游戏:它正在通过开放各种出色的工具接口来慢慢渗透进开发者的世界。比如说跨平台开发框架 Xamarin——允许开发者一次性编写 app 并迅速将其分发至任何平台(从 Windows 到 web 再到 iPhone 或 Android)。

而关键点就在于 Xamarin 以及微软的其他工具(比如 Visual Studio)。从数据存储再到大型数据块的处理过程,这些工具能够让 “运用云平台 Mircosoft Azure 控制任何 app” 变得易如反掌。

从微软的角度来看,自己可以提供开发者想用的工具,即使这些人并不在为 Windows 编写代码(尽管微软很希望他们会这样做)。只要微软能够提供 app 制作体系的一部分,他们仍然能赢,无论科技的 “东风” 往哪儿边吹,他们仍然能够站稳脚跟。

总之,尽管两家公司都在为下一个分叉口该选择哪条路做着充分准备,但我们在这两个巨头身上看到的仍然是 “稳健” 与 “观望”。而隐藏在微软与苹果战略表现之下的最大赌注就是——无论发生了什么,他们都有自己的方式去打赢这场战争,或者说,至少不能输。

来源;36kr

评论(0)

您可以在评论框内@您的好友一起参与讨论!

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");