自研 OS 时代的大终端(HarmonyOS 专题)

会议室:国宾 2 厅
出品人:曹立成(蒜蓉)

今年是众多厂商自研 OS 爆发元年,鸿蒙将率先脱离 Android 阵营,大终端... 展开 >

专题出品人:曹立成(蒜蓉)

淘天集团 1688 终端架构负责人

淘天集团 1688 终端架构负责人,HDE。曾就职于美团等互联网公司,负责过早期 React Native 技术体系的探索落地;作为核心成员参与 Logan 大前端个案分析系统的研发工作并推动开源,在众多平台发表多篇技术文章。研究领域包括但不限于动态化容器、基础架构与中间件、性能优化等。QCon 全球软件开发大会、ArchSummit 全球架构师峰会等 InfoQ 技术大会明星讲师。

地点:国宾 2 厅

专题:自研 OS 时代的大终端(HarmonyOS 专题)

今年是众多厂商自研 OS 爆发元年,鸿蒙将率先脱离 Android 阵营,大终端技术面临新的挑战。本专题将探讨自研 OS 时代的大终端技术发展趋势、企业级应用开发的挑战以及如何利用原生系统特性带来新的增长空间。

by 宋浩波

高德地图
高级无线开发专家

高德自 2023 年 9 月启动纯血鸿蒙 App 开发工作,目前已完成核心功能版本,并在鸿蒙应用商店上架。在这几个月的过程中,我们经历了很多。原生鸿蒙绝对不是安卓套壳,而是与现有的手机系统有许多差异,有着不一样的开发语言,不一样的 UI 框架,等等。本次分享将在功能接入和性能方面,聊聊我们都做了些什么,比如我们在 UI 渲染上有所改变,最终提升了运行性能。

演讲提纲:

1. 高德鸿蒙化项目背景

2. 高德架构特征和接入方案

3. 如何适配鸿蒙特性(UI 框架、语言特性、系统能力)

4. 进一步优化性能表现

5. 鸿蒙系统展望

听众收益:

  • 了解鸿蒙系统与其他系统的差异点
  • 了解高德鸿蒙化的技术方案
  • 了解高德在功能和性能层面遇到的挑战和解题思路

方案痛点:

  • 追求极致体验需要高成本的投入,而且未必是跨平台通用的

by 邬吉风

闲鱼
高级无线开发专家

2024 年,是 Harmony Next OS 正式商业化的元年。 但不仅仅是鸿蒙, 更多的终端厂商在自研 OS 开始布局。 Harmony Next OS 不是第一个开始独立于传统 Android、iOS 外的移动操作系统, 也不会是最后一个,多元化的终端的时代即将到来。

本次演讲主要分享关于闲鱼应用在鸿蒙 NextOS 系统上的移植技术方案,跨端方案在鸿蒙移植中的成本优势和社区生态、性能等挑战,以及终端团队在面临更加丰富终端系统、设备多元化的情况下的思考。

演讲提纲:

1. 鸿蒙移植技术方案介绍

2. 跨端方案(Kun/Flutter)在鸿蒙移植中的优势

3. 跨端方案(Kun/Flutter)在鸿蒙移植中的主要挑战

4. 闲鱼应用鸿蒙移植进展介绍

5. 鸿蒙移植的价值意义和展望

听众收益:

  • 了解基于Flutter的混合应用在鸿蒙系统上的移植技术方案
  • 了解跨端方案(Flutter)在鸿蒙移植中的优势和挑战
  • 了解鸿蒙移植的对终端的意义价值

方案痛点:

  • Flutter 在鸿蒙系统上支持还不完备,以及社区演进路线不明朗

by 宣泽彬

京东零售
前端技术专家、Taro 核心开发

鸿蒙是我国自主研发的操作系统,拥有出色的性能和安全保障。越来越多互联网企业开始布局鸿蒙应用和生态,为开发者带来了新的机遇。但直接使用鸿蒙原生框架开发应用,存在一定门槛。开发者需要学习全新的 ArkUI 框架,并掌握 ArkTS 这门语言。这对大部分只接触过 Web 开发的前端工程师而言,是不小的挑战。因此 Taro 为这些开发者提供了新的选择方案,可以让开发者使用 Web 技术栈去开发鸿蒙的 APP 应用,且可以通过 Taro 直接转成 H5 和小程序版本,减少二次开发的工作量。同时,Taro 的适配代码直接桥接鸿蒙的 ArkUI 层,中间环节所造成的性能损失较少。

本次演讲将从适配的整体框架和原理出发,从组件、API 和样式等多个方面深入地讲解 Taro 是如何去做鸿蒙适配的,并分享适配过程中碰到的性能问题和具体的解决方案。

演讲提纲:

1. Taro 适配鸿蒙的整体思路

  • 选择偏重运行时适配方案的原因
  • 偏重运行时方案的设计思路
    • 模拟浏览器的 BOM、DOM
    • 自定义 hostconfig 接入 Reconciler
    • 实现从虚拟 BON、DOM 到 ArkTS 的桥接层
    • 实现鸿蒙平台的组件和 API
    • 实现鸿蒙平台的工程化逻辑

2. Taro 适配鸿蒙的性能优化

  • Taro 适配鸿蒙的主要性能瓶颈
    • 自定义组件过多
    • 声明式属性绑定过多
  • Taro 适配鸿蒙的性能优化探索之路
    • 使用 Rust 开发半编译方案插件
    • 使用 LazyForEach 和 @Builder 来代替自定义组件
    • 使用动态属性绑定减少运行时绑定的属性数量

3. Taro 适配鸿蒙的成果展示

4. 总结与未来展望

  • 支持解析嵌套样式
  • 支持动态化技术

听众收益:

  • 了解 Taro 适配鸿蒙端的底层原理
  • 了解在鸿蒙应用开发中可能碰到的性能问题,并提供对应的解决这些问题的新思路

方案痛点:

  • 目前阶段缺少像 RN 这样的动态化功能
  • 样式解析存在一定限制,不支持样式嵌套和样式继承

by 付正宗

小红书
社区前端负责人

小红书作为行业第一批吃螃蟹的鸿蒙原生化应用,和鸿蒙技术团队深度合作,并在 2023 年 11 月完成了首个 Beta 版本上架,成为国内 2 亿以上 MAU 体量中第一家适配鸿蒙的应用。期间结合鸿蒙的一多特性,打造了可以支持多设备展示和交互的多端适配版本,在多端场景下给用户带来更好的使用体验。本次分享将会从一多工程架构、一多设计和技术适配思路以及多端场景下的构建部署几个方面介绍小红书鸿蒙应用的一多落地经验。

演讲提纲:

1. 小红书一多适配业务背景

2. 小红书一多适配方案设计

3. 小红书多端构建部署能力

4. 一多特性和应用技术展望

听众收益:

  • 了解小红书基于一多特性的整体工程实践
  • 了解小红书多设备屏幕适配思路和技术方案
  • 了解小红书在多端场景下的构建部署方案

交通指南

北京国测国际会议会展中心

GUOCE International Convention And Exhibition Center
地址:北京市顺义区临空经济核心区汇海南路6号院20号楼
  • 微信咨询

  • 电话咨询

    联系电话:+86 17310043226

微信联系我们

如您在购票过程中遇到问题,请扫码咨询票务小助手