摘要:本篇WEBAPP开发教程将为大家讲解WEBAPP编程的知识点,看完这篇文章会让你对WEBAPP编程的知识点有更加清晰的理解和运用。
本篇WEBAPP开发教程将为大家讲解WEBAPP编程的知识点,看完这篇文章会让你对WEBAPP编程的知识点有更加清晰的理解和运用。
现在有很多公司正在开发WebVR技术,大部分都是浏览器厂商和VR公司,此前谷歌和Oculus公司已经发布了实验版本的VR浏览器,而这一次展示相关技术的则是老牌开源浏览器——火狐浏览器(Firefox)开发商Mozilla。与谷歌等公司着重展示具体产品不同,Mozilla更多的是展示他们的开源JavaScript API WebVR平台和此前已经曝光的HTML框架A-Frame。这些工具让网页开发者轻松制作出网页端VR应用,兼容性是它最大的优点,从高端的Vive到最低端的手机VR都没有问题。
尽管WebVR看起来前景非常好,但VR箘也有很多忧虑,至少WebVR在国内的发展令人担忧。这一点很明显已经有了前车之鉴,就是当年也相当火爆的概念Web APP,由于国内网络环境的特殊性,我们始终没有获得过真正好用的网页应用。从另一方面来看,即使是体验更优秀的国外网页应用,终究也只能算作小众,例如谷歌的ChromeOS。
理论上来说,WebVR支持原生VR所有特性,包括房间级VR位置追踪,并且它无需下载安装,只要使用浏览器登陆即可。不过受到网络环境、HTML标记语言天生的低效率等因素影响,WebVR的效果就跟WebGL一样,无法与本地应用相提并论,但对于很多用户来说,它仍然足够强大。
举例来说,2017年虚拟现实黑客松大赛中就有开发者使用Mozilla的A-Frame平台开发了CityViewR应用,它在VR中展示一个城市各区域数据变化,并支持房间级VR特性;另一个例子就是Mozilla自己的A-Painter,功能类似谷歌的Tilt Brush,支持多用户,并且是WebVR应用。
Mozilla新兴技术研究部门副总裁Sean White和他的团队专门探索那些3~5年内可能广泛传播新技术,而WebVR就是其中之一。在他看来,WebVR最大的优点自然是极其广泛的兼容性,它可以使那些功能和稳定性还不错的VR应用轻松获得大量用户。
另一点则在于,Web编程更加简单,无需学习复杂的线性代数或高级编程语言(例如C++),同时WebVR具有平台无关的特性,开发者将不再受制于Oculus和Valve等厂商,获得更大的自由。
当然,开发WebVR仍然要面对开发原生VR软件同样的困境,例如保证体验足够优秀,能够留住用户,这一点的关键仍然是流畅性、交互设计;WebVR面对的其他障碍则包括网络带宽和延迟等。
当然,网页应用用到的技术还是相当受开发者欢迎的,现在有很多流行应用都是结合原生app和网页app的混合应用,采用原生app的技术提高交互的流畅性和稳定性,使用网页app技术增强内容的兼容性等。或许,最终WebVR也会采用类似的形式。
希望这篇文章可以帮助到你。总之,同学们,你想要的职坐标WEBAPP频道都能找到!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号