uni-app双引擎助力开发者高效构建鸿蒙应用

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. uni-app双引擎助 开发者
2. 个 介绍 崔红保 DCloud CTO ✦ uni-app 跨端框架负责 ✦ 跨平台开发 兵 ✦ 深耕开发者服务领域,在跨平台、前端 UI、 优化等 经验较多。 程序性能
3. 录 01 开发的核 uni-app x :更 总结与展望 挑战 性能、更好体验的鸿蒙化 案
4.
5. 开发效率与运 性能如何兼得? 鸿蒙应 01 开发的核 挑战
6. 技术视
7. 团队视
8. ArkUI声明式范式 vs Web开发思维 B 样式系统割裂 UI构建模式差异 结构约束、更新机制 css层叠样式、复杂选择器、动画 A 事件机制断层 ArkUI范式 vs 传统web开发 冒泡捕获的委托机制、组件粒度的回 组件设计哲学 标签组件化、功能原 调绑定 C D 化组件
9. 02 uni-app 鸿蒙化 webview混合渲染引擎,存量业务极速迁移
10. uni-app 鸿蒙化适配 Page 案 Page Web ComponenTS App native ComponenTS 逻辑层框架 视图层框架 经典Hybrid架构 • 逻辑层、视图层分离; • 对存量uni-app项 HarmonyOS; js runtime webview jsBridge ArkTS 友好,平滑迁移
11. uni-app功能框架图 原 扩 API 程序插件 QQ 程序插件 付宝 / 百度 / 头条 / 快 微信专有 API: 如微信运动 卡券等业务 API QQ 专有 API: 如打开 Q 说说 发 表界 专有 API
12. uni-app在 HarmonyOS NEXT 功能总览 组件管理 管理 排版渲染 权限管理 界 应 管理 cookie管理 络 配置管理 uni_modules 三 服务 数据响应 具链 接
13. uni-app的web架构对存量开发者最为友好 ➢ 最 和主流 的适配成本 程序架构 ➢ 最快 致,兼容性最好,改造量最 基于uni-app开发的存量App、 程序、H5应 发布成鸿蒙App、元服务。 。 ,均可快速 更快 驻鸿蒙 态 驻,抢先接收鸿蒙的流量红利,抢先发展 户。
14. web渲染引擎的缺陷
15. 逻辑视图分离架构,导致通讯阻塞 逻辑层 touch 视图层 render 3 2 4 Native层 1
16. 03 uni-app x TS + Vue 源码转译为 ArkTS + ArkUI
17. App平台的跨端框架,总被诟病性能体验不佳。 为什么?
18. 程序平台的跨端框架
19. App平台的跨端框架 VS 系统原 混合渲染新坑
20. App跨端框架, 关键需解决:运
21. uni-app x:基于语 翻译的跨平台框架 Kotlin ( A ndr oi d ) JavaScript (p c/h5 ) 核 • 启 Sw if t ( i O S) ArkTS & ArkUI 程序 ) ( HarmonyOS ) N a t i v e平 台 We b平台 原 渲染,规避web渲染的性 能短板; • 逻辑层、视图层全原 间通讯阻塞; JavaScript ( 改进 ,消除进程
22. uni-app x HarmonyOS适配
23. HarmonyOS交互:代码混编 前端
24. HarmonyOS交互:扩展UI <native-view>组件,挂载并渲染原
25. 渐进式升级 存量鸿蒙项 将 uni-app x sdk 引 新增模块使 存量鸿蒙 程, uni-app x 开发
26. 多端质量保证: 通过断 验证接 作和预期的 、UI操 致性。 动化测试 编译时间、启动时间、 CPU/内存数据、 时间、编译后 件 通过截图对 渲染 多端的 性。 致 通过多个历史版本,纵向 对 检 多个参数,保证版本 更新不引发兼容问题。 测。 性能 功能 多端 致性 历史版本 致性
27. 多端质量保证: 动化测试
28. uni 程序SDK 1. 2. 鸿蒙App扩展 程序 ➢ 精简安装包,降低下载安装折损 ➢ 丰富业务,提升 兼容uni-app 户留存 态 ➢ 兼容业内基于uni-app开发的 ➢ 兼容uni-app插件市场1.5万款插件 程序 3. 跨平台,兼容主流mobile OS 4. 免费 鸿蒙平台,更 定义 的安装包与更多业务承载的最佳实践
29. 鸿蒙元服务 ➢ uni-app已 持鸿蒙元服务 基于uni-app开发的存量 为鸿蒙元服务。 万 程序,均可快速发布
30. 鸿蒙案例 官 华为旗下莫塞尔商城 hello uni-app 开源中国 演示应
31. 04 总结与展望
32. 开发者的核 持度 覆盖 扩展 性 动化测试、 具链 性能 功能 体验,接近原 列表、 势拖动 开发 体验 跨端框架 程 化 运 DSL 态 的丝滑? 错误提示、souremap、热重载 户群体、学习 槛、 态复
33. 如何选择? 有uni-app存量应 开发鸿蒙应 uni-app 1.0 : 快速转换,抢占鸿蒙早期流量 uni-app x: 从头开发,逐步迁移其它OS平台,更 性能、更好体验 没有uni-app存量应 其它跨端框架( 研、三 快速转换 或者 从头开发 )
34. 未来规划 ➢ 更丝滑的性能体验 ➢ 更丰富的 态 uni-app x 实现 ArkTS + ArkUI 的 HarmonyOS NEXT 拥抱web 态,类搭积 应 。 效的开发体验 uniCloud:云端 体, 效开发;放 持:sourcemap、debug、语法提示、 HBUIlderX深度 ➢ 更 运营,并发 虞。 键打包。 态、uni 持 式快速构建鸿蒙App。
35. 个 感受 国产替代浪潮奔涌,鸿蒙适配已成必答题, 跨端框架是破局多OS割裂的最优解。
36.
37. THANKS 模型正在重新定义软件 Large Language Model Is Redefining The Software

- 위키
Copyright © 2011-2025 iteam. Current version is 2.147.0. UTC+08:00, 2025-10-29 03:21
浙ICP备14020137号-1 $방문자$