一般新技术接口普及,你不给国产厂商3 ,4 年,人家真不给你铺开的
别説国产, 就连国外也一様, 甚至比我们还慢呢, 由其ios是真的摆烂+拖后腿
以一个OffscreenCanvas进行无渲染运算来説
Chrome Android在69版本(2018年)已经开始支持
而IOS Safari在16.4 也在2023年才推出, 足足差了5年
所以説未来H5确实有大催势, 但不是短时间能看到的, 起码5年一周期的观察
再过2年,国内也没啥人用苹果手机了
笑死 宁愿给国外送子弹 也不乐意买国产
不是,玩家为什么一定要玩网页游戏?现在的玩家更多的是玩PC端、游戏机、手游
谁会玩网页游戏啊 别人宁愿玩微信小游戏 抖音小游戏,你先想想这俩啥时候上webgpu
超级APP微信和抖音定型,小游戏大有可为
当内嵌webview的游戏性能接近原生的时候,就会有多种解决方案了,现在被诟病的windows端套electron的方式以后可能会成为香饽饽
做抖音直播互动游戏才是正道。单机不用审核,请个几个主播就行。
1.webgl 跟 gl 性能差距已经很小了
2.h5游戏的瓶颈在cpu 准确的说是js的执行效率问题 特别是ios上无法jit导致的性能问题
3.桌面浏览器跟移动浏览器是两码事
上面那么多性能测试链接,哪怕花两分钟点进去测一下呢
极端的测试用例没有意义 要看实际应用
我觉得webgpu对人工智能更有价值
很负责任的告诉你pc端已经有做过的实际项目,我的结论是这次的技术革新是划时代的,当然移动端暂时还不支持webgpu,未来如何我们拭目以待吧
道理都懂,先要有资本看上,就像几年前小游戏被鄙视一样。时来运转
性能上的巨大提升还是属重度游戏影响最大,小游戏本身体量限制用完即走,现在的webgl已经满足需求了,webgpu最大的意义是可以帮助主打web端渲染的游戏引擎借助ts/js的天然优势缩短差距,也能打出一张性能牌,对,说的就是cocos
有大佬了解吗,未来 electron webgpu wasm联合使用,electron 打包的PC端游是否可以达到或超级接近原生性能?
个人观点认为wasm 有两个大问题
- wasm与js交互只有数值能直接交互,对数组类对像需额外执行一次拷𢭲,其他对像类无法交互
- wasm没无直接调用webgpu/webgl接口,需要js做中间层
两种损耗下还不如直接JIT
所以electron这种方案,能有90%已经是团队极优秀才有可能
iOS上所有浏览器都只能用webkit内核(Chrome也是),也开了JIT,苹果只给自家webkit开了后门允许JIT。
V8等第三方js引擎无法开启JIT,国内的小游戏运行环境就是基于v8/jsc + opengl做的类WebGL运行时
通常来说,标准WebH5游戏运行环境都是JIT模式,否则iOS上其他浏览器没法用