1、19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会uni-app x纯原跨平台框架的探索与鸿蒙化实践319TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOL
2、OGY CONFERENCE第十九届D2终端技术大会崔红保DCloud CTO,uni-app产品负责主会场演讲嘉宾19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会跨端框架为何屡战屡败?uni-app x 项背景19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会为什么?程序平台的跨端框架,很少有吐
3、槽性能缺陷。App平台的跨端框架,总被诟病性能体验不佳。6程序平台的跨端框架19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会程序平台的跨端框架,仅在开发态换了种跨平台的DSL写法,运态和原开发完全致19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会App平台的跨端框架 VS 原开发开发语渲染引擎业
4、务逻辑runtime逻辑层与UI层 通信折损逻辑层与OS API 通信折损其它问题Android原kotlin强类型原渲染kotliniOS原swift强类型原渲染swiftCordovaJS弱类型web渲染webview有SPA,交互动画弱uni-app(vue)JS弱类型web渲染JS引擎有有react nativeweexuni-app(nvue)JS弱类型原渲染JS引擎有有flutterdart强类型绘渲染dart引擎有混合渲染新坑App平台的跨端框架,开发态和运态,都和原差异甚19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH
5、 D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会App跨端框架,关键需解决:运态和原致19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会uni-app x的核实现compiler&runtime19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会Native
6、平台Kotlin(Android)Swift(iOS)ArkTS&ArkUI(HarmonyOS)Web平台JavaScript(pc/h5)JavaScript(程序)uni-app x 的纯原编译案19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会19TH D2 TERMINAL TECHNOLOGY CONFERENCE第十九届D2终端技术大会原渲染:规避web渲染的性能短板;解决Cordova、uni-app(vue)的短板;uni-app x 的纯原编译案原逻辑:消除逻辑层与视图层间的通讯折损;除flutter外,主流跨端框架均有此缺