uniapp、flutter 和原生,用户体验差距到底有多大 ? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
Candz
V2EX    程序员

uniapp、flutter 和原生,用户体验差距到底有多大 ?

  •  
  •   Candz 2023-12-22 14:21:57 +08:00 9301 次点击
    这是一个创建于 667 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司目前是用 uniapp 开发了一款多端应用,是 B 端的。还在持续开发中。领导听人说 uniapp 开发的后续功能多了,会遇到卡顿,适配难,用户体验不好等问题,所以最近一直念叨着要提前布局,又听人说 Flutter 框架不错,现在就在纠结到底是用原生 iOS 和安卓在写一套吗,还是用 Flutter 在写一套。

    我的意见是,无论是用原生还是用 Flutter ,你都需要再招人,重新开始。现在项目工期紧得很,不如保持现状。实在不行就用原生了。

    而且,Flutter 之于 uniapp ,在用户体验上提升的真的有那么明显吗。各位大佬说说看?

    25 条回复    2023-12-25 08:54:14 +08:00
    murmur
        1
    murmur  
       2023-12-22 14:25:45 +08:00   1
    不要在乎用户体验差距,当你选择了跨平台,目标就 2 个:功能正常,不死机

    否则就抠 native

    有一部分人用 flutter+native 是纯刷 kpi 的,说白了就是吃饱了撑得,就包括 homo ,js api 、java api 两个方案都放弃直接改 flutter 折腾人

    有些人一天吹用户体验界面动画,他们是叮帧吗?最后还是看 app 硬实力,你比 pdd 便宜一半来个百百亿补贴,比什么都实在
    Candz
        2
    Candz  
    OP
       2023-12-22 14:28:49 +08:00
    @murmur 是啊,我们目前是 B 端产品,资讯为主,纯展示内容比较多,交互很少。我个人觉得 uniapp 开发的够用了,日活也就几百人,完全可以忽视跨段框架和原生之间的微乎其微的体验差距,奈何我只是个打工仔,领导不听我的。
    Heo
        3
    Heo  
       2023-12-22 14:30:03 +08:00
    你应该找领导从哪里听说的,直接消灭源头。屎山留给后人就好了,没必要重构。等已经到了不能挽回的时候提前提桶跑路。
    tool2d
        4
    tool2d  
       2023-12-22 14:36:19 +08:00
    Flutter 的底层已经偏向于游戏引擎,动画制作是要比 js 好不少。

    但话又说回来,这些额外的效果,都是需要投入的,无论是加工期还是加钱。低开发成本硬上 flutter ,最后吃力不讨好。

    现在手机都挺牛逼的,多优化优化,js 并不卡。
    var1122
        5
    var1122  
       2023-12-22 14:38:43 +08:00
    @murmur 有一说一,拼多多的 app 吊打淘宝、京东、天猫
    murmur
        6
    murmur  
       2023-12-22 14:52:10 +08:00
    @var1122 但是你在手机上开后门啊,你的流畅度全用干坏事了
    i979491586
        7
    i979491586  
       2023-12-22 14:52:24 +08:00
    淘宝一个 to C 客户端 都没你们领导考虑的多。何况你们还是个 to B 的,难道不是快速出产品,快速验证,快速满足客户需求,更重要吗?
    zqlcrow
        8
    zqlcrow  
       2023-12-22 14:55:55 +08:00
    "无论是用原生还是用 Flutter ,你都需要再招人,重新开始。"

    招原生开发出身的,Flutter 码农就好。

    uniapp 我没体验过,但根据“我认为很靠谱的 web 朋友”的感受,他对 uniapp 那叫一个厌恶。
    murmur
        9
    murmur  
       2023-12-22 14:57:39 +08:00
    @zqlcrow 开发 uniapp 基本都奔着微信小程序去的,微信小程序本质上就是给太监接个木 jb ,体验能好么,就算再套框架体验能好到哪里去
    jianguoni
        10
    jianguoni  
       2023-12-22 15:02:55 +08:00
    这比喻,6
    3IOhG7M0knRu5UlC
        11
    3IOhG7M0knRu5UlC  
       2023-12-22 16:23:33 +08:00
    uniapp 和 flutter 对于资讯类都可以做的性能非常好
    ExplodingDragon
        12
    ExplodingDragon  
       2023-12-22 16:33:34 +08:00
    原生肯定吊打 ... 剩下两个哪个方便就哪个,都跨平台了,肯定是工期短能跑就行

    真要这么说的话,我选择 kmp ( https://kmp.jetbrains.com/) (不是
    K120
        13
    K120  
       2023-12-22 16:37:44 +08:00
    uniapp 现在在做个小程序跨端,还算复杂,感觉就是卡卡卡,卡死了,适配费劲多个端总会有布局差异。
    yzkos
        14
    yzkos  
       2023-12-22 16:46:27 +08:00
    如果不是,定位,地图,视频,录像等比较吃性能的,只是咨询类的 uniapp 完全够用了;
    体验主要把样式和交互细节上多注意一下
    snowflake007
        15
    snowflake007  
       2023-12-22 16:46:29 +08:00
    很多项目直接上原生开发也就多 1/3 左右的人力,就看值不值的
    xiao8276
        16
    xiao8276  
       2023-12-22 17:08:50 +08:00
    uni 够用了
    var1122
        17
    var1122  
       2023-12-22 17:09:57 +08:00
    @murmur 单说 iOS 端嘛
    jokimina
        18
    jokimina  
       2023-12-22 17:39:42 +08:00
    一般没太多动效或者很复杂的应用,区别不是特别大,看哪个顺手,不要额外找麻烦

    也看写的人,瞎 B 写的原生说不定比 uni 都卡
    gerorge
        19
    gerorge  
       2023-12-22 18:27:57 +08:00
    美团都不是原生开发的,你有美团那个体量?
    murmur
        20
    murmur  
       2023-12-22 18:30:44 +08:00   1
    @gerorge 大公司上 flutter 或者 rn 是为了程序员保住饭碗自己瞎折腾,这些大公司有大量用不完的程序员,业务没变化,主体风格没变化,手机性能越来越好,用户因为赛道反而在减少,不折腾下找点地方重构下,等着自己被开除么?
    Dronaldo17
        21
    Dronaldo17  
       2023-12-22 18:37:13 +08:00
    肯定有提升 uni-app 的 vue 渲染是基于 WebView 的 nvue 才是原生层 但是展示类 App 没啥大区别 涉及一些细微操作就明显啦
    Jaosn
        22
    Jaosn  
       2023-12-22 23:01:38 +08:00
    +1 还是得看开发的人,低端机型卡顿会比较明显,主流旗舰感知不强,可以尝试多用 nvue

    适配问题不存在吧?用 RN 、Flutter 打包什么的,需要涉及点原生方面呢能力

    但领导给学新技术栈的机会,干嘛不学呢?
    jry
        23
    jry  
       2023-12-22 23:10:21 +08:00 via iPhone
    可以用 uniapp 最新技术 uniappx 翻译成原生的技术。
    0001110001011
        24
    0001110001011  
       2023-12-23 16:26:52 +08:00
    当你看到列表卡卡的, 基本都是 Flutter 写的

    我觉得 RN > flutter/uniapp
    southsala
        25
    southsala  
       2023-12-25 08:54:14 +08:00
    v2 之前发的帖子很多人都说“你如果发现公司用 uniapp ,那么赶紧跑”之类的话
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2635 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 07:40 PVG 15:40 LAX 00:40 JFK 03:40
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86