/ Voiceofvr / 0浏览

将React Native引入企业级XR应用开发与Matt Hargett

The Voices of VR Podcast

欢迎

我的名字是Kent Bye,欢迎来到《Voices of VR》播客!这是一个关注空间计算未来的播客。您可以在 patreon.com/voicesofvr 上支持我的播客。

第六集:与Matt Hargett的对话

这是第六集,共十二集,专注于我在Meta Connect的不同采访系列。今天的这一集是与Reebeker Specialties的创始人Matt Hargett的对话。他在硅谷已经交付产品超过25年了。在我采访Liam Brozo之后,他要去参加Meta Connect期间的Webexar meetup。我想去那个会议,听一听不同的讨论,因为这是一个汇聚WebXR社区的机会。当然,Brandon Jones作为WebXR和WebGPU的规范编辑,以及Chromium团队,整个Meta Quest浏览器团队也都参与其中,另外还有来自Supermedium的Diego和8th Wall的Tom Emmerich。实际上,很多讨论是由Ethereal Engine的Liam Brosia和Reebeker Specialties的Matt Hargett推动的。Matt在这次访谈中提到,他开始写一些WebXR应用程序,但发现自己遇到了一些障碍,尤其是在网页浏览器背景下出现的某些回归。因此,他开始研究一些替代的开发管道,参与React Native,紧密融入了这个社区。他与Callstack和this.dot labs的合作,使用WebXR和OpenXR规范创建可以编译到Apple Vision Pro的React Native代码。我对此非常期待,想看看未来会发展成什么样。

这次与Matt的采访发生在2023年9月28日,地点在Meta的总部Menlo Park,加州。现在,让我们深入探讨吧。

Matt Hargett的背景

我是Matt Hargett,Reebeker Specialties的创始人。我在硅谷交付产品已经大约25年了,其实自Oculus Kickstarter以来我就一直在关注XR。实际上,在90年代末,我有一个叫做VFX 1的头盔,保证让你感到恶心和头痛。但是,即使是那早期的VFX 1头盔也让我意识到,这些显示器的发展轨迹会越来越好。因此,我一直在远距离关注这个领域,同时去年成立了新的公司。

关于VR的旅程

我母亲是一名程序员和游戏玩家。从1984年开始,我在TI 99 4 A上编程,从此我们在1987年得到了PC,这时我开始学习x80汇编语言。在我的职业生涯中,我从未局限于一种语言。有人可能知道我参加过的一些通过会议,或者是Mono和.NET社区的活动。持续以来,我一直在寻找新的机会,探索如何从产品开发的角度解锁更多的效率。

大约两年前,我开始看到这些XR发展的轨迹对齐。

关于WebXR社区的见解

我们刚刚结束了在Meta Connect举办的一个meetup,参与者包括来自更广泛WebXR社区的人士,以及来自Chromium团队的WebGPU规范编辑Brandon Jones。Meta的浏览器团队也有参与,大家有机会分享了一些反馈。你可以为我们提供一些背景,让我们了解你对这次会议讨论的看法,以及你认为WebXR在XR行业生态系统中的更大价值。

我想总结一下这个讨论,像我自己、Liam来自Ethereal Engine以及其他一些人,我们不仅仅关注XR的趣味部分,更在于建设高价值的应用程序,让用户愿意返回,但这些应用并不一定是社交性的,主要针对知识工作者、企业高管或DOD军事等群体。我们在WebXR技术空间构建一个更可扩展的业务和团队时,碰到了许多障碍。开发者在如何自动化测试方面面临着很大的挑战,尽管二十年前浏览器也面临过类似问题。

总的来说,WebXR的货币化绝非不可能,但困难重重。

销售与支持成本的考量

即使不是考虑风险资本的成功商业模型,如果只是想要覆盖四个人的基本薪水,货币化的情况并不明朗。而且对于我们试图进入企业市场和军方客户来说,WebXR并不是一种新奇的事物,而是一个解决具体问题的平台。在这方面我个人并不认为我可以向企业和军方客户提供WebXR浏览器的服务。

至此我们已经建立了一个不错的原型和演示,但在支持成本和对客户的服务要求方面,我不确定我是否能够承受这项挑战。

关于React Native的看法

在我过去的经历中,我与合作伙伴一起将React Native引入到其它平台。例如,在BlueJeans中,我们将React Native引入到Windows 7和8。我们在推动Microsoft与其产品的开源协作方面取得了成功。React Native对我们而言,能够用单一代码基础建立多平台支持,这在我们的开发和跨平台代码的效率方面极具价值。

尽管我并不打算再次使用React Native,但当我达到了WebXR的临界点时,发现它必将变得稳定,我对此充满信心。但是现在,React Native的存在让我能够为WebXR API和WebGPU API编写大量代码,并且可以在将来的时候再将这些代码Bundle到Web上。

结束语

很高兴能够与你分享这一切,并期待未来这个React Native为WebXR和WebGPU的pipeline带来的可能性。谢谢你花时间,讲述你的经历以及你正在做的工作。

感谢您的收听,再次感谢大家关注我的Meta Connect系列中的这一集!

如果您能在< a href="http://patreon.com/voicesofvr">Patreon上支持我的工作,我将不胜感激。