[跨端技术概述| 青训营笔记]

43 阅读2分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第11天。

一、视频课笔记:

1.本堂课重点内容:

  1. 跨端是什么,给大家介绍跨端产生的背景及解决的问题
  2. 跨端技术方案介绍,给大家介绍目前主流的跨端技术方案(hybrid 方案/原生渲染方案/自渲染方案/小程序方案)以及对比
  3. 基于小程序跨端实践,带大家了解如何开发一个小程序以及优化小程序
  4. 总结与展望

2.详细知识点介绍:

  1. 跨端是什么,给大家介绍跨端产生的背景及解决的问题:

背景:随着业务的发展渐渐出现了PC端,移动端,Web端,IOT设备。

痛点:

  • 各端功能几乎一致,各端需要单独配置研发人员
  • 开发、维护成本高
  • 安卓 iOS发版周期长

目标: 研发效率高:学习成本低。 用户体验好:稳定性高性能体验好 动态化:支持动态化下发,满足日益增长的业务票求,多端一致性高。

  1. 跨端技术方案介绍,给大家介绍目前主流的跨端技术方案(hybrid 方案/原生渲染方案/自渲染方案/小程序方案)以及对比: Hybird方案:基于WebView渲染,通过JS Bridge 把—部分系统能力开放给JS调用。 原声渲染方案:使用JS开发,通过中间层桥接后使用原生组件来渲染UI界面。 自渲染方案:利用Skia 重新实现渲染管线, 不依赖原生组件。 小程序方案:使用小程序DSL +JS开发,通过中间层桥接后调用原生能力,使用webview来渲染UI界面。

  2. 基于小程序跨端实践,带大家了解如何开发一个小程序以及优化小程序

  • 下载小程序开发者工具
  • 小程序开发、调试
  • 小程序上传
  1. 总结与展望: 总结与展望:主流跨端技术方案,小程序开发与实践。

三、个人思考与总结: 1.跨端技术的应用广,非常值得深入学习和掌握。