Facebook 正在重构 React Native,将重写大量底层 。在经历了开源协议风波后,可以看出 Facebook 对于 react native 还是很看重的,这些底层重构优化的地方,主要集中于:
首先,改变线程模型 。UI 更新不再需要在三个不同的线程上执行,而是可以在任意线程上同步调用 JavaScript 进行优先更新,同时将低优先级工作推出主线程,以便保持对 UI 的响应 。
其次,将异步渲染功能引入 React Native 中,允许执行多个渲染并简化异步数据处理 。
最后,简化桥接,让它更快、更轻量 。原生和 JavaScript 之间的直接调用效率更高,并且可以更轻松地构建调试工具,如跨语言堆栈跟踪 。
2、Weex
没有死!阿里公开Weex技术架构,还开源了一大波组件 。2018年初的新闻可以看出,weex 的遭遇有点类似曾经的 Duddo(Dubbo因为内部竞争被阿里一度放弃维护),这波诈尸后 weex 被托管到了Apache,而github的 weexteam 如今也还保持着更新,希望后续能有多好的发展,拭目以待吧 。
3、Flutter
Flutter 是 Google 跨平台移动UI框架,Dart作为谷歌的亲儿子在 Flutter 中使用,并且谷歌新操作系统 Fuchsia 支持 Dart,使用 Flutter 作为操作UI框架 。这些集合到一起难免让你怀疑 Android 是否要被谷歌抛弃的想法 。
或者如今先 Android 等平台上推广 Flutter 与 Dart,就是为了以后跟好的过渡到新系统上,毕竟开发者是操作系统的生命源泉之一 。而 Java 与 JVM 或者可以被谷歌完全抛开 。当然,目前看起来 Flutter 貌似还缺少一些语法糖,嵌套下来的代码有点不忍直视,或者到正式版之后,我们更能感受出它的美丽吧 。
五、最后
内容有点长,其实很多点并没有细致的展开说明,但是通过本文,对于移动端跨平台的现状与未来,希望可能给你带来一点帮助 。
- 有哪些制作婚礼电子请柬的APP 制作电子请柬的APP有哪些
- 建造一个标准场需要多少钱 11人场地标准尺寸
- 为什么医生不建议去网上买药 阿里大药房的药可靠吗
- 凤头虎尾打一个字 凤头虎尾打一成语
- 建议卸甲的技巧方法 美甲甲片怎么卸下来
- 5a写字楼和甲级写字楼的区别 5a级甲级写字楼建筑标准
- 含手机创建热点步骤 电脑连接手机热点怎么连
- 老年斑怎么治疗 手上老年斑怎么治疗
- 开个快递超市一个月能盈利多少 快递店一个月能挣多少钱
- 福建客家土楼 福建客家土楼图片