2023 年了,跨平台(安卓 & iOS)客户端开发的主流解决方案是什么?

2023-04-06 09:46:14 +08:00
 yodhcn
9185 次点击
所在节点    程序员
56 条回复
875127234
2023-04-06 09:52:41 +08:00
RN
Flutter
uniapp
xubingok
2023-04-06 09:56:25 +08:00
原生壳+自研 JsBridge+H5.

flutter 不做评价.别用 uniapp 和 RN,就是垃圾.
ios
2023-04-06 09:57:40 +08:00
跨平台效率都很慢
不如原生
zhangtest
2023-04-06 10:05:06 +08:00
@ios 看到 IOS 就理解你为什么这么说了,我们公司 IOS 开发慢,后面懒得和他折腾让其他前端用跨平台去做了,效率是他的几倍,现在他没事干整天愁什么时候会被裁。
18xlX5iTe9mdoau0
2023-04-06 10:05:18 +08:00
肯定是网页套壳啊 [狗头]
fuis
2023-04-06 10:11:08 +08:00
我稍微调查了一下,应该是微信小程序成为了跨端主流。
debuggerx
2023-04-06 10:11:31 +08:00
主流: flutter 毫无疑问
abelmakihara
2023-04-06 10:14:56 +08:00
套壳 h5 省事就 uniapp 或者直接小程序
owen800q
2023-04-06 10:15:38 +08:00
@875127234 RN 坑多,Android custom font fontweight 不生效问题,3 年了还没解决
coolmint
2023-04-06 10:15:48 +08:00
flutter 感觉良好,体验肯定不及原生出众,但侧重点不在交互体验在业务,以及开发资源有限的话,flutter 可以考虑。
owen800q
2023-04-06 10:16:54 +08:00
@abelmakihara webview 套 vant 性能不錯, 可惜 IOS 上不了架
0xTSO
2023-04-06 10:20:05 +08:00
近期接触过一个打包整站的需求,expo 对接 ios 推送不要太舒服,但是用 RN 对接安卓厂商消息推送简直头皮发麻,几个第三方推送平台的 demo 都是 1-2 年前的 RN 版本,折腾了好久后面用了原生安卓对接了推送,一步一步照着配置清晰明了,其他开发部分 RN 确实方便,但原生似乎也没有那么难,个人项目我会优先原生
BUHeF254Lpd1MH06
2023-04-06 10:31:24 +08:00
如果只是画页面的话就用跨平台的就好了,原生现在的自身壁垒就剩高性能、音视频了吧
i979491586
2023-04-06 10:34:38 +08:00
2023 年如果你是前端要做客户端就选 RN 吧,如果你原来就是客户端开发就选 Flutter
daimubai
2023-04-06 10:36:26 +08:00
@ios 跨平台主打的不就是快嘛
dd991
2023-04-06 10:47:09 +08:00
用 web 不香吗,全平台,有浏览器就可以
kdylan
2023-04-06 11:06:29 +08:00
我用 flutter 爽歪歪
zoharSoul
2023-04-06 11:23:15 +08:00
flutter
其实主流方案是不跨平台
v2li32
2023-04-06 11:41:13 +08:00
uniapp ,成本第一,坑多主要是不了解,官方吹的有点大造成的。
xff1874
2023-04-06 12:10:16 +08:00
1. 如果是新 app ,客户端开发推荐用 flutter ,前端开发出身用 react native
2. 如果是集成到原来的 app 里面,推荐 RN

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/930145

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX