目前 AI 很强大了,以前用跨平台框架,比如 Flutter 这类的,主要是为了节省开发成本。但是从目前来看,AI 开发打破了这个规则。目前你们都用原生的来开发新项目吗?比如 WinUi 和 SwiftUI 这样的
目前 AI 很强大了,以前用跨平台框架,比如 Flutter 这类的,主要是为了节省开发成本。但是从目前来看,AI 开发打破了这个规则。目前你们都用原生的来开发新项目吗?比如 WinUi 和 SwiftUI 这样的
1
chunqicoder 19h 7m ago
完全没必要吧,反正是在用户的设备上用,卡了用户为啥不自己升级设备[狗头],再说了,就算用 AI 搞几套也麻烦
|
2
Hilong 18h 45m ago
还是用 flutter ,或者 uniapp 。AI 强大了。但是多平台适配还是有很多工作啊。AI 也得做好几遍,多累啊
|
3
Hilong 18h 45m ago
还有一点,UI 的同步也是很重要的啊
|
4
LawrenceMing 18h 44m ago 跨平台框架最大优势就是上手快,省人力成本,以及提升效率。那么 AI 时代也一样,省的人力成本变成了 token 成本。你让 AI 同时搞几套原生项目,token 成本不就上去了吗,而且相比跨平台框架,你也没得到多少效率的提升。
|
5
lyxxxh2 16h 11m ago
我还在用 mpx 。
微信小程序,不考虑跨端。 但是语法太丑陋,只能找个框架了。 越多端就越多技术债,我不想帮别人还债。 uniapp: 毙掉,太多端了。 mpx: 矮个子挑高的,看官方,感觉比较针对小程序。 |
6
94 15h 45m ago 为什么要改变?只要不加人,就还是跨平台框架。虽然跨平台必要时也需要写原生,但是工作量会小很多。
除非新项目会加人力投入或者排期的时候就按照多端原生来排的,不然就还是跨平台框架。 除了上面提到的 UI 同步、token 开销问题。多项目维护本来就是一个麻烦事。如果是作为一个单项目/单仓库管理,AI 的上下文污染也需要考虑进去。 你也不想 AI 开发安卓端的时候交付出来的是 Web 端的代码吧。 |
7
longaiwp 13h 55m ago
主要是如果需求很多很复杂,跨端做还是很麻烦的,Flutter 如果能满足需求,肯定不会再去弄多个工程。
|
8
huwt 11h 42m ago
把一个 Flutter 项目拆成安卓+iOS ,每个问题你都要让 AI 写两次,两个地方出的问题还不一定是同一个,修复一个问题在两个平台上也不一定都有相同的正确修复。
Flutter+AI 一遍搞定的事情,安卓+iOS+AI 要做 2 遍。Flutter+AI 两遍搞定的事情,安卓+iOS+AI 可能要 5 遍以上 |