@
vampuke 我是专门做 Android 架构优化相关的,所以对这块比较注重,钱迹的 Android 是专门做过性能优化的。
我自己用 Flutter 写的钱迹,的确发现会比原生的慢,列表滚起来会有迟钝感,不过看评论有人说是 Debug 包的原因,我不确定。
关于 Flutter,再说说个人意见:
1. 作为像我这样一个人写项目的个人开发者而言,真的是福音,一套代码到处运行,后续有人说 RN 也可以,但是用过 RN 的朋友都知道吧,太臃肿了,坑多得跳都跳不过去。
2. Flutter 自带一套独立于 ios,android 系统的渲染引擎,所以理论上,他是可以在 Mac,Windows,Linux 上都运行的,只需要编译各自平台的渲染引擎就好,而且,目前已经有成熟平台这样搞了,参见
https://feather-apps.com/3. 从开发 Flutter 角度,初期我是很抗拒的,因为它的布局都是用代码写的,对于我这种在 Android 上写了 N 年 xml 布局的人而言,感觉很反人类。但是用了几天,我恍然大悟,xml 不也是代码么,只要在写 Flutter 时,注意把布局代码和逻辑代码剥离好就行。
4. Flutter 的 Hot Reload 开发体验爽得一逼,我都想爆粗口赞美它,Ctrl+S 一下,立马在手机上看到新的效果。
不知布局中成了一个 Flutter 脑残粉 = =