移动端开发选项

2023-05-10 17:39:34 +08:00
 tyzc

背景: 海外市场,产品类似于 AI 机器人,核心功能就是对话+一些小游戏。半年内业务会专注于 ios 的市场。

技术选型 目前看基于 flutter 和 RN 多端技术,v2ex 中大概对半支持 2 个技术。

想咨询下基于上述业务场景,是选用 flutter 、RN 或者 ios 原生呢?

3832 次点击
所在节点    程序员
39 条回复
Leonard
2023-05-10 17:41:10 +08:00
如果是专注 iOS 的市场,那是基于什么考虑 flutter 和 RN 的呢?
MarsCloud
2023-05-10 18:10:30 +08:00
@Leonard #1 半年内专注 iOS ,可能后续会新增 Android 市场吧。 这样子后面做下兼容就可以直接打 android 版本就行 🐶。
MarsCloud
2023-05-10 18:12:00 +08:00
@tyzc 没做过小游戏,所以想问下,如果做小游戏的话,是不是会用到 cocos 或者 Unity3D ;如果需要用到的话,那么 flutter 或者 rn 对这两个的支持是不是需要考虑一下?
okakuyang
2023-05-10 19:23:42 +08:00
要看你核心载体是什么,flutter ,RN 这些做通用页面很快,表单,列表 。除此之外很多坑。
wjx0912
2023-05-10 19:31:37 +08:00
uniapp 也是一种选择
tyzc
2023-05-10 21:59:27 +08:00
@MarsCloud 是的。
后面会考虑 Android 市场的。
tyzc
2023-05-10 22:00:46 +08:00
@okakuyang
嗯,这个核心还是对话。应该还涉及到录音,相机、地图类的事情。
tyzc
2023-05-10 23:06:25 +08:00
@MarsCloud 不会这么复杂。
大概率是一些 h5 方面的小游戏。
sylvesteryao
2023-05-10 23:52:15 +08:00
省事 Flutter ,追求体验就双原生。
vivipure
2023-05-11 00:17:46 +08:00
都可以,就是别用 uniapp ,调用原生 SDK 特别麻烦。官方提供的 SDK 竟然要用百度云进行下载,无敌!
Bijiabo
2023-05-11 00:59:44 +08:00
附言中涉及的需求用原生做体验会最好、自由度也高,考虑到这对原生组件的支持友好性、投入产出比,推荐 RN 。

如果前期希望专注 iOS 市场,考虑体验的话,Flutter 是最糟的选择。
debuggerx
2023-05-11 06:30:00 +08:00
看能力,招个 flutter 大牛或者 rn 大牛,开发效率和产品体验都能追平甚至超越原生
ChrisFreeMan
2023-05-11 08:57:21 +08:00
有人用过另一个 js 的移动端开发框架 NativeScript 做过产品吗? 好奇体验咋样。现在的前端 all in Facebook 风险有点太大。
nnegier
2023-05-11 09:19:53 +08:00
@debuggerx 超越不能,可以无限趋近
tyzc
2023-05-11 09:29:36 +08:00
@Bijiabo 感谢。
debuggerx
2023-05-11 09:54:22 +08:00
@nnegier 只要水平够高是可以的 原生也有原生自己的不足
kuaner
2023-05-11 10:06:53 +08:00
flutter 慎重,性能比原生还是差距明显
Ashore
2023-05-11 10:13:08 +08:00
@vivipure 确实 对于没有会员的人来说简直就是一种折磨,用蓝奏云逗比百度云好
janus77
2023-05-11 11:03:34 +08:00
这些都没什么大问题,二者都可以胜任。RN 更成熟,flutter 就是最近比较火,但是在国外我也不知道到底能不能跟 RN 抗衡
huihuibisheng
2023-05-11 13:10:57 +08:00
可以思考几个问题:
1. 总的开发量是否足够多。跨平台能提效的前提是,总的开发量足够多且大部分是对性能不敏感的页面。
2. 招人是否好招。有一个可能性是你招到一个高手,他最熟悉某个技术栈。
3. 性能和体验是否重要。

其实在创业初期,先尽快找到人开发出 MVP 才是王道(当然得保证选型不要太偏,至少能保证半年到一年的使用),然后后面再考虑中长期的技术选型,慢慢做改版。

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

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

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

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

© 2021 V2EX