是否一般Android/iOS 能到的 Flutter都可以做到?
是否一般Android/iOS 能到的 Flutter都可以做到?
Flutter 做的app和原生app有哪些优势和不足?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否一般Android/iOS 能到的 Flutter都可以做到?
Flutter 做的app和原生app有哪些优势和不足?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
1、看介绍只是说媲美,应该不是100%能做到吧。
2、优势:Flutter开发app你只要维护一套代码就可以了,跨平台,跨终端。
不足:资源没那么全,有一定学习成本。
我目前只是尝试着做了一个小说阅读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这种框架
最大的不足是热更新