设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1442|回复: 2
打印 上一主题 下一主题

[随意闲聊] 理论上能运行MZ游戏的安卓/浏览器最低版本

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
跳转到指定楼层
1
发表于 2022-1-7 18:42:59 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
经过大量测试,MZ游戏在chromium 56及以下版本开始报"WebAssembly is not defined"的错误,如下图。

由于MZ在粒子特效和音频解码上应用了WebAssembly技术,由于WebAssembly的支持是从chromium 57开始的,基本可以确定chromium 57内核的浏览器是MZ游戏能运行的最低要求。

PC上因为大家打包多用nwjs,浏览器版本是确定的,不必担心这个问题。但是手游的webview情况就不太一样了,容我介绍下。

安卓系统的webview从安卓4.4开始采用chromium内核,在完全不更新的情况下,从安卓8开始webview才搭载chromium 57以上内核,不过,除非人为故意禁止,从安卓5开始系统就会自动更新webview内核,也就是说,安卓8以上一定可以运行游戏,安卓567要看系统的webview是否更新及时了。从我的经验来看,安卓7设备基本都没问题,安卓6就有不小的概率无法运行,安卓5我甚至放弃支持(因为这种手机太古董了,很难有游戏体验)。






热知识:ES6,ES7,ES8特性均可以放心用,chromium 57版本均支持,但你所用的第三方插件如果使用了太新的特性(ES9+)和函数可能导致本结论不成立(兼容性更差)。
热知识2:得益于四年来的性能优化,chromium 57相比最新版本的chromium内核已经有着巨大的性能差距,一些老机器webview版本又低,配置也差,卡上加卡。
热知识3:看当前浏览器的chromium内核版本可以在控制台上输入navigator.userAgent
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-5 08:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表