2026 年,个人开发首选是直接走原生还是走 RN 或 flutter

查看 449|回复 68
kele999   
主要是看你 APP 的功能。如果是要贴近苹果生态的,比如健康管理等功能,做那些功能的话,还是得原声,如果功能主体是展示用的,只有少量需要平台特性和,那你就用 Fla 或者按也可以,然后自己写一点原生的插件之类的代码就可以了。我不建议一定要多平台,因为往往一个平台上做,利用这个平台的特性做得更好,反而能打得出市场,除非你做的产品是服务器数据的那种。如果纯粹的客户端工具类的,我很建议走远生。
superleexpert   
flutter 吧,鸿蒙也适配了
zhangkai1024   
@ccsulzf0627 千万别 坑太多了 文档太零散了
snoopy1024   
以前这个问题还有讨论的价值,现在有 AI 了,该卷的是极致的体验,因为成本已经远比没 AI 的时候低,所以建议都直接用性能最好的原生开发
lp4298707   
@realJamespond #29 并不是,只有 uniapp 才是套的 html,并且 uniapp 现在也有原生编译的组件了,叫 nvue 还是啥的
iorilu   
并不冲突
先用非原生快速糊出来上线
确定有人花钱再专原生, 你还在纠结用啥语言就输了, 人家早 ai 糊出来上架了
CoderLife   
flutter
clemente   
@snoopy1024 错了 从产品的角度 试错成本越低越好 不值得花 token 和时间 去验证一个错误的产品
programApe   
我说自己的经验吧。去年开始用 ai 做的连接不同 nas 系统的大杂烩,影视、音乐、相册、图书、漫画等各种功能,打通 pt 平台、下载器、nastool 等,基本想要实现的功能都能实现,比如各种视频解码、算法对比相册照片对比度去重、音乐刮削、不同图书类型的解码等等。因为开始做的时候 ios26 刚更新,适配 ios 的水滴玻璃那种效果真是要了老命了,此外这几个功能里面最麻烦的居然是图书,各种图书类型解析甚至上了 js 库,还需要不少库 clone 自行编译等等,但是总结一句话是只要你想水磨工夫基本都能实现,就是贼麻烦。



然后前几天,突然想把 app 的音乐功能抽出来用用,最开始做的一般 flutter ,再差不多的时候放弃了,因为个人苹果全家桶,适配的很差,样式也不满意,调样式反而最花时间。然后就直接用 swift 来做,说实话很简单的 ui 就看的很舒服(可能是用苹果时间长了)各种交互实现也简单。



上图是还没做完的样子,功能的实现没 flutter 那么强大。
所以我觉得还是得从功能和 ui 上选择用哪个,如果功能比较简单对 ui 要求比较高那么选原生实现。如果要求功能非常多高能要求特别高,ui 一致性要求也高那就选 flutter 。
这是同一个音乐 app 我用 flutter 和 swift 分别做的。这是 flutter 的: https://github.com/chenqi92/yuanyin
这是以用 swift 做的 https://github.com/chenqi92/primuse
akorn   
我最近也好奇, 想用 swift 弄个原生。 不知道是打开方式不对还是什么,不管是 gemini 还是 codex ,都只能写代码,生成不了项目文件。最后就是用 xcode 创建项目,再进去写代码。 然后我朋友用 flutter 半天搓出来的东西,一周了,我还调页面呢。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部