为什么几乎没人用 Flutter

最近一直想做个有活人感的 AI 生活助理应用。这两天纠结用 electron 还是 tauri 的时候,突然想起谷歌的 flutter。它能支持全平台,移动端比 tauri 好很多,又稳定,“内存”占用也小,还是强类型的 dart语言,看起来特别完美。
可好像没什么人用它,这是为啥呢?我真的挺疑惑的。

Comments (6)

P
ponng 5 months ago
有的大佬,我们现在项目主要就是用Flutter。确实省开发时间,两端的统一性很好。
V
Versun 5 months ago
UI 写2套维护起来会不会很麻烦呀。。。 到处都要 if 判断是手机端还说桌面端。。。 感觉还不如直接写原生
P
ponng 5 months ago
安卓和iOS两端需要单独维护的代码不多,需要的都是调用平台特性的东西,比如iOS的VersionKit。 PC端我们是跟App端独立的,业务逻辑部分独立成库复用,页面重新搭建。 如果写到一套代码里面的话,可以从runApp入口处按照平台区分,虽然没有实践过,但是感觉问题不大。当然比起web栈来,灵活性确实差了点
V
Versun 5 months ago
感谢告知,我也是才知道跨端开发一套代码说的是,web/pc/mac是一套,ios/android是一套,而不是桌面端和移动端一套。我从一开始就搞错了
P
ponng 5 months ago
不不,“web/pc/mac是一套,ios/android是一套”只是我们公司的项目是这样,可能其他大佬的项目是统一的,共同学习
V
Versun 5 months ago
我也去查了,大部分基本都是这么做的,方便维护主要是