科技巨头一年一度的开发者大会可说是开发者的盛宴。在今年Build和WWDC上,微软和苹果都向开发者展示了新产品、新技术以及公司未来发展方向。我们发现,在微软变得越来越开放后,以“封闭性”著称的苹果也向外界呈现出一种开放的姿态。
在今年的WWDC全球开发者大会上,苹果宣布开发者将能够接入苹果服务(包括Siri、iMessage、苹果地图和电话应用)。这将使得苹果自家服务兼容第三方应用,从而能更适应新时代用户的手机使用习惯。
按照苹果的设想,Siri等服务将更加开放。用户未来使用苹果设备时,能减少不同应用间的切换频率,有效减少在应用上浪费的时间。不过与微软等竞争对手相比,苹果的开放性还略显不足。
以语音助手Siri为例,它是苹果本次WWDC的一大亮点。苹果正式将Siri从苹果移动设备和智能手表扩展到了苹果电视和个人电脑;并为Siri带来更多功能,包括搜索文件、播放音乐,设置提示信息等,增强了Siri的易用性。此外,苹果还向开发者推出了Siri开发工具包,这让用户未来能通过Siri调用第三方应用。
这些举措堪称Siri发布以来的最大改变。不过这些改变并不新鲜,微软Cortana早已具备了相关功能。
目前,微软Cortana已经支持Windows10、iOS和Android平台,并在过去一年中接受了超50亿次各类提问。在今年Build 2016上,微软宣布在Windows 10周年更新版中,Cortana将支持锁屏唤醒功能,并会与Skype、Outlook等更多应用进行深度集成,方便用户的日常操作。
微软还推出了Cortana智能套件,它包含了机器学习,聊天机器人框架以及微软认知服务。通过将Cortana涉及的技术封装成API,并提供给开发者,微软能帮助开发者打造属于自己的Cortana机器人,让更多用户享受人工智能带来的便利。
更早之前,微软还推出了Cortana分析套件,它将机器学习、大数据存储等先进的技术基础架构,与视觉、脸部识别和语言分析等感知智能处理方式有机融合,可以用于各行各业的众多应用场景,极大拓展了企业在预测趋势和规范管理中的能力。
更重要的是,苹果本次WWDC仅是向开发者开放了部分应用,而微软的转变更进一步,该公司放下了过去的仇视态度,以一种全新的姿态来拥抱开源社区。
微软不仅开源了多款自家软件工具,还在Windows生态中加强了对开源生态的支持。微软已经加入Eclipse基金会,并让Windows 10原生支持Bash shell,方便Linux/Unix开发者的编译工作。微软还携手FreeBSD社区,为Azure平台打造了开源操作系统FreeBSD 10.3的发行版。
我们还注意到,微软和苹果在生态布局上也有所不同。
虽然强调平台体验的统一,但苹果依然针对不同设备,推出了不同版本的操作系统。而微软已经模糊了系统版本概念,全部设备均搭载了Win10系统。
苹果在WWDC大会向开发者介绍了四大操作系统:watchOS、iOS、macOS和tvOS,实现了四大操作系统名字的统一。苹果也在不断改进四大操作系外,并试图通过云服务等诸多方式,实现苹果设备间的合作与融合。
与苹果相比,微软操作系统的融合明显更进一步。微软已经宣布,Windows 10可以运行在PC、平板、手机、Xbox以及HoloLens等多款设备。微软还提出了UWP通用平台计划,打通Windows 10和Xbox应用商店,希望让用户享受到统一的应用体验。
在即将到来的Win10周年更新中,微软提供了跨平台消息推送功能,让用户不会错过重要消息。不仅如此,微软还扩展了Cortana的跨平台特性(如低电量提醒、跨平台地图路线共享等功能),方便用户实时实地享受Windows带来的便利。
如今,微软与苹果正在诸多领域展开竞争。这两家公司都非常重视开发者,以及自家生态系统的建设和完善。未来,我们有望看到微软和苹果做出更多改变,从而更好地造福开发者和用户,让更多人享受科技带来的便利。