今年1月,微软正式宣布了基于增强现实技术的HoloLens,我们也看到了这款产品未来的应用场景可以覆盖医疗、星球探索、游戏、工业设计等行业。同时,很多用户和开发者也在关注这款产品是否会支持微软提出的Windows通用应用。不久前,微软正式推出了HoloLens的QA页面,其中微软还声明:“HoloLens可以支持所有UWA,也就是Windows通用应用。”
此前,微软还重新定义了Windows通用应用,更好地区分了Windows生态系统中传统桌面应用和Windows通用应用的区别。此外,视窗通用应用程序现已改名为“视窗应用程序”。所以准确地说,HoloLens可以支持全部的Windows应用。
按照微软的构想,在通用应用平台基础上创建的、可以在所有Windows设备上通用的应用,就是“Windows应用”,而只能在传统Windows桌面平台上运行的应用,只能称为“Windows桌面应用”。
Windows应用程序和Windows桌面应用程序可以访问WinRT和COM。不同的是,Win开发者_如何学JAVAdows应用程序只能调用Win32 API接口的一个子集,而Windows桌面应用程序可以调用所有Win32 API接口。
我们知道,Windows应用将逐步扩展到手机、平板电脑、搭载Windows 10甚至Xbox One的PC。在Windows 10上,微软内置了支持HoloLens的API接口,涉及手势控制、语音控制、环境感知等。当然,开发者需要调用这些API接口,使用微软提供的Windows全息SDK开发工具。
对于普通用户来说,未来我们可以通过搭载Windows 10和HoloLens的设备,享受增强现实技术带来的独特交互体验。对于微软来说,这也是统一整个微软生态的一部分。不仅可以充分发挥“Windows应用”的优势,还可以让HoloLens更好地融入微软生态系统。
微软将在月底的Build 2015上推出更多关于Windows 10、HoloLens、“Windows应用”开发等内容,我们也将跟进Build 2015。
精彩评论