大前端与设计师一起一直致力于为用户提供良好的人机交互体验,设计师作为大前端的上游... 展开 >





网易云音乐前端开发专家,前端公共技术团队负责人,网易集团大前端委员会委员。十余年从业经历,曾是阿里集团最大的中后台设计系统工厂 Fusion Design 核心架构师,从前端工程化到全栈技术体系,以及前端智能化均有所涉猎。
在前端规模化 UI 生产领域及架构领域有深入的研究,包括但不限于设计系统、应用框架、低代码搭建、微前端等。
大前端与设计师一起一直致力于为用户提供良好的人机交互体验,设计师作为大前端的上游合作方,双方有着密不可分的关系。如何为设计师提供高效的协同产品,助力设计师降本增效;以及大前端如何与设计进行更好的协同,减少设计与大前端的沟通成本,提升双方的协作效率,都是非常有价值的探索点。
动效是用户交互体验中至关重要的一环,但在传统工作流中的交付成本却非常高。由于需要研发通过代码来手动还原设计师预设的动效内容,常常会导致无法批量化生产素材,交付周期长错过热点,以及最终视觉效果上的妥协。
为了降低或消除动效研发的相关成本,打通设计师创作到素材上线的自动化流程,腾讯内部历时 5 年研发了一套 PAG 动效工作流的解决方案,能够一键将 AE 动效内容导出并应用到几乎所有的主流平台。该方案目前已经接入服务了腾讯内 70+ App,包含微信、QQ、王者荣耀等头部 App,并于 2022 年 1 月正式对外开源。
本次分享除了介绍 PAG 的整体工作流及诞生背景外,将重点解读在产品需求驱动下遇到的重点技术挑战和架构演进细节,包括动效文件的极限压缩原理,如何支持所有 AE 特性的导出,以及让 SDK 包体直线降低 50% 的 4.0 全新渲染引擎等。
演讲提纲:
1. PAG 诞生背景
2. PAG 动效解决方案
3. PAG 技术挑战与架构演进
5. PAG 总结与展望
你将获得:
蓝湖目前在国内头部科技企业的渗透率超过 98%,拥有庞大的 SaaS 和私有化部署客户群体,在迎接设计协同方面的各种挑战时沉淀了丰富的经验,尤其在 SaaS 落地过程中,开发效率、稳定性、SaaS 与私有化版本同步等方面更具优势。
首先,在业务接入端,Sketch、XD、PS、Axure 等设计软件在前端运行时的环境差异巨大,针对各类设计软件生态,蓝湖通过底层抽象通用解析适配,上层通用业务复用,基于 Stencil 改造通用组件抽象,提升各类插件宿主环境的差异。
其次,在 SaaS 和私有化部署过程中,面对纷繁庞杂的企业部署环境,既要最大限度降低同步成本,也要保证系统和性能的稳定。面对类似的需求迭代时,蓝湖针对整体工程架构和编译改造,使用 Monorepo 编译改造适配通用模块复用、发布制品独立以及差异化代码隔离,来保证 SaaS 私有化过程的落地。
本次分享将结合蓝湖在协同领域工程化应用和企业落地过程中的技术实践经验做重点阐述,也将在未来设计协同形态,以及蓝湖在设计协作领域前沿技术的探索做简要介绍。
演讲提纲:
1. 背景介绍
2. 设计协同工程化挑战
3. 蓝湖 SaaS 设计协同落地方案
4. 总结与展望
你将获得:
在产品交付链路中,前端设计协同的高效与否直接关系到产品的上线节奏。长期以来,由于设计师与工程师思维方式、关注点和使用工具上的差异,前端设计协同存在两大痛点:沟通成本高、局部效率低。
为了解决这两大痛点,网易云音乐以产品的快速交付为目标导向,对现有的协同流程进行解构,提出了基于 C2D2C(Design2Code2Design)的无损设计协同,尝试利用组件代码及其衍生物统一协作语言,将设计意图无损传递给下游开发,消除不确定性,解决沟通成本大的问题。
而在设计侧,通过 C2D(Code2Design)实现代码驱动设计,设计师从绘制设计稿转变成配置设计稿,提高出稿效率;在开发侧,通过 D2C(Design2Code)实现设计稿自动生成代码,提高出码的效率。本场将重点分享云音乐在 C2D2C 无损设计协同上的思考和实践。
演讲提纲:
1. 背景介绍
2. 云音乐基于 C2D2C 的无损设计协同
3. 基于 C2D2C 的无损设计协同的方案设计与技术挑战
4. 总结与展望
你将获得:
最近几年,在线协同文档作为办公提效神器广受欢迎,也有很多新形态的协同类产品开始崭露头角,如 Figma、Notion、Miro 等。这些趋势背后反映的是 Web 应用性能和体验的进一步增强,可以协同的场景不止文档。但对于前端同学,要让应用真正“协同”起来,依然有较高的学习门槛和落地成本。为了让协同更普适,更容易上手和实践,我们在长期的协同文档研发过程中抽象沉淀了通用型协同框架 KoKo.js,并在 5 月份对外发布的轻雀文档概念版(https://x.qingque.cn/)中做了实际应用,用户反馈积极。本场分享将重点介绍 KoKo 的特点、实现原理及其适用场景。
演讲提纲:
1. 增强产品体验的秘密—协同
2. 如何设计一款通用协同框架 (koko.js)
3. 与传统方案(OT/CRDT)的差异化
你将获得:


