美文网首页Weex开发Android开发weex
Weex Android SDK源码分析

Weex Android SDK源码分析

作者: 郑海波mobctrl | 来源:发表于2016-12-16 11:38 被阅读5227次

    前言

    最近开始试水Weex开发,使用这么长一段时间,感觉写Weex还是非常方便的。作为一个Android开发,免不了要追查一下weex的sdk源码。今天,就以Weex SDK for Android为例,分析SDK的

    认识Weex SDK

    源码https://github.com/alibaba/weex/tree/dev/android

    整体分析下拉,按照js文件的渲染过程,绘制出了下面架构图:

    weex_ss

    帧率对比

    目前以飞猪app的购物车为例:Weex,Native,以及投放到手淘的H5,进行了帧率对比,数据如下:


    zhenlvzhenlv

    总结

    weex无论在createBody、addElement,还是在callNative中对Module的调用,都还有很多优化空间。比如,可以把部分运行时的工作,搬到编译期做,这样可以加快页面的渲染时间;在渲染之后,滑动过程中的帧率对比发现,weex和native基本相近,比H5的表现要好。

    附录

    weex版知乎日报:https://github.com/nuptboyzhb/WeexZhihuDaily

    相关文章

      网友评论

      本文标题:Weex Android SDK源码分析

      本文链接:https://www.haomeiwen.com/subject/stsnmttx.html