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

有做 cordova 的来说说感受吗, app 会不会特别卡

  •  
  •   Maxzel · 8 天前用 Android 发布 · 1773 次点击

    原生太麻烦

    flutter 还没成熟

    想试试 pwa+cordova+quasar 这套 app 方案

    36 回复  |  直到 2019-07-12 13:04:17 +08:00
        1
    ruyuejun   8 天前
    楼主问卡不卡,做个偏题回答:
    毫无疑问地、坚定不移地、唯一地选 flutter
        2
    youngce   8 天前
    用 cordova 做了一个安卓 app,坑还是有一些的,卡的话,暂时感觉不太卡。如果再给我机会,我会早点劝说领导选择 flutter。然而木已成舟- -
        3
    gzf6   8 天前
    我们之前用 cordova + ionic, iphone 和 中高端安卓机和 flutter 区别不大,中低端安卓机上差距明显,尤其动画
        4
    AndroidEngineer   8 天前
    卡不卡得看场景,看你的需求,看复杂度,啥内容都没说,就提问不觉得太突兀了吗?
        5
    janxin   8 天前
    如果随意写的话很容易卡,对比原声差距肉眼可见
        6
    murmur   8 天前
    不卡,但是占内存是真的,一个 app 300m 内存常事,等价于一个 chrome 的内存占用量
    企业开发首选,速度快,可以为所欲为,招人简单好维护
    上市场还是考虑 rn 把,吹 flutter 的算什么,webview 做好了就出来吹了?热更能用了??
        7
    murmur   8 天前
    顺便说一下,cordova 必须 android>4.4 ios>9.0 开 wkwebview 支持,否则卡的无解,浏览器平静
        8
    onecode   8 天前
    Xamarin.Forms 也不错
        9
    murmur   8 天前
    我给楼上很多人纠正个思路
    混合应用也好,安卓本身也好,从来就没把流畅性放第一位,我们追求的是能出东西能用,否则干嘛不 native 开发到底
    如果流畅度这么重要,那 iPhone 应该是市场占有第一的品牌,结果反过来说明在钱和能用面前,啥都是可以凑合的
        10
    slipkinem   8 天前
    react native 做一个壳子,写一个 bridge,嵌入 h5,需要性能的地方用 rn 写。flutter 虽然看起来很美好,但是和 h5 结合这块比较烂。
        11
    shijianit   8 天前
    已经弃坑,不建议使用
        12
    mayufo   8 天前
    现在就用的 cordova 抽风式 卡
        13
    memedahui   8 天前
    我有过一些研究,你可以用阿里的 WEEX 框架,这个用类似 vuejs 开发的原生框架,不过上手需要成本。还有一个就是 uniapp,这个是 html 加原生混合开发,我比较推荐!
        14
    KuroNekoFan   8 天前
    我也觉得现在就吹 flutter 是不是太冲动了,google 的尿性又不是不知道
        15
    tianxia   8 天前 via Android
    为啥不用 rn
        16
    mmdsun   8 天前 via Android
    Xamarin ? mono 在夸平台很成熟了特别是 unity3d 游戏。
        17
    zvcs   8 天前 via Android
    @onecode Xamarin 开发难度怎么样,类似 flutter 吗?说实在的 flutter 那种 额,很难接受,Xmarin 文档少
        18
    leafiy   8 天前
    卡卡卡卡卡
        19
    tyrad   8 天前
    cordva 插件的维护是个问题
        20
    Seney   8 天前
    @zvcs Xamarin 国外用的很多 c#写 Android 或者 IOS 微软有文档不过都是英文 有论坛支持 也是英文
        21
    Maxzel   8 天前 via Android
    唉,为啥没有把 webview 渲染变成原生渲染的方法
        22
    ezreal   8 天前
    感觉很多坑?
        23
    WildCat   8 天前
    Flutter 再不成熟也是比 WebView 靠谱的,微信小程序就是这么迁移过来的。
        24
    abelmakihara   8 天前 via iPhone
    坑很多
    插件有问题还是要找 native 的人解决
        25
    weixiangzhe   7 天前 via iPhone
    flutter 不要顺便用啊,以前端比喻就是在 canvas 里画界面,底层层本高,需要看你的需要调研下够不够用
        26
    zhuwd   7 天前 via iPhone
    真心不建议用
        27
    murmur   7 天前
    @WildCat 微信是开新坑的代名词,微信的兼容性都要专门研究,他换了 flutter 说明你又要再研究一次微信兼容性
        28
    onecode   7 天前
    @zvcs 文档都是微软官方的,你可以了解一下,英文为主,也有中文翻译,只是推荐,不知道适不适合你的需求
        29
    qiang249218397   7 天前
    我们用了 ionic3+angular5 ,整体 ios10.0+流畅,android7 以上流畅,内存占用大(现在的千元机根本不在乎占用的这点内存),会偶尔闪退(特指低端机),其他的无明显问题。
        30
    easybin   7 天前
    有的是玄学问题
        31
    WildCat   7 天前
    @murmur 不做评价。
        32
    Torpedo   7 天前
    cordava 不就是写网页么?写网页卡,也可能是水平问题
        33
    MakeHui   7 天前
    几年前我开始搞这玩意的时候, 坊间就流传过这么一句话:如果你爱一个人就让他去搞混合开发, 如果你恨一个人也让他去搞混合开发

    PS: 现在谁让我搞混合开发我跟谁急
        34
    janus77   7 天前
    需求简单上 flutter 吧,要不是我们现在做的有点复杂我都想直接上了
        35
    liuxey   7 天前
    说实话,我还没有看到过 Google 这么用力的推广一个他的技术产品,Flutter 可以有

    但是努力不一定成功,未来还是看市场的
        36
    zvcs   7 天前 via Android
    @Seney @onecode 谢谢两位
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1946 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 19ms · UTC 16:14 · PVG 00:14 · LAX 09:14 · JFK 12:14
    ♥ Do have faith in what you're doing.