写点什么

基于 Cocos 的高性能跨平台应用开发方案

2019 年 9 月 21 日

基于Cocos的高性能跨平台应用开发方案

GMTC北京2018大会上,潘伟洲讲师做了《基于 Cocos 的高性能跨平台应用开发方案》主题演讲,主要内容如下。


演讲简介


跨平台应用开发已成为现在越来越主流的客户端开发形式。本次演讲将给出一种基于 Cocos 的高性能跨平台应用开发解决方案,结合我们团队使用 Cocos 对原本 Hybrid 形式的产品的改造过程,从技术选型、基础组件储备,再到改造过程中就如何提升跨平台开发效率以及产品性能所做的尝试和所踩过的坑,逐步进行总结回顾。重点探讨了开发过程中遇到的跨层交互、ScrollView 性能优化、内存优化等技术问题,为跨平台应用开发提供一种新的可借鉴思路。


演讲主要包括:


  1. ABCmouse 项目背景

  2. 项目具体实践


(1)系统架构


(2)研发流程


(3)Cocos 层


  • 通用组件开发


(4)Native 层


  • 音频播放:多端统一播放组件

  • WebView:预加载,直出,JS 打包


(5)跨层交互的技术问题


  • Native、Cocos 界面过度

  • local reference table overflow 问题


  1. 性能优化


  • 高性能的 ScrollView 实现

  • 内存优化(图片压缩、图片格式、缓存、内存管理、属性动画、自动图集)


  1. 效果对比和总结


听众收益:


提供一种新的基于 Cocos 的跨平台应用开发的思路,并在跨层交互、组件性能优化、内存优化等方面提供了具有参考价值的实践经验。


讲师介绍


潘伟洲


腾讯高级工程师


潘伟洲,腾讯高级工程师,曾先后负责小 Q 机器人二代及 ABCmouse 开发工作,对自然语言处理、跨平台应用开发有着丰富的实战经验。业余时间开发了开源中文智能音箱 dingdang-robot,同时也是博客引擎 Hexo 的活跃开发者之一。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019 年 9 月 21 日 14:50695

评论

发布
暂无评论
发现更多内容

架构师训练营 第五周 学习心得

LiJun

Vue3 Composition API如何替换Vue Mixins

志学Python

Vue Vue3 composition-api

架构师训练营 第五周 学习总结

亮灯

第五周作业

重新来过

第五周感悟

路人

极客大学架构师训练营

深入学习一致性Hash

拈香(曾德政)

算法 极客大学架构师训练营 一致性Hash算法

采用负载均衡技术总结

superman

2020-07-04-第五周学习总结

路易斯李李李

架构师 0 期 | 一致性 Hash 算法

刁架构

极客大学架构师训练营

第五周总结

晨光

《架构师训练营》第五周 命题作业

java实现一致性 hash 算法

李广富

【架构师训练营】第 5 周总结

花生无翼

极客大学架构师训练营

架构师训练营第五周-总结

人世间

极客大学架构师训练营

第五周作业

晨光

第5周 技术选型:技术选型能力反映了架构师的综合水平(一)

陆不得

架构师训练营第五周作业

hiqian

week5-作业一致性HASH算法的JAVA实现

蒜泥精英

一致性哈希在分布式缓存上的实践

hellohuan

极客大学架构师训练营

架构师训练营第5周作业

R20114

第五周命题作业

Geek_a327d3

一致性hash算法

ashuai1106

极客大学架构师训练营

架构师训练营 - 第五周学习总结

hellohuan

极客大学架构师训练营

week5-作业

蒜泥精英

第五周总结

Geek_a327d3

缓存总结

ashuai1106

架构师 极客大学架构师训练营

架构师训练营 - 第五周 - 总结

sljoai

极客大学架构师训练营 第五周

架构师训练营 第五周 【学习总结】

小K

分布式和异步的技术选型

拈香(曾德政)

缓存 分布式 极客大学架构师训练营 技术选型 异步

分布式缓存架构设计

李广富

架构师训练营 -Week 05 命题作业

华乐彬

极客大学架构师训练营 作业 一致性Hash算法

演讲经验交流会|ArchSummit 上海站

演讲经验交流会|ArchSummit 上海站

基于Cocos的高性能跨平台应用开发方案-InfoQ