是否一般Android/iOS能到的Flutter都可以做到?Flutter做的app和原生app有哪些优势和不足?
2 回答
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
我目前只是尝试着做了一个小说阅读APP,所以说下我的体验吧结论就是:目前flutter关于文字这块还是缺很多东西的……我自己遇到的问题(2019.9.27,以当前时间来说,有些问题可能后续解决了,目前已经看到部分问题的官方里程碑):1、文字测绘需要textPainter.layout这个在isolate中是不支持的,所以如果测绘大量文字,做UI部分的CPU计算,并不像Android中那样好解决。2、测绘一定要先layout,所以,每次计算单行都要layout一遍,性能比较差…………3、文字支持、以及不同文字混合、图文混排等……4、canvas的裁剪操作有点迷,感觉如果像贝塞尔曲线这种稍微复杂点的裁剪,性能比较差,同样的裁剪操作,Android这块问题不大啊…………但是flutter的图层绘制性能很不错,所以现在好多我都是叠加图层,就好比Android中的过度绘制…………没办法……尽量避免裁剪吧另外个人吐槽:widge必须使用final固定变量,用的很不习惯……所以很多时候非常依赖那些bloc啊,provider这种框架
添加回答
举报
0/150
提交
取消