V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hongch
V2EX  ›  Android

你们公司 flutter 用在生产环境了吗?

  •  
  •   hongch · 2019-09-03 16:56:56 +08:00 · 13016 次点击
    这是一个创建于 1913 天前的主题,其中的信息可能已经有所发展或是发生改变。

    flutter 和 RN 选哪个?

    16 条回复    2019-09-05 10:43:51 +08:00
    guoyuchuan
        1
    guoyuchuan  
       2019-09-03 17:24:47 +08:00
    flutter,快上线了,坑确实有点多
    phoenix35
        2
    phoenix35  
       2019-09-03 18:57:59 +08:00
    @guoyuchuan 真想点你
    kwanzaa
        3
    kwanzaa  
       2019-09-03 20:58:51 +08:00
    撤了,还是原生好玩点。不过不会放弃,自己的小东西还是会用的。
    pC0oc4EbCSsJUy4W
        4
    pC0oc4EbCSsJUy4W  
       2019-09-04 00:30:23 +08:00
    不会轻易入坑。
    yimity
        5
    yimity  
       2019-09-04 09:02:41 +08:00
    @guoyuchuan 求介绍有哪些坑。
    guoyuchuan
        6
    guoyuchuan  
       2019-09-04 09:32:07 +08:00
    @yimity #5 具体的我不知道,我是搞后端的,我大概知道一点点:
    1. 插件很少,有可能没有自己需要的插件
    2.有插件不符合需求,需要自己改(具体怎么改就不知道了,我问了一下我们的 flutter 开发,没改过)
    3.插件适配,有些是 Androidx,有些是 Android,还有些是 ios ;因为不适配的问题报错(报错很模糊,得一个个排查),还有就是某些插件,开发换电脑了,电脑上未安装之前的插件,时间久了想不起了,就得一个一个去排查,很费时间;
    最费时间的还是插件适配,我们开发花了不少时间
    主要还是插件和适配这方面吧;
    yimity
        7
    yimity  
       2019-09-04 09:34:36 +08:00
    @guoyuchuan 那怎么得出来坑确实有点多呢?你这个只是插件的问题(一个)。
    其实这种插件问题,对于混合开发都是一样的。
    如果不说所以然就得出来一个坑很多的结论,对别人来说是不负责的。
    wuweijia
        8
    wuweijia  
       2019-09-04 10:08:21 +08:00
    一楼说的不叫坑,叫生态不完善。
    Shvier
        9
    Shvier  
       2019-09-04 10:37:01 +08:00 via iPhone   ❤️ 1
    朋友公司,全套 Flutter,生产环境部署,crash 率 0.1%~0.2%

    我自己是 native Flutter hybrid,Flutter Engine 会吃掉 10M 左右的内存,Flutter 团队暂时还没 release engine 的热加载 feature,所以这部分内存会一直占用

    供参考
    Shvier
        10
    Shvier  
       2019-09-04 10:38:42 +08:00 via iPhone
    @Shvier 另外从 hybrid 的角度,Flutter 在 iOS 上的体验更好,如果还用了 AndroidX,体验会更差
    shiye515
        11
    shiye515  
       2019-09-04 12:09:09 +08:00 via iPhone
    @Shvier crash 统计是怎么做的?
    hhh798
        12
    hhh798  
       2019-09-04 13:20:38 +08:00
    @Shvier flutter 有必现的滑动掉帧问题,竟然还上生产了
    issue: https://github.com/flutter/flutter/issues/31086
    Hellokids
        13
    Hellokids  
       2019-09-04 14:06:50 +08:00
    安装包体积会变大一些
    Shvier
        14
    Shvier  
       2019-09-04 14:42:08 +08:00
    @nioncodotcom #12 去年就上了,不排除是最新版 FlutterSDK 才有的问题
    @shiye515 #11 细节我不知道,应该就是把 generate 出来的 native 工程加上 Firebase 这样的工具吧
    bigjack
        15
    bigjack  
       2019-09-05 09:49:00 +08:00
    flutter engine 长期占用 30-50m 内存,测试机器 iPhone8,响应时间比 RN 长的多,不建议入坑
    mtt2011pony
        16
    mtt2011pony  
       2019-09-05 10:43:51 +08:00
    flutter 上线了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3326 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 12:31 · PVG 20:31 · LAX 04:31 · JFK 07:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.