前端大势所趋---Flutter 这篇文章会让你行动起来( 三 )
前言
自从今年google IO大会推出flutter跨平台开发框架以来 , flutter在各个技术论坛里被吵得如日中天 。 flutter团队直言flutter可以帮助开发者轻松实现恒定60fps的性能体验 。
我们知道flutter跨平台的原理是采用dart语言预编译的方式直接编译出各个平台的原生代码 , 而不需要类似RN用JavaScript桥接器执行原生代码 。 那么这样做的性能究竟如何呢?是否能达到和原生一样的流畅度 , 是否如官方所说达到恒定60fps的性能体验?今天我们就以android为例从几个不同的维度来实际测试一下!
安装包对比
我们分别用 flutter 和 android 原生来编写一个ui效果一模一样的 apk , 然后打出 release 版本的安装包 , 为了保证测试结果的可靠性 , 我们不引入任何第三方库 , 只用框架提供的控件做一些简单ui , 这里附上demo源码:flutter demo , android demo 。 好了 , 我们打出各自的release版本apk , 然后使用AndroidStudio自带的APK Analyzer进行分析 , 如下图:
推荐阅读
- 鱿鱼游戏|为啥国内玩家对买断制游戏如此痴迷 ,但免费内购制才是大势所趋?
- 除了X60 5G 基带 高通推出射频前端 ultraSAW 滤波器技术
- 国产手机巨头发力,小米10这几性能领跑行业前端
- 一加持续发力前端技术,电致变之外,还有备用隐藏相机方案!
- 2020年的前端工程师请收下这几个Vue.js开源框架
- Web前端开发工资为什么这么高非凡教育web设计培训老师来解密
- 前端开发规范(四、JS篇)
- 万元以下听个响?酷狗X1高解析耳机,全程HiFi可媲美万元前端
- web前端能做到多少岁?2年能发展到前端技术大牛吗?
- WEB前端程序员在互联网大厂工作和小厂工作有什么不同?