这是我参与「第五届青训营 」伴学笔记创作活动的第11天。
一、视频课笔记:
1.本堂课重点内容:
- 跨端是什么,给大家介绍跨端产生的背景及解决的问题
- 跨端技术方案介绍,给大家介绍目前主流的跨端技术方案(hybrid 方案/原生渲染方案/自渲染方案/小程序方案)以及对比
- 基于小程序跨端实践,带大家了解如何开发一个小程序以及优化小程序
- 总结与展望
2.详细知识点介绍:
- 跨端是什么,给大家介绍跨端产生的背景及解决的问题:
背景:随着业务的发展渐渐出现了PC端,移动端,Web端,IOT设备。
痛点:
- 各端功能几乎一致,各端需要单独配置研发人员
- 开发、维护成本高
- 安卓 iOS发版周期长
目标: 研发效率高:学习成本低。 用户体验好:稳定性高性能体验好 动态化:支持动态化下发,满足日益增长的业务票求,多端一致性高。
-
跨端技术方案介绍,给大家介绍目前主流的跨端技术方案(hybrid 方案/原生渲染方案/自渲染方案/小程序方案)以及对比: Hybird方案:基于WebView渲染,通过JS Bridge 把—部分系统能力开放给JS调用。 原声渲染方案:使用JS开发,通过中间层桥接后使用原生组件来渲染UI界面。 自渲染方案:利用Skia 重新实现渲染管线, 不依赖原生组件。 小程序方案:使用小程序DSL +JS开发,通过中间层桥接后调用原生能力,使用webview来渲染UI界面。
-
基于小程序跨端实践,带大家了解如何开发一个小程序以及优化小程序
- 下载小程序开发者工具
- 小程序开发、调试
- 小程序上传
- 总结与展望: 总结与展望:主流跨端技术方案,小程序开发与实践。
三、个人思考与总结: 1.跨端技术的应用广,非常值得深入学习和掌握。