看啥推荐读物
专栏名称: 阿里云开发者
阿里巴巴官方技术号,关于阿里的技术创新均将呈现于此
今天看啥  ›  专栏  ›  阿里云开发者

深度 | 跨平台Web Canvas渲染引擎架构的设计与思考

阿里云开发者  · 公众号  · 科技公司  · 2021-04-06 08:02
这篇文章主要从技术视角介绍下跨平台WebCanvas的架构设计以及一些关键模块的实现方案(以Android为主),限于作者水平,有不准确的地方欢迎指正或者讨论。一  设计目标标准化:Web Canvas标准主要指的是W3C的Canvas2D[1]和WebGL[2]。标准化的好处一方面是学习成本低,另一方面上层的游戏引擎也可以以很低的适配成本得到复用;跨平台:跨平台主要目的是为了扩宽使用场景、提升研发效率、降低维护成本;跨容器:由于业务形态的不同,Canvas需要能够跑在多种异构容器上,如小程序、小游戏、小部件、Weex等等;高性能:正所谓「勿在浮沙筑高台」,上层业务的性能很大程度取决于Canvas的实现;可扩展:从下文的Canvas分层设计上可以看到,每一层的技术选型都是多样化的,不同 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照