一码多端挑战下的新跨端方案思考与实践

所属专题:AI 与跨端的高效融合

嘉宾 : 范绍贵 | 字节跳动技术专家

会议室 : 兴盛宴会厅

讲师介绍

专题演讲嘉宾:范绍贵

字节跳动技术专家

曾是连续多年创业者,现为字节跳动技术专家,在字节跳动负责 WebAssembly 相关研发与业务落地(W3C WebAssembly WG 成员),负责字节跳动自研语言 RTS 的核心方案设计与落地。

议题介绍

演讲:一码多端挑战下的新跨端方案思考与实践

本次演讲将分享在鸿蒙操作系统适配的背景下,结合传统跨端方案的优缺点,探索一种突破传统性能瓶颈的跨端方案,实现“原生性能”下的一码多端。同时,探索在 LLM 的 AI Coding 的趋势下更切合 AI 的跨端方案。

演讲提纲

1. 背景

  • 鸿蒙适配需求,客户端侧的跨端方案需求更迫切
  • 在 LLM 的 AI Coding 的趋势下,有没有更切合 AI 的跨端方案
  • 问题的提出:探索一个契合新时代的新跨端方案思路

2. 从跨端方案发展历程出发,探索新的突破口

  • 传统方案与核心瓶颈
    • Web 跨端:Webview 启动瓶颈,动态语言性能瓶颈,虚拟机 ffi 瓶颈
    • RN 跨端:动态语言性能瓶颈,虚拟机 ffi 瓶颈
    • Flutter 跨端:虚拟机 ffi 瓶颈
  • KMP 跨端方案
    • 优势:无虚拟机,无 ffi
    • 瓶颈:runtime 与宿主的数据转换
  • 有没有一种能突破核心瓶颈,逼近原生性能的跨端方案?

3. 基于转译的跨端方案 - RTS

  • 基本架构:三位一体的方案
  • RTS 语言
  • Salamander 工程
  • Relax UI
  • 核心问题的解决
  • 宿主无缝交互:声明(Typing)的导出与消费
  • 多端差异抹平:多种条件编译方式
  • 高性能数据传输方案:类型互通(Array、Map、Json)
  • RTS 在字节的落地现状
  • 转译方案的优势与挑战

4. 基于 LLM 的 RTS 研发方案探索

  • AI 时代,语言对于跨端的重要性
  • 不同语言,AI 友好性存在差异,比如 C++ 对比 TS
  • AI 跨端的两种方式:“单语言跨端”与“AI 直接写多端”
  • 从语言、工程化、UI DSL 三个方面探索如何尽可能地 AI 友好
  • 一些基于 AI 的探索实践
  • 辅助抹平:Compact API
  • 生态迁移:Kotlin2RTS

您认为,这样的技术在实践过程中有哪些痛点?

  • 基于转译的跨端方案,业界并没有非常多的实践。其能力边界尚未十分明确
  • 通过转译的方案,虽抛开了独立的虚拟机,但也带来了多端抹平的挑战
  • 一门新的语言,提供价值是第一步,拓展生态是第二步。初期生态的不完善也是挑战

演讲亮点

  • RTS 如何做到与宿主无缝交互
  • RTS 如何做到高性能数据传输方案

听众收益

  • 极致性能的跨端方案探索
  • 新时代的跨端方案如何与 AI 融合

交通指南

上海浦东滨江喜来登酒店

SHERATON SHANGHAI PUDONG RIVERSIDE
地址:上海浦东大道2288号
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

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