至顶网CIO与应用频道 08月11日 北京消息:今年伊始,WebAssembly的技术与应用极速来袭。17年3月4大主流浏览器厂商(谷歌、微软、苹果、火狐)共同推出新运行机制WebAssembly方案,以用于解决WebApp执行效率问题。为顺应开发需求趋势,H5引擎技术商白鹭时代发布了业内首个双核H5引擎白鹭引擎5.0(Egret Engine5.0)。作为其旗下产品矩阵实力担当,该引擎提供WebAssembly极速版本和JavaScript兼容版本。今天我们试图从多维度客观分析白鹭引擎5.0双核H5引擎功力。
双核驱动,高性能稳定性兼容
国内H5游戏引擎厂商目前均使用JavaScript作为H5游戏运行环境,虽然JavaScript有着开发效率高、浏览器兼容性好等优势,并且有大量成功案例,但其性能与采用WebAssembly运行环境的引擎相比却黯然失色。除了对JavaScript的支持外,白鹭引擎工程师们在经过对前沿技术持续探索并深入考量兼顾现有开发环境,提供了一款也是现有市面中唯一一款支持WebAssembly(WASM) 极速模式和JavaScript(JS)兼容模式的双核驱动游戏引擎。
白鹭引擎5.0拥有全新的基于 WebAssembly 的渲染架构,对比4.0版实现运行效率提升300%。白鹭引擎团队不惜重写引擎底层技术,在优化工作方面花费大量心思,5.0引擎遵循HTML5标准,包括2DD游戏渲染核心,搭载WebAssembly极强运行计算力,它已具有出色运行性能优势及高速开发效率,并擅长跨平台运行。开发者也可以尽可能的不用关注浏览器底层实现,如果浏览器不支持WebAssembly,白鹭引擎5.0可以智能切换回JavaScript兼容模式。在使用WebAssembly版本开发过程中开发者如果担心兼容性问题,白鹭引擎5.0则可以提供完全兼容版本的JavaScript,无需担心升级带来的问题。
性能进化,瘦身不减极致效率
从引擎诞生之初,白鹭的工程师们对于对于包体的小巧和运行的稳定极为在意。在工程师们巧思妙想中,使得白鹭引擎5.0包体在采用WebAssembly体积后比JavaScript体积更小一些,可以把C++通过WebAssembly的编译器直接编译成erget.wasm或者是erget.asm.js,以及引入新的二进制模式,包体降低、运行性能都大大提高。
包体减负并未缩减性能的再次进化,在同屏500个龙骨动画,使用小米MIX测试机型里, Egret Engine 5.0 JavaScript版本性能比Egret Engine4.x 的性能高出近 3 倍, Egret Engine 5.0WASM版本性能领先 Egret Engine4.x4 倍。
在减负同时,白鹭工程师们也一直考虑着为开发者提供人性化升级策略。白鹭引擎5.0版本引入模块化升级,例如开发中如果声音有问题可以单独升级声音模块,且不会影响其他模块的正常使用,其它模块升级则同理适用。在后续优化工作中,白鹭引擎工程师们则同时维护JavaScript版本和WebAssembly版本,所以开发者无需担心升级带来的负担。
巧思妙想,细节营造更好体验
有着丰富开发经验的工程师们把极致设计思路也引入了引擎,启动器提供软件统一入口,为开发者提供项目管理、工具管理、资源链接三大管理功能。项目管理清晰方便的管理开发者过往制作的所有工程,工具管理则将所有白鹭引擎工作流产品集合,便捷及时更新下载。同时考量到社区活动、培训教程学习等内容对于开发者的帮助,白鹭引擎5.0开放资源链接这一功能则与开发者愿望再次契合。
界面简约而不失单调,功能齐全且注重细节营造,倾注工程师们大量心血,作为一款经典而时尚的引擎产品,白鹭引擎5.0有着更强大的性能更稳定的兼容性,虽然小巧轻盈但不失凌厉内核,实为颜值与智慧的结合,满足开发2D 3D游戏需求,无疑可以轻松开启精彩创意工作。
好文章,需要你的鼓励
谷歌深度思维团队开发出名为MolGen的AI系统,能够像经验丰富的化学家一样自主设计全新药物分子。该系统通过学习1000万种化合物数据,在阿尔茨海默病等疾病的药物设计中表现出色,实际合成测试成功率达90%,远超传统方法。这项技术有望将药物研发周期从10-15年缩短至5-8年,成本降低一半,为患者更快获得新药治疗带来希望。
继苹果和其他厂商之后,Google正在加大力度推广其在智能手机上的人工智能功能。该公司试图通过展示AI在移动设备上的实用性和创新性来吸引消费者关注,希望说服用户相信手机AI功能的价值。Google面临的挑战是如何让消费者真正体验到AI带来的便利,并将这些技术优势转化为市场竞争力。
哈佛医学院和微软公司合作开发了一个能够"听声识病"的AI系统,仅通过分析语音就能预测健康状况,准确率高达92%。该系统基于深度学习技术,能够捕捉声音中与疾病相关的微妙变化,并具备跨语言诊断能力。研究团队已开发出智能手机应用原型,用户只需完成简单语音任务即可获得健康评估,为个性化健康管理开辟了新途径。