Windows 10 即服务:微软 Build 2015 首日演讲要点回顾
每年的 Build 开发者大会是都是微软最为重要的活动,而今年因即将发布的 Windows 10 和更为开放的战略而倍受关注。在大会开场演讲中,Windows 10、云战略等一系列新动向让我们见到一个充满未来的新世界。
关于云和 Azure
云是未来的 IT 核心,在这一点上微软的战略始终未变。在本次 Build 2015 开场演讲的前半部分,微软着重介绍了其未来的核心战略:云计算。
作为基础的 Azure 依旧是有关微软云战略的核心,而此前微软已经让 Azure 支持不同的操作系统,除了 Windows,还有 Linux,而新兴的开源容器 Docker,而你可以在其上做任何此前需要大型集群来完成的事情,除了做高并发的应用服务器,你也可以基于 Azure 的进行生产环境部署,甚至是进行 3D 建模渲染。对于微软而言,现在 Azure 是一个开放的平台,而且要比其他做云服务的厂商更开放。
跨平台的 Visual Studio 和 . NET
.NET 架构是微软帝国的基石,然而在微软新战略「Cloud First, Mobile First」的影响下,. NET 的核心部分已经完成开源,而接下来他的使命就是超越 Java——微软宣布 .NET Core for Linux、Windows、Mac 的评估版本将在今天发布,曾经的平台之间阻碍被彻底打破。
而作为开发利器的 Visual Studio 也将会呈现从未有过的开放,因为未来你可以在 Linux 或者是 Mac OS X 上使用 Visual Studio 调试代码,在会上微软公布了一个面向 Linux 和 Mac 的轻量级代码编辑调试应用:Visual Studio Code。而未来你甚至直接使用浏览器就可以编写代码——微软还会发布在线版的 Visual Studio。
Office 不仅仅只是 Office
这一年来 Office 的变化有目共睹,作为微软「平台即服务」的践行者,Office 打破了平台间的壁垒,让 OS X、iOS、Android 以及 Windows 用户都可以享受到微软 Office 带来的便捷办公体验。而未来 Office 还会成为一个新的开放平台。
在未来,Office 将会接入更多的第三方服务与应用,比如当你通过 Word 查看简历时间可以看到当前应聘者的 Linkedin 信息,通过 Outlook 安排事项时可以查看 Uber 提醒甚至直接叫车,而这些第三方服务将会同时支持所有平台的 Office。
巨变:一键移植 iOS / Android 应用
在 Windows 下,什么都有可能发生,但是微软重申,Windows 就是服务。而作为核心,应用将会是微软最需要解决的。在未来,开发者将可以实现曾经 Java 所描述的愿景:「一次编写,处处运行」,但微软将会执行的更为彻底——你可以直接使用 Visual Studio 编写通过应用,让他在 PC 和移动终端上运行,也可以采用更极端的方式:将 Android 或者是 iOS 的应用代码带入到 Visual Studio 中直接变成 Windows 10 应用,甚至 Windows 中还会预置一个 Android 子系统以辅助运行。
革命:Microsoft Edge 浏览器
IE 终将成为过去,而微软下一代浏览器 Project Spartan 也有了正式名:Microsoft Edge;整合 Cortana,自带阅读模式,并且对HTML5具有良好的兼容性。最重要的是,他将会和 Chrome / Firefox一样,支持类似的扩展功能。
统一的应用商店,统一的 Windows
未来,微软应用商店将不仅仅只有通用应用,未来基于 . NET 和 Win 32 开发的应用同样也会登陆微软应用商店,这将大大缓解当下 Windows 应用商店应用匮乏的现状,而商店的支付方式上也变得更为灵活。除了信用卡,你还可以和运营商进行结算。此外微软还发布了针对商用环境的 Windows Store for Business,以顺应未来 BYOD 大潮。
如何模糊设备之间的间隙?Windows 10 的 Continuum 特性支持自动适配不同屏幕尺寸的 Windows 设备。平板插入扩展坞就化身桌面 PC,即使是手机接上大屏幕,应用界面自动变成桌面应用风格。而通用应用无论是任何分辨率的屏幕都可以完美适配。
更多可能:打造增强现实设备 HoloLens 的开发平台
作为今年微软发布的重磅黑科技,HoloLens 给了我们无限的可能,紧接着在本次大会中微软也正式发布了增强现实设备 HoloLens 的开发平台,并且这项技术将首先运用在医疗以及建筑行业中——建筑师可以直接看到脑中的草图在 3D 空间上的立体效果而无需再制作模型进行工程验证,而医生则可以借此对人体进行 3D 建模,为制定后续的手术方案提供直观的视觉呈现。
(部分内容编译自 The Verge)