这是我参与第五届青训营伴学笔记创作活动的第九天
一、跨端背景 随着业务的发展,产生了越来越多的业务场景,同时随着技术的发展,产生了越来越多的端,PC端,移动端,web端,loT设备等
二、Hybrid方案 基于WebView渲染,通过JS Bridge把一部分系统能力开放给JS调用
三、原生渲染方案 1.使用JS开发,通过中间层桥接后使用原生组件来渲染UI界面 2.React Native
四、子渲染方案 1.利用Skia重新实现渲染管线,不依赖原生组件 2.Flutter是Google在2018年世界移动大会公布的开源应用开发框架,仅通过一套代码库,就能构建精美的、原生平台编译的多平台应用
五、小程序方案 1.使用小程序DSL+JS开发,通过中间层桥接后调用原生能力,使用webview来渲染UI界面 2.字节小程序是一种全新的连接用户与服务的方式,他可以在宿主(抖音,头条等APP)内被便捷地获取和传播,同时具有出色的使用体验