全球开发者的盛宴!不过听说,开幕有些“翻车”?
正文共 2953 字 14 图;预计阅读时间 7 分钟
微软Build 2019开发者大会已于太平洋时间5月6日准时举行(至5月8日结束)。在今年Build开发者大会首日,微软针对VR/AR、AI、云服务等领域发布了一系列技术更新,以及多款产品和服务。
首日VR/AR内容合集
我们先来看看微软在VR/AR领域的动态。
- 微软用HoloLens 2再现“阿波罗登月计划”
在Build 2019开发者大会的开幕序章中,微软联合Unreal引擎团队推出了“阿波罗11号登月计划”的交互式可视化体验,同时用于纪念阿波罗登月计划50周年(1969年7月16日)。这是为了能够向开发社区展示,Unreal 4引擎对HoloLens 2的原生支持,而Epic Games已确认这一支持将于5月底上线。
但遗憾的是,这场“阿波罗计划体验”因技术原因没有能够成功演示。
工业光魔首席创意总监John Knoll,以及《Man on the Moon》的作者Andrew Chaikin主持了这场体验,并表示,这一体验将以丰富的细节来为大家呈现历史性的1969年事件。而该体验还将带领人们一睹计算时代的未来:人人都能通过头显设备来自然直观地操纵高质量的3D内容。
如果顺利演示的话,体验将为与会人员展示登月任务各方面的鸟瞰图,包括火箭发射、土星5号运载火箭的精确模型、月球登陆的详细重演,以及Neil Alden Armstrong踏足月球的第一步等。人们将能看到在任何其他媒介中都无法展现的详尽细节,涵盖土星5号运载火箭的发射三阶段、着陆器的形状跟随功能设计、月球表面的悬浮下降。
Unreal 4对Holographic Remoting的支持为HoloLens带来了高端PC图形。据悉,“阿波罗计划”的演示内容为基于物理的渲染环境提供了1500万个多边形,并且具有完全动态的照明和阴影、多层材质,以及体三维效果。
这次演示同时还说明了HoloLens 2的直观交互。用户可以自然地移动头部和双手,直观地触摸和操纵前方的全息图。用户可以执行向两边拨开的手势,然后火星5号运载火箭就会分解成一系列的单独组件。
微软云端与AI事业群的Alex Kipman表示:“HoloLens的这一功能将能给我们的合作伙伴提供变革性的解决方案。从汽车到制造,从建筑到医疗保健,都可以使用这种方式可视化详细和高度精确的3D内容。”
- 宣传片透露Minecraft AR将于5月17日公布
在Build 2019开发者大会现场,微软为其各种平台发布了大量的更新,其中包括一段宣传片,展示了基于Minecraft的AR体验。
视频内容十分简洁:一位男士离开长凳时拿错了手机,坐在旁边的女士将手机捡起,却发现手机正在运行AR版的Minecraft。而手机画面则是一只马赛克猪正在草地上漫步。
从视频演示中可以看出,AR版本的Minecraft可以识别周围环境,并在用户移动或拉远拉近手机时,做出正确的响应。
视频除了上述内容外,还显示了该应用的发布日期为5月17日,并附上了Minecraft官方网站的链接。
- 微软《Teams》更新,集成《Spatial》功能
在HoloLens中有一款名为《Teams》的应用,允许人们通过AR中的3D虚拟角色进行协作。在Build 2019开发者大会中,微软将《Spatial》功能集成于《Teams》,更新后的《Teams》是一款与《Slack》相似的办公室沟通软件。
《Teams》在演示前与原先版本看起来并无不同,但随着《Spatial》联合创始人Agarawala佩戴上HoloLens 2并(扫描了电脑上Teams应用显示的二维码)登陆后,即可进入全然不同的沉浸式环境,可立刻与其他用户展开协作。
除此之外,《Spatial》赋予《Teams》的强大功能在于使其能够“跨平台”。这意味着,即使用户没有HoloLens,也可以参与到协作之中。Build大会现场便展示了《Spatial》如何让远程PC用户通过网络与本地用户进行沟通:远程PC用户在《Spatial》中以2D视频窗口的形式出现,并与3D内容进行交互。
同样,在Azure Spatial Anchors的帮助下,安卓手机用户也可以加入这场沉浸式会议,通过手机屏幕来实时修改3D模型。事实上,微软表示,除了HoloLens、微软Office 365中的微软《Teams》和安卓平台,《Spatial》还可以在iOS平台和Web平台运行。该公司表示,《Spatial》很快还将登陆Magic Leap One平台。集成《Spatial》功能的微软《Teams》应用将于今年6月上线。
其余平台更新及产品发布
微软在Build 2019开发者大会上发布了多款新产品和服务,涉及云服务、人工智能、机器人、物联网等诸多技术领域。
- 云服务
不同于往年,在本次的Build大会中,“云服务”似乎成为了微软的研发核心。微软宣布,所有登陆GitHub代码托管服务的用户,都可以通过提供登陆凭证来访问Azure云工具。此外,微软还将GitHub的企业层与Azure Active Directory服务相兼容,以此来便于管理员对员工使用GitHub进行管理。
微软还推出了Azure SQL数据库工具,可凭借“无服务器”的能力处理计算任务,而无需开发人员设置、管理数据库的底层资源。这些更新与功能的增强,可以刺激到更多的企业来使用微软的Azure公共云来托管应用程序和存储数据。
- KEDA
微软向开发人员推出了与Kubernetes相关服务,包括由微软与Red Hat联手开发的开源项目Kubernetes Event-Driven Autoscaling(KEDA)。据悉,KEDA可以在任何公有云、私有云和内部环境中根据组织的需要,处理事件驱动、基于事件架构进行自动化工作。
- 机器人
令人意外的是,在此次大会中,微软还着重介绍了自主机器人。微软宣布推出了一个基于Azure云的新平台,可以让开发人员在此研发模型并创造自主物理系统。不仅如此,该平台还与微软诸多物联网(IoT)服务、开源机器人操作系统(Robot Operating System)结合到了一起。
- 基于Chromium内核的Edge浏览器
微软宣布将为其最新的基于谷歌Chromium内核的Edge浏览器,增添一些新特性。微软表示,该浏览器将加入IE模式、新的隐私保护工具和Collections功能。
- 量子计算开发包
顺应之前的惯例,微软依旧在今年的Build大会上对一些项目进行了开源。微软宣布,其将在今年夏天在GitHub上开源其量子计算开发包(Quantum Development Kit),包括其Q#编译器和模拟器。
- Windows Terminal
微软推出了一款名为“Windows Terminal”的新命令行应用程序,用户可以借此来访问PowerShell、cmd.exe和Windows子系统Linux(WSL)等环境的中心位置。Windows Terminal中还含有微软专为终端应用程序开发人员,增添的自定义主题功能,以及表情符号、基于GPU的文本呈现。
- Visual Studio、.NET和ML.NET 1.0
在本次大会上,微软为Visual Studio远程功能增添了预览,并推出了开放跨平台框架ML.NET 1.0。随后,微软宣布,.NET Core 3.0即将有下一个版本.NET 5,这会是.NET系列种的一个重要版本。微软表示会在.NET 5中引入新的.NET API、运行时间功能和语言功能。
- Microsoft Search
在2018年9月的Ignite大会上,微软曾发布过一款名为Microsoft Search的产品。该产品类似于谷歌的Cloud Search,可以在独立的数据中寻找文件、联系人、图表、内部网站、对话、定位、工具并且回答一般性问题。现在,它可以在大多数Microsoft 365产品和必应(Bing)中使用。
- Microsoft Graph
在本次大会中,Microsoft Graph也获得了更新,用户能够将企业客户的业务数据与Microsoft Graph进行整合,并通过Azure Data Factory对Microsoft Graph的数据迁移进行管理。
- Fluid Framework
Fluid Framework是一个基于web的文档创建模型和平台,允许团队进行写作。在大会中,微软表示,预计将于今年晚些时候通过软件开发套装(SDK),为开发人员提供这款全新的平台,以及带有Fluid的Microsoft 365软件,例如《Word》、《Outlook》。
- 选举验证工具
微软专门针对政府机构推出了一个名为“ElectionGuard SDK”的工具,该开源软件包可以对选举结果进行验证。此外,微软还推出了M365服务,能为政党和个人候选人提供微软Microsoft 365产品的高端安全保护,并可以在其面临威胁时提供优化安全设置。
微软Build 2019开发者大会首日已经结束,抛开“不太成功”的AR演示,其余技术更新与服务扩展,着实是为全球开发者献上了一场盛宴。此外,微软还为企业提供了他们熟悉并喜爱的解决方案,以此来帮助其抓住业务中的新机遇。
以下是微软官方对Build 2019开发者大会的描述:“这是一次你了解新创新、获得实践经验以及与同行合作的机会。无论你是希望深入了解最新的云技术、探索客户端开发技术,还是希望发现新的开源工具和库,你都可以在微软Build开发者大会中找到你想要的。”
本文属VRPinea原创稿件,转载请洽:brand@vrpinea.com