写点什么

W3C 发布 WebXR 规范草案,用于开发沉浸式 Web 应用程序

  • 2019-04-29
  • 本文字数:967 字

    阅读完需:约 3 分钟

W3C发布WebXR规范草案,用于开发沉浸式Web应用程序

万维网联盟(W3C)最近发布了 WebXR 规范草案。WebXR Device API旨在为开发者提供用于开发沉浸式应用程序的接口,让他们可以通过这些接口开发出基于 Web 的、舒适的、有吸引力的沉浸式应用程序。


开发者可以通过 WebXR API 来创建 XR 体验。XR 包括了增强现实(AR)、虚拟现实(VR)和最近出现的沉浸式技术。制定这个规范的沉浸式 Web 社区工作组(Immersive Web Community Group)解释说:


因为我们不想局限于 VR 或 AR,所以我们使用了“X”,它并不是字母缩写的一部分,但它代表了各种”现实“。也有人把它叫作”扩展现实(Extended Reality)“或者”跨界现实(Cross Reality)“,这样似乎也不错。不过这里的 X 可以指任何你想要的东西!


很多 VR 开发人员使用 Unreal 和 Unity 来开发交互式的虚拟世界。程序员们通常使用 C#之类的语言来开发这些虚拟世界的底层逻辑。WebXR 构建在 WebVR 之上,并想要取代它。它的目标是帮助开发者使用 JavaScript 来开发 VR、AR 和其他沉浸式应用程序。这样一来,开发人员就可以开发出可以利用 Android ARCore 和 iOS ARKit 的 Web 应用程序。


WebVR 最初是在 2016 年发布的,其目标是将 VR 带到 Web 上,不过需要佩戴各种设备。沉浸式 Web 社区工作组表示,WebXR Device API 有两个新的目标:


  • 支持更广泛的用户输入,比如声音和手势,让用户可以在虚拟空间中进行导航和交互;

  • 为 AR 体验开发奠定技术基础,让开发者可以将真实世界的媒介和情境叠加集成在一起。


当前版本的 API 提供了以下这些关键特性:


  • 检测可用的 VR/AR 设备;

  • 列出设备的功能;

  • 探测设备的位置和朝向;

  • 以合适的帧频将图像显示在设备上。


WebXR 规范草案还写道:


WebXR Device API 的新特性带来了一些隐私、安全和舒适度方面的风险(比如眼球跟踪、指纹等),用户必须知道如何降低这些风险。


虽然 WebXR 还处于早期阶段,不过 Mozilla 和 Chrome 已经支持它了(一些注意事项)。


一些受支持的设备包括(不限于这些):


  • 兼容 ARCore 的设备;

  • Google Daydream;

  • HTC Vive;

  • Magic Leap One;

  • 微软 Hololens;

  • Oculus Rift;

  • 三星 Gear VR;

  • Windows 混合现实头戴设备。


有关 WebXR 规范的反馈和建议可以通过GitHub Issues提交,相关的讨论可以参看public-immersive-web@w3.org归档


查看英文原文W3C Publishes WebXR Draft Specification for Direct Web Interaction with Immersive Hardware


2019-04-29 08:005723
用户头像

发布了 731 篇内容, 共 468.1 次阅读, 收获喜欢 2006 次。

关注

评论

发布
暂无评论
发现更多内容

大厂面试算法到底有多重要?学会这份算法宝典,随便暴打头条面试官!

Java架构之路

Java 程序员 架构 面试 编程语言

5 个最值得注意的开源集中式日志管理工具

程序员石磊

Linux 日志 性能监控 日志监控

冰河去腾讯了?

冰河

程序员 程序人生 冰河 冰河技术

5G专网是个大西瓜(二):碰撞之谜

脑极体

黄际洲获CCF优秀博士学位论文奖 搜索推荐技术创新成果显著

爱极客侠

官宣 | Atlassian 针对中国市场推出适用于所有团队的本地化部署方案!

Atlassian

项目管理 DevOps 敏捷 Atlassian Jira

💯 关于 TCP 三次握手和四次挥手,满分回答在此

飞天小牛肉

面试 后端 计算机网络 TCP/IP 2月春节不断更

SpringBoot 接口幂等性的实现

xcbeyond

Spring Boot Java、 幂等性 28天写作

非科班Java面试快手三面,如果不是疫情,offer已经到手了

Java架构之路

Java 程序员 架构 面试 编程语言

链上公开透明 链下迷雾重重 区块天眼能否拨开行业疑云

CECBC

区块链

日记 2021年2月3日(周三)

Changing Lin

个人感悟 2月春节不断更

游戏夜读 | 游戏中的确定性

game1night

高并发高性能服务器是如何实现的?

赖猫

c++ 高并发 linux开发 服务器开发 多线程高并发

备战金三银四,”吊打各厂面试官“ ,为你准备了这份堪称“神作”的Java面试宝典

Java架构之路

Java 程序员 架构 面试 编程语言

学习感恩

谷鱼

100+标杆案例和1个减法:华为“懂行100”给2021带来了什么?

脑极体

Seata1.4.0源码编译

Fox666

seata

拆散的乐高怎么装起来

李小腾

SpringCloud 从入门到精通17---Sentinel降级/热点规则

Felix

产品经理训练营-第三周作业

羽室

基于Segment Routing技术构建新一代骨干网:智能、可靠、可调度(二)

UCloud技术

云计算 运维 云网络

商务部发力数字商务:鼓励企业开展区块链等先进技术创新应用

CECBC

区块链

硬盘的秘密

yes

机械硬盘

Linux-Lab 入门:详细步骤分解

贾献华

Linux 嵌入式 Linux Kenel 开发板 boot

Nacos源码编译

Fox666

nacos

深入理解nodejs的HTTP处理流程

程序那些事

node.js HTTP 异步编程 程序那些事

LeetCode题解:69. x 的平方根,牛顿迭代法+递归,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

【盘点2020】连续8个月霸榜,年度最佳公有云竟然是它?

博睿数据

基于Segment Routing技术构建新一代骨干网:智能、可靠、可调度(一)

UCloud技术

云计算 网络 云网络

全面提升企业的主动防御能力,UCloud全新架构云安全中心正式公测!

UCloud技术

网络安全 恶意解析 云安全 安全漏洞

区块链时代,企业如何构筑竞争力的护城河?

CECBC

区块链

W3C发布WebXR规范草案,用于开发沉浸式Web应用程序_大前端_Bruno Couriol_InfoQ精选文章