Flutter技术简介
1.Flutter简介
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。2017年5月发布第一个版本,并且在2018年12月初发布1.0稳定版,2019年MWC上发布1.2版本。
在Flutter之前已经有好多跨平台UI解决方案,基于WebView的Cordova,基于JavaScript渲染成原生控件的React Native。而Flutter完全颠覆了以往的依赖,使用Skia作为2D渲染引擎,自建UI。
技术类型 | UI渲染方式 | 性能 | 开发效率 | 动态化 | 框架代表 |
---|---|---|---|---|---|
H5+原生 | WebView渲染 | 一般 | 高 | 支持 | Cordova |
JavaScript+原生 | 原生控件渲染 | 好 |