有跨平台需求的话,各位选谁?
1
laurent 10h 3m ago 我选 flutter ,因为 flutter 支持桌面环境。
我的情况是,为 linux 开发桌面程序,顺便支持 android 。 |
2
MindMindMax 10h 3m ago
月经贴。AI 没出来的时候就月月讨论这类话题。
|
4
usVexMownCzar 9h 56m ago via Android
直接原生呗,反正都是 ai 写。
Android 就 kotlin compose iOS 就 Swift uikit swiftui 就是可能费 token |
5
chenglus OP @usVexMownCzar 我现在用的 react native ,AI ( codex solar / lunar )经常还是会出问题,而且目前主要就是做 iOS ,有点后悔没有用原生了(不过大概率是我自己的问题,从没解除过移动开发
|
6
Rust2015 9h 33m ago
为什么没有 uniapp
|
7
gloye 9h 25m ago
原生+RN, 反正多个 agent ,一个 agent 负责一个
AI 时代,跨平台没什么特别的优势了。 |
9
XTTX 8h 23m ago 这就典型的月经.X 有个"大佬", 说什么 Shopify 从 RN 转到原生,然后 RN 就要死. 这就是典型的没有做过移动开发,也不知道个人或者小团队同时要兼顾两套代码库有多困难. AI 越来越智能,但是也越来越贵. 两套代码库,中间还要兼顾完整的 Doc 或者 Skill 去检测两套代码功能的协同度. RN Expo 也用很多 Native module.
还是回到同一个问题,原生带来的性能优化,到底对你的 APP 有没有那么重要. |
11
f5a599 7h 6m ago
iOS 原生命令式布局用 AI 效率提升很低
|
12
AkinoKaedeChan 7h 1m ago
React Native ,除非你不打算兼容其他平台
|
13
coderhxl 5h 22m ago
KMP ,原生性能还支持跨平台
|
14
AvilCore 5h 19m ago via Android
双平台又没有原生性能需求就不用考虑原生了,两倍 ai 也要花两倍钱的。但是个人开发能兼顾多平台其实有点想多了
flutter 永远不会用 skia 完美移植出 liquid glass ,取舍其实挺明显 rn 是越做越烂。跟 expo 强绑定但是 expo 的更新频率远低于脸书,整个 ecosystem 假借性能的名义开始向 c++全面靠拢,完全背离跨平台不用学多学语言的初衷; expo 强推 CNG 搞的自己写原生功能非常恶心,现在要学 js+swift/kotlin+c++ + expo 那套 CNG patch package 构使,心智负担极大不如直接上原生 |