行业专家齐聚 | 共探跨端动态化新态势
近期,支付宝、快手、华为、字节等业界技术专家齐聚京东,共同参与跨端动态化新态势技术沙龙。活动围绕跨端框架、渲染引擎、工程与实践、鸿蒙开发框架等前沿议题展开,专家们分享实战经验与行业趋势洞察,为开发者带来一场干货满满的技术交流盛宴。
跨端动态化技术通过 “一套代码多端运行”,结合动态下发与原生渲染能力,既能大幅降低多端重复开发成本,又能实现热更新与 A/B 测试,支持业务小时级迭代,还能解决操作系统碎片化的兼容性难题,是平衡研发效率、动态发布与原生性能的核心方案。基于此,京东特邀业界专家共探动态化技术实践与未来发展。
京东零售端技术研发部负责人田新在致辞中介绍了京东端侧技术三大方向:通过系统稳定性优化、代码质量管控及线上监控体系升级,已实现端侧技术故障率显著下降;重点推进跨端动态化技术,依托 “一码五端” 方案提升研发效能,目前在小程序、H5、鸿蒙等多平台适配中取得阶段性成果;前瞻布局端智能领域,结合大模型等技术构建差异化竞争力。

京东零售端技术研发负责人田新
京东零售端基础技术负责人黎三平出席并分享了本次活动的主线设置:与行业探讨跨端动态化实践,重点探索空间计算、穿戴设备等新兴场景的动态化技术应用,共同思考交流端技术演进路径,从原生开发与跨端适配(如 React Native、鸿蒙多端兼容),到端智能 AI 技术的未来突破。

京东零售端基础技术负责人黎三平
以下为本次专家们分享的实录要点,内容经编辑略有删减:
支付宝跨平台原生渲染引擎的工程实践
支付宝高级无线开发专家杨阳在演讲中分享了支付宝原生业务开发场景中,在面临 IoT 端和手机端的痛点,详细阐述了自渲染解决方案的实践和经验。
支付宝自研自渲染引擎技术解析:多端动态化的一站式解决方案
面对 IoT 与移动端领域长期存在的操作系统碎片化、开发语言异构(C/C++/JavaScript/ArkTS)、硬件性能跨度大及动态化能力薄弱等核心痛点,支付宝技术团队基于深度场景调研,自主研发了「Rocket+Cube」双引擎驱动的自渲染解决方案。该方案通过编译期优化、数据驱动架构与混合渲染管道的协同设计,实现了跨设备、跨 OS 的高性能动态化统一体验,技术架构覆盖从底层硬件适配到上层业务场景的全链路闭环。
跨平台渲染技术的实践与突破
通过统一工程管理、高效开发工具链及自动化测试体系,全面提升工程效能;在性能优化上,以“性能优先”和“资源优先”双策略驱动,通过 RTOS/Linux/Windows 深度调优、iOS/Android 渲染管线验证,实现 400MHz CPU/2MB 内存/最小 Flash 2M 的极致轻量化适配。
多场景落地成果与未来展望
目前技术已成功落地 IoT(Android 刷脸、Windows 全家桶、RTOS、跨端碰一碰)及移动端场景,验证了技术方案的平台兼容性与资源效率,支持全平台动态化渲染,并具备 DSL/CSS/Layout 动态化及轻量化适配等灵活扩展能力。未来,将持续优化分层架构设计,以渐进式迭代增强跨端兼容性,同时结合 AI 赋能开发效能,在轻量化、高性能的探索中不断突破边界,为多端生态创造更多可能。

支付宝高级无线开发专家杨阳
快手跨端能力布局与技术介绍
快手高级技术专家刘永超分享了公司跨端布局与技术实践经验,涵盖了原生、H5、WEB、小程序、鸿蒙 KMP 等内容。
快手跨端技术布局
在互联网业务竞争加剧的背景下,技术团队面临两大核心挑战:如何快速触达用户(版效)和如何实现多端一致性(人效)。快手业务分为三类:核心业务(视频)、拓展业务(电商)、生态业务(外部服务)。
对于跨端能力在前端和客户端开发两个视角,各自关注效率优先和性能体验优先,技术如何在保障性能和质量的前提下高效的支撑业务,快手提供了 KDS 原生跨端方案系列、Yoda 容器以及小程序等解决方案。
KDS 原生跨端技术体系
1)KDS-React 方案
基于 React Native 深度优化的页面级解决方案,关键优化包括:①启动耗时优化:通过 JIT/AOT 优化、预热/懒加载策略,实现秒开率提升 85%;②内存管理:JS-Snapshot 与 CodeCache 技术减少内存占用; ③渲染管线优化:改进异步渲染模型,提升交互流畅度;
2)KDS-Native 方案
轻量级卡片动态化方案,技术亮点:①SolidTK 框架:支持 DSL 层裸写 JS,提升研发效率 30%;②高性能通信:合并无效操作,减少组件创建开销;③全链路监控:提供 JS 堆栈耗时统计、原生操作聚合分析,日均渲染 PV 达百亿级,年技术增益达亿级规模;
快手 H5 容器与定制 Web 内核介绍
1)Yoda H5 容器,具有稳定性保障、全链路监控与排障能力;同时,涵盖自研调试工具 Eva 工具支持 CPU/内存/发热分析等亮点;
2)自研 Web 内核,解决研发团队强需求支持、功能扩展、性能优化、版本碎片化等痛点,提升启动以及页面打开速度。初步效果,异步化改造,主进程 ANR 降低 5%,大盘 ANR 降低 0.45%-1.9%;线程存储优化,解决迁移线程数据、动态更换 Looper 等核心问题。
小程序与鸿蒙生态
快手小程序技术突破,涵盖,①双引擎通信,采用 sharedWorker 共享内存,实现 1K-1000K 数据通信耗时接近 0;②组件体系:解决嵌套层级、样式限制等核心痛点。
鸿蒙 KMP 进展
已完成基础架构与中间件等建设,未来方向,涵盖,①三端一码:实现代码多端复用;②全场景扩展:探索跨设备协同能力。
结语,快手通过 KDS 技术体系实现了动态化与原生能力的有机融合,在性能(秒开率 85%提升)、效率(月发布超千次)和生态扩展(百亿级 PV 支撑)三个维度取得突破。未来将持续优化编译器技术、虚拟机性能和多端一致性体验,为业务创新提供更高效的技术支撑。

快手高级技术专家刘永超
华为跨平台开发框架洞察与发展思路
华为高级技术专家陈永健从系统角度阐述了跨平台框架的观点以及后续规划。
跨平台框架从解决 UI 跨平台问题演进至今,已形成多样化方案。通过数据统计,鸿蒙 TOP 应用中 40%采用跨平台三方框架,开发者更关注低成本、高性能方案。对于主流框架各有所长,例如,①Flutter/KMP:性能优先,但语言生态和成熟度差异大;②React Native:生态成熟,但性能存在瓶颈;③原生跨平台框架:性能和开发者接受度更高。
目前,鸿蒙应用支撑跨平台框架痛点问题,包括,①高性能逻辑框架不足:KMP 在鸿蒙/iOS 支持有限,CJMP 需补齐生态;②类 RN 框架短板:JS 引擎性能与包体积矛盾,DSL 生态碎片化;③使用成本高:Flutter/RN 需专职团队,国内大厂内部框架开源动力不足;④多平台适配挑战:折叠屏/多窗口需自适应 DSL 支持。
从以上痛点及结合业务诉求,分享了未来技术演进方向,涵盖,①仓颉 MP,优化跨语言交互,提升跨平台复用率,支持安卓-Kotlin 到鸿蒙 API 的语义映射;②多语言支持,解决跨堆引用、GC 协同、调度冲突等问题,降低跨语言调用开;③高性能 UI/逻辑跨平台:首屏直出、分帧渲染、AI 原生等能力优化。
在生态共建方面,华为提出全场景跨平台框架愿景,联合厂商:①提供框架底座能力,支撑存量框架迁移;②推动中国特色生态(如小程序容器),兼容 Taro/Lynx 等技术栈;③提升开发效率(语言表达、工具链、代码复用率等)。
最后,分享了长短期目标,跨平台框架是鸿蒙生态的关键工具,短期聚焦效率提升,长期需共建开发者生态。华为作为系统厂商,联合应用厂商共同推动技术演进,实现全场景智能化目标。

华为高级技术专家陈永健
字节空间应用开发概览
字节 PicoXR 应用架构师刘富康介绍了 XR 空间应用新平台。
技术专家首先介绍了 XR 空间应用与跨端动态化技术紧密的协同关系,包括,技术架构互补性,XR 空间应用依赖跨端动态化技术实现多设备适配;其次,开发范式融合,跨端动态化技术为 XR 开发提供统一工具链;第三,未来生态协同,目前各大厂商正建"AI+XR+跨端"技术栈。这种融合正推动 XR 从封闭设备走向开放生态,使空间计算能力 Web 服务一样实现跨端动态分发。
对于 XR 空间应用开发,从概念到实践的全面解析。XR(扩展现实)技术作为 AR(增强现实)、VR(虚拟现实)和 MR(混合现实)的统称,正在通过计算机技术和可穿戴设备将真实与虚拟世界融合,创造可人机交互的沉浸式环境。
同时,讲解了空间应用开发实践。在 Vision OS 和 Android XR 平台上开发空间应用具有相似的框架逻辑,都是在系统平台基础上增加 XR 运行时和 MR 空间计算相关工具。对于现有 2D 应用的空间化改造,开发者可以采取渐进式迁移策略,保持代码兼容性的同时,通过四种主要方法提升空间体验:使用空间化组件、添加空间化装饰元素、采用空间化布局设计,以及展示 3D 内容。这些方法使传统应用能够平滑过渡到空间计算环境。对于追求更深度体验的开发者,3D 沉浸式体验重构提供了更多可能性。通过定制应用环境、精细的 3D 场景建模和空间音频的运用,可以创造更具吸引力的用户体验。值得注意的是,3D 环境中的眩晕问题是开发者必须重视的挑战。解决方案包括以用户为中心设计物体摆放、保持视觉元素位置的一致性和可预测性,以及避免快速移动和视觉过载,通过增加过渡效果降低晕动症发生概率。 空间计算的核心能力体现在交互和感知方面,ARKit 和 ARCore 两大库提供了平面检测、手势追踪、空间锚点等关键功能,为开发者构建自然交互体验奠定了基础。这些技术的成熟应用大大降低了空间应用开发的门槛,使开发者能够专注于创造性的体验设计。
空间应用领域正处于快速发展期,未来将面临设备便携轻量化、交互方式自然化、AI 与空间计算融合,以及行业场景深度应用等关键挑战。正如华为专家指出的,开发框架的竞争本质上是开发者生态的争夺,这一观点深刻揭示了技术平台发展的核心逻辑。优秀的开发框架不仅需要强大的技术能力,更需要为开发者提供高效、便捷的工具链和支持体系,这正是空间计算平台未来发展的关键方向。

字节 PicoXR 应用架构师刘富康
京东跨端动态化的演进实践
京东动态化架构师臧成威分享了京东动态化的演进以及实践经验。
在电商业务高速迭代的背景下,京东通过动态化技术实现了研发效率与用户体验的双重突破。动态化的核心价值在于触达效率(小时级热更新抢占商业先机)、迭代效率(降低研发人力)和性能保障(体验媲美原生),同时需平衡开发效率、跨端适配等六维度挑战。
在动态化框架矩阵,主要介绍了京东多层次的动态化技术栈,以及各技术栈发展历程和优劣势,涵盖运营、主购物流程、首页等业务场景,主要系统有,①面向运营场景的拖拽式搭建平台,优势在于可视化开发,但受限于 Web 性能瓶颈;②高码化方案,依托 React Native 和 Flutter 生态,适合复杂交互场景,但包体积较大;③黄金流程的动态化方案,支持楼层协议,但 DSL 标准化不足;④配置化方案,依赖预埋组件实现秒级渲染,但逻辑动态化能力有限;⑤内容的高性能框架,通过命令式布局规避 DomDiff 损耗,JS 体积仅 3KB。
目前主要的动态化方案使用了 Taro Native,其作为新一代模板引擎,Taro Native 通过四大技术实现性能飞跃,包括,①No Runtime 架构:采用 C++直接解析模板树,JS 基础库仅 1KB,通过表达式语法树复用和无 GC 优化,保证首屏优异 dom 计算执行速度;②双引擎,除了 JS 引擎外,dom 计算会主要依赖自研的表达式引擎,通过预编译技术在端内进行快速的解释执行。减少了 js 运行时的数据交换时间;③流水线调度,Element/Render/UI 三流水线协同,通过任务漂移机制解决异步布局乱序问题,保障吸顶动画等场景的同步性;④JoyJS 内核,通过 JSI 实现三端(iOS/Android/HarmonyOS)功能对齐,并且有多项技术优化平均比轻量级内核 QuickJS 优化 20%以上。
动态化技术已成为京东应对多端碎片化的核心基础设施,未来计划通过栈机虚拟机升级表达式引擎、LayoutNG 重构布局系统,并基于自绘引擎实现三端 UI 一致性。在响应式驱动上,将借鉴 Solid.js,实现 DOM 的最小粒度更新,未来,京东在动态化技术里将持续进行探索。

京东动态化架构师臧成威
在本次技术沙龙的最后部分,来自不同领域的专家就跨端动态化的发展方向、新技术 KMP、虚拟机发展趋势,以及自渲染解决方案落地过程中遇到的难点与挑战进行了深入探讨。希望未来通过产品和技术的不断进步,使工具使用更加方便和高效,提高研发效率和解决企业现实问题。

加入我们
京东端技术团队正在持续招人中
如果你对动态化方向、端工程、浏览器内核、小程序以及跨端开发领域有独特的见解,快来加入我们吧!
热招岗位:
APP 开发工程师-动态化方向、高级 iOS 开发工程师、高级 JAVA 后端工程师、浏览器内核专家、前端虚拟机专家、小程序开发工程师、WEB 前端开发工程师
地点:北京、上海
简历投递邮箱:org.djcjs@jd.com
扫码直接投递


评论