支持UWA的HoloLens能为微软生态带来革新?
今年一月份的时候,微软正式公布了基于增强现实技术打造的HoloLens,而且我们也看到了这款产品未来的应用场景可以覆盖医疗、星球探索、游戏、工业设计等多个行业领域。同时许多用户和开发者也关心这款产品是否会支持微软提出的Windows通用应用程序。不久前,微软正式为HoloLens上线了一个Q&A页面,微软也在其中声明:“HoloLens可以支持全部UWA,也就是Windows通用应用。”
之前,微软也对Windows通用应用程序进行了重新定义,更好地区分了Windows生态中传统桌面应用与Windows通用应用的区别,而且Windows通用应用现在已经改称为“Windows应用”。所以准确地说,HoloLens可以支持全部的Windows应用。
举个简单的例子。我们知道微软的Xbox Video是一款基于Windows通用应用标准来开发的流媒体视频应用。未来我们在使用这款应用来观看流媒体视频的时候,会感觉像是身临其境。在HoloLens的支持下,我们眼中看到的将会是HoloLens对Xbox Video的流媒体视频进行渲染,然后以全息图的形式展现出来的画面。
按照微软的构想,基于通用应用平台创造的、能够在所有Windows设备上通用的应用程序即是“Windows应用”,而仅能运行在传统Windows桌面平台的应用只能被称为“Windows桌面应用”。
Windows应用和Windows桌面应用都可以访问WinRT、COM。而不同之处就在于,Windows应用只能调用Win32 API接口的子集,Windows桌面应用可调用全部Win32 API接口。
我们知道,Windows应用未来将会逐步推广到搭载Windows 10的手机、平板、PC,甚至是游戏主机Xbox One上。在Windows 10上,微软已经内置了支持HoloLens的API接口,这些API接口涉及手势控制、语音控制、环境感知等等。当然,开发者需要调用这些API接口需要使用微软提供的Windows Holographic SDK开发工具。
对于普通用户来说,未来我们可以通过搭载Windows 10的设备和HoloLens享受到增强现实技术带来的独特交互体验。而对于微软来说,这也是统一整个微软生态的其中一环。不仅仅能够最大限度地发挥Windows应用的各项优势,还可以更好地将HoloLens整合到微软生态中。我们也可以想象,未来的微软生态在Windows应用和HoloLens的推动下,交互体验、视觉效果上都会迎来新一轮的革新。
微软将会在月底的Build 2015上介绍更多关于Windows 10、HoloLens、“Windows应用”开发等涉及到大量微软生态开发的内容,届时我们也将对Build 2015进行跟踪报道。