![《架构世界》2020移动开发刊:建设移动统一消息管理中心](https://wfqqreader-1252317822.image.myqcloud.com/cover/229/33433229/b_33433229.jpg)
上QQ阅读APP看书,第一时间看更新
二、
- 使用案例较 而言,有以下优势:
![](https://epubservercos.yuewen.com/37331B/17853815406625206/epubprivate/OEBPS/Images/image058.jpg?sign=1738868731-CWrC5UvKAPnYHyi7pzxKk9n7W6yypl0s-0-8eb0ed02822a6d709d209cdd2ad93f29)
.页面加载速度: - 号称是 %接近原生体验,它是写 代码,映射原生去渲染页面,页面渲染速度和原生是差不多的。但是 就不一样,特别依赖手机的硬件配置, 对 应用的支持还可以,但是安卓就差太多。安卓里面一些高端机型运行 应用还可以,但是大部分机型都是会有点卡顿,尤其是像加载图片这种比较消耗资源的操作, 的页面渲染速度和 - 就会有很明显的差别。
.机型适配:例如 对于现在的 刘海屏的适配就比较麻烦。还有对于很多安卓机型 并不能做很好的适配。
.动画效果: 的动画是通过 和 实现的,对于一些复杂的动画实现相对是比价困难的,也是比较消耗内存的。 - 自身提供了实现动画的 ,如果为了过于追求动画的流畅度, - 还可以借助原生去实现,原生封装出来控件来供给 - 使用。
相对于原生来说,
也是具有优势的:![](https://epubservercos.yuewen.com/37331B/17853815406625206/epubprivate/OEBPS/Images/image060.jpg?sign=1738868731-PX6PTFXypMRwx8hsh2DBrWEtZTO08ME1-0-62cc64f84011f84965b7b4702e37a8c4)
.热更新:做移动开发的都知道,苹果的审核一直让大家很头疼。原生对于紧急的业务开发完成之后,还必须等待苹果的审核才能上线,这个时候 - 就体现出来它的优势,在不碰及原生代码的时候,可以直接通过热更新 代码来实现实时发布。 - 可以很好的支持线上业务功能和随时更新发布。
.开发效率: - 有 %的代码是原生代码, %的代码为可以复用的 代码,这样大大缩短了开发周期,为企业节省了发开成本。
.维护成本低:如果业务仅仅涉及到 代码的修改,在 开发需求少的情况下,一个 - 工程师就可以很好的维护本该 ,同时又为企业节省了维护成本(即使刚开始该工程师不会原生开发,但是经过长时间的锻炼,或多或少都会一点)。
.学习成本低: - 使得之前做前端的工程师可以快速的参与 的开发,降低了学习成本。
.扩展性强: - 提供了自定义原生控件以供 调用渲染的 ,这使得它的扩展性极其强大。
此外,
还具有其特殊的背景优势:![](https://epubservercos.yuewen.com/37331B/17853815406625206/epubprivate/OEBPS/Images/image062.jpg?sign=1738868731-5PCke17mOyJPXQZ1QYXqd34znwnp1alf-0-0ce63c40e4927933b735fafe44d152b4)
. - 作为 的“亲儿子”,依靠这棵大树,让这个技术一直在不断的完善。
. - 本身是开源的,所有的源代码都是可以看到的。 - 从开源到现在就备受关注, - 是历史上第一个没到正式版本, 却有 +星星的项目。社区的组件库也已经比较丰富,社区活跃度比较高。对于很多复杂的组件,我们都不需要重复再去造轮子。