在往届的会议中,听众多次反馈应该增加客户端架构话题。客户端架构目前核心解决的问题... 展开 >





百度大前端 TOC App 方向负责人,核高基专项移动端智能操作系统项目负责人,国内首批智能手机系统开发者,10余年智能手机设备、系统和大型平台型 App 的架构设计经验。2011年加入百度,负责百度 App 的基础体验和架构优化升级,支撑了百度 App 从几十人到上千人的协同高效开发,目前专注在组件化,动态化和多媒体等技术领域,提升大型 App 团队的整体研发效率。
在往届的会议中,听众多次反馈应该增加客户端架构话题。客户端架构目前核心解决的问题包括:1. 跨部门、多业务、大团队、跨端并行高效开发的问题,目前大型 App 的团队规模已达上千人;2. 业务在不同客户端之间高效复用存在的问题;3. 主线和极速版等矩阵产品之间的高效复用和快速迭代问题;4. 如何支撑快速自动化测试,提升版本迭代效率。本专题会围绕大家关心的这些技术解决方案来展开介绍,帮助大家解决实际工作中遇到的问题。
业务的快速试错、扩大与细化催生一大批创新 App 和垂直领域 App,业务的并购重组产生跨多 App 的垂直公共业务。不论是创新 App、垂直 App、垂直公共业务模块都对多 App 架构提出来了新的要求,传统的单 App 架构已不再适用。
本次演讲将揭示针对58集团 App 矩阵下的业务特点,如何利用多 App 架构(App工厂)解决业务发展痛点和给业务研发提效。
演讲提纲:
你将获得:
HarmonyOS ArkUI 是华为下一代最新的面向 1+8+N 全场景,多设备的跨端UI框架。本次演讲从实践开发的角度解析 ArkUI 架构设计,开发思路和最佳实践案例分享。
演讲提纲:
你将获得:
现在一些团队的QA人数少,成了研发效率瓶颈;另外,核心业务深入迭代,产品需求不断叠加,开发成本呈现井喷式上升,业务模型异常复杂,出现大型软件工程问题,比如系统僵化,脆弱,冗余,晦涩。
大环境出现组件化、动态化、中台化、微服务、微前端浪潮,以及各大平台推出 React&Declarative UI 框架。手百 Feed 是首屏展现,扮演重要业务角色,出现问题影响严重,遗留代码基大,架构老旧不敢改,导致0-1 copy 现象严重,问题排查难度大;
业务团队人数近百人,存在并行开发,以及快速集中“兵力”的诉求,很多团队成员思想还停留在解决小应用的层面;除此之外,手百之外存在矩阵产品、创新孵化产品,要求动态裁剪等等问题;
百度内部有两种方案选型:A:组件化、中台化、服务化,分层输出;B:建设测试体系、端运维体系。
方案介绍:整体采用上下文+容器+组件/服务的架构方式,区分核心系统和系统的插件;基于消息和服务并重的通信机制,使用事件溯源实现自动化测试;内容分发形态稳定,部分复杂业务采用领域驱动开发,简单业务采用标准规范化开发;内容消费的落地页种类多,形态丰富,变更频繁,槽位页+图层页的展示层设计;隔离基础设施,建立防腐层,内外模型分离;面向对象、接口编程,测试驱动开发。
实施效果:
可独立开发、可独立构建、可独立发布,可独立部署,可实现动态裁剪,进程无感知;
更方便的维护,更安全的重构,更少的线上问题,更快的排查和调试;
满足快速上手和高级使用双层诉求,更细粒度的复用,配置组合化的扩展方式;
演讲提纲:
你将获得:
App 研发效能和质量权衡一直是的开发人员持续考量的内容。App 发展阶段、业务需求场景、业务团队技术栈的差异,研发 App 效能和质量的考量点存在明显差异。例如采用纯 NA App 重点考虑用户体验,研效可妥协;再例如游戏运营门类 App,有安全有一定要求,但对研效高要求。
面对腾讯内外开发生态多样化的大背景下,单一的 App 研发支撑平台难以适用。
本次演讲讲述了 TMF(腾讯移动开发框架)的演进变迁,讲述在支持业务 App 研发过程踩过的坑和落地经验。
演讲提纲:
你将获得:



