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

为什么 iOS 版本的闲鱼能做的那么卡,掉帧严重?

  •  
  •   reaCodes · 113 天前 via iPhone · 6953 次点击
    这是一个创建于 113 天前的主题,其中的信息可能已经有所发展或是发生改变。
    92 回复  |  直到 2019-06-25 15:26:29 +08:00
        1
    shawndev   113 天前   ♥ 5
    为什么这么卡不清楚,不过可以给你提供一个思路。iOS 设备,打开 设置 - 隐私- 分析 - 分析数据,下拉找到 taobao4iphone 开头的文件。

    点开会看到系统日志,200 秒内尝试唤起四万多次,平均每秒几百次。
        2
    shawndev   113 天前
    闲鱼你可以找找看。
        3
    icebreaker12   113 天前
    和用了 flutter 有关?
        4
    imkerberos   113 天前
    天天不干活吹各种 NB 技术就可以了. RN 出来吹 RN, Flutter 出来吹 Flutter, 明天 XXX 出来吹 XXX.
        5
    ai277014717   113 天前
    不卡怎么优化
        6
    hronro   113 天前 via iPhone
    网上吹 Flutter 吹的那么凶,但我自己在 iOS 上用了几个 Flutter 写的 App (包括 Flutter 官方当作示范案例拿出来吹的 App ),给我的感觉就是帧数都没有原生的高
        7
    reaCodes   113 天前 via iPhone   ♥ 1
    @shawndev iOS 系统不限制吗
        8
    kvker   113 天前 via iPhone
    没事找点活,上了 flutter 进生产环境,胆大是胆大的……
        9
    jc89898   113 天前   ♥ 2
    阿里的全世界最卡,搞笑吧,同一个手机,ZFB TB 最卡。
        10
    Microi   113 天前
    闲鱼算是国内最放飞自我的几个 App 之一吧。
        11
    xi_lin   113 天前
    @shawndev 这个数据准吗,我看了下我的分析里也有些应用频繁特别高,感觉像是出了 bug
        12
    randm   113 天前
    原来是想抽时间把几个小项目用 Flutter 重写顺便练手的,但用了闲鱼后暂时放弃了。
        13
    tankren   113 天前
    安卓上 闲鱼是最不卡的阿里系 APP 了
        14
    WenhaoWu   113 天前 via Android
    Flutter 在安卓上真的不卡,盲测跟原生不分上下,iOS 上可能苹果负优化吧
        15
    gtanyin   113 天前   ♥ 10
    闲鱼只有极少部分页面用了 Flutter,结果一有人说卡顿,就全部冷嘲热讽往 Flutter 上甩锅,现在人心态咋了?
        16
    mokeyjay   113 天前
    你好,阿里系都是这样的,不分平台
        17
    shawndev   113 天前
    @xi_lin 我倾向于认可苹果的统计数据。毕竟不是所有应用都上榜了。
        18
    loginbygoogle   113 天前 via Android
    阿里有几个 app 是不卡的?
        19
    kylix   113 天前
    能做成这么卡还是种技术活,一般人还做不到的
        20
    faninx   113 天前   ♥ 3
    闲鱼 App 垃圾的一:
    1. 重复头像 Bug ;
    2. 聊天记录是在线的,经常错乱,查看一个前几分钟的对话 /图片都要重新去往上拉去。
    3. 经常 Push 了,点进来没消息。
        21
    easylee   113 天前
    @kylix #19 去年双十一后,云栖社区还发了帖子,有关淘宝界面对用户展示的数据的背后是多么强大。

    觉得好讽刺。
        22
    lingcong86   113 天前 via iPhone
    @Microi #10 还有哪些 app 淘宝算一个?
        23
    banricho   113 天前   ♥ 2
    撕逼鱼体验就是一坨屎,先不说产品逻辑神志不清,就连最核心的消息都没做好。
    经常就是通知来了,聊天记录页面怎么刷都刷不到消息,点进去怎么都看不到…
        24
    manzhiyong   113 天前
    ios 不就是卡吗,安卓好多了,苹果的系统不行
        25
    Windelight   113 天前 via Android
    无论是国外三苹索,国内华米 OV 魅锤,甭管是多普达上世纪手机,还是 Galaxy S10+,不论是小米 Redmi 老人机,还有苹果最新万元机,打开淘宝只有一个字:卡
    我他妈就很好奇淘宝不就是购物软件加旺旺在加直播软件?怎么就淘宝能卡的如此出奇?为何淘宝国际版却这班丝滑?(淘宝中国版首页内置的相关阿里业务基本都是用小程序方式调起)哪有天猫和 1688 和速卖通这个亚子?
        26
    Windelight   113 天前 via Android
    以上内容同样适用于闲鱼和支付宝
        27
    StubbornC   113 天前
    @manzhiyong 看见过说 iOS 硬件不行的,系统不行倒是头一回听说,还有 "iOS 不就是卡吗" 这句话怎么得出来的
        28
    ophunter   113 天前
    因为用 flutter,公司请了 flutter 团队的人来演讲,我本来打算用的,听完我就放弃了。
        29
    manzhiyong   113 天前
    @StubbornC 楼主就卡呀
        30
    version   113 天前   ♥ 1
    tb 内斗重要.上新技术.上 ppt.优化个毛.没 kpi 吧
        31
    tabris17   113 天前
    @shawndev 都怪产品经理
        32
    Linko   113 天前
    @faninx #20 说的没错。最重要的消息推送和聊天经常 bug
        33
    x86   113 天前
    顺路吐槽,iOS 京东上用京东快递下单,选择物品种类后,100%假死 4,5 秒( XS MAX )
        34
    CastleBUPT   113 天前
    @StubbornC
    拉黑就完事了,跟他屁话啥
        35
    Mavious   113 天前   ♥ 1
    咸鱼的推送 bug 多得要死。( ios )

    有人短时间内连续私聊 N 条。
    我收到弹窗提醒,点击弹窗启动咸鱼-进入聊天界面
    发现我只能看到 N 条记录里最新的那条,其他数条记录都没显示。下拉也不显示。
    退出咸鱼,抹掉后台,再次手工打开。
    N 条记录终于显示了。
        36
    Beeethoven   113 天前   ♥ 2
    为什么我用 WX 支付 因为 ZFB 真的把我卡哭了
        37
    hauibojek   113 天前
    咸鱼经常还在掘金分享技术呢。。 。
        38
    Tezos   113 天前
    ZFB TB 最卡+10086
        39
    MarginK   113 天前
    哈哈哈哈哈哈 伟大的 Flutter
        40
    lzxgh621   113 天前
    @Windelight 国际版也卡
        41
    bhaltair   113 天前
    辣鸡闲鱼 聊天信息推送了 点进去却没有
        42
    murmur   113 天前
    因为 flutter 吧,哦 weex 应该也有功劳
        43
    bhaltair   113 天前
        44
    StubbornC   113 天前
    @manzhiyong 闲鱼卡 ≠ iOS 卡,在很多时候开发者需要背这个锅,还有就是没有体验 iOS 之前请好好说话。
    @CastleBUPT 哈哈哈,暴躁老哥
        45
    DAMNYOU   113 天前   ♥ 1
    闲鱼 App 垃圾的一:
    1. 狗逼 app 没事天天推垃圾消息,没底线没节操
    2. 真的 有消息推过来的时候,点进去却看不到
    3. 他人追评,半天看不到
    4.聊天继续都不能正常显示,有的时候会缺失
    5.为了 KPI,强制取消 PC 端搜索入口,不知道是哪个狗逼产品经理的 KPI,辣鸡,丢脸

    真尼玛辣鸡。
        46
    TimPeake   113 天前   ♥ 1
    阿里旗下的 app 确实卡。。。偶尔打开拼多多,卧槽 ,流畅的不像购物软件
        47
    MrStark   113 天前
    闲鱼中的 Flutter 卡不卡不知道,但是对话页面的表情键盘是真他喵的卡,基本要等 2s 左右才出来。( iOS )
        48
    MrStark   113 天前
    @MrStark #47 说错了,不是 2s,是 3s 左右。
        49
    bookit   113 天前
    看过他们自己介绍架构的文章,

    阿里 app 的架构是演进的,几乎把每一代的最时髦技术都集成进去了。每个页面都可能用不同的技术栈,打开一个相当于打开 n 个 app
        50
    DAPTX4869   113 天前   ♥ 1
    阿里系有不卡的 app?
        51
    kwanzaa   113 天前
    weex 难道功劳不是最大的?
        52
    easylee   113 天前
    @ophunter #28 请问是为什么呢?
        53
    okoook   113 天前 via iPhone
    @hronro 我试过 Flutter 纯列表都掉帧,瞬间无爱
        54
    sobigfish   113 天前
    @Beeethoven #36 alp 不卡的,前提是你把除了相机权限之外给它禁完。
        55
    nicevar   113 天前
    经常有人盲目吹 RN 和 Flutter 这些,这些也就做个轻型应用还行,一旦需求复杂都会卡成个狗样,flutter 在安卓下也没有吹的那么流畅,弄个 HelloWorld 的东西测试有什么意义,咸鱼上 flutter 后安卓上主流机器都会 anr,我不知道有啥好吹的
        56
    snw   113 天前 via Android
    来这里吐槽吧🐶
    zhuanlan.zhihu.com/p/3802 删除 6271

    “但是,基于 JavaScript 的桥接模式有 JavaScriptCore 自身的性能瓶颈和桥接层的消耗。闲鱼产品界面的复杂度和我们制定的高性能基线使得我们无法选择这些方案。

    目前我们正在积极尝试和探索 Flutter 在业务中的实践以追求更加高性能的跨平台终端方案。同为跨平台技术,Flutter 为什么有其它方案所不具备的高性能特性?”
        57
    studyro   113 天前 via iPhone
    阿里的 App 质量... 看看手淘在 iPhone 上的卡样和 iPad 兼容都做不了就应该死心了。
        58
    exploreexe   112 天前
    @gtanyin #15 确定只是用了一点吗?为什么我看到的文章是闲鱼因为用了 flutter 导致 app 体积变的非常大,导致不得不合谷歌对接寻找解决问题的办法。
    用了一点 flutter 就能导致体积变大吗?
    之前想看下 flutter 的,看完闲鱼和一些网上案例以后决定还是放弃了。饼总的画的很好。
        59
    gtanyin   112 天前
    @exploreexe 兄弟你可以 Google 一下 Flutter 的原理。Flutter 之所以“号称”很流畅是因为它的机制。它并不是原生控件,也不是 Html 画上去的,而是像游戏一样,引入了一套界面渲染引擎,然后在自己的引擎上渲染界面的。这就导致了,就算只有一个界面也是要引入这套引擎。这就导致了就算是只有一个页面,app 也会增加夸张的体积。
    本人才疏学浅,欢迎大佬指正
        60
    kangzai50136   112 天前 via Android
    bug 多。消息错乱。
        61
    crella   112 天前 via Android
    芯片的性能升级并不是无限的,然而能力差的程序员造的 bug 是无限的,程序员疯狂造 bug 却要普通百姓买更强的手机来抵消性能下降,怎么看都觉得有点不合理。顺便说,微信浏览器和知乎*****
        62
    joeytat   112 天前   ♥ 1
    gtanyin: 闲鱼只有极少部分页面用了 Flutter,结果一有人说卡顿,就全部冷嘲热讽往 Flutter 上甩锅,现在人心态咋了?
    ---------------------------------
    @gtanyin #15 究竟是谁在信口开河?咸鱼连商品详情页这种关键界面都是 flutter 写的,怎么跑到你这就是极少部分页面呢。
        63
    gtanyin   112 天前
    @joeytat 你给的示例中只有一个商品详情页面,为啥就有 b 脸说不止极少部分页面?
        64
    xuzhongzhou   112 天前   ♥ 1
    没人吐槽卖东西界面的那个垃圾编辑框吗? force touch 不能用,编辑文本的时候超难定位修改文字。还有迷之换行显示。
        65
    joeytat   112 天前   ♥ 3
    @gtanyin #63 关键页都用了还要举什么例子,论谁也不敢说这是极少使用。

    另外讨论就讨论,你一开始就开地图炮来个「全部冷嘲热讽」,还要故作清高置身事外地来一句「现在人心态咋了」。结果一被人质疑就是「 b 脸」。

    你这什么嘴巴这么脏?已拉黑快滚。
        66
    54yinhang   112 天前
    我就想知道 电脑上还有啥办法逛闲鱼不 之前油猴脚本挂了
        67
    gtanyin   112 天前
    @joeytat 您一开口我就知道是个杠精。
    我说的是极少页面,也没有说极少部分,关键页面一个顶俩呗?
    您非得一副管上的语气。
    一开口就是我“信口开河”,要求别人语气好的时候,没见您自己语气好啊?
    还要恶人先告状,直接拉黑,您觉得我很在乎一个闲时上网随便逛逛见人就杠的杠精是否拉黑我?
    简直幼稚。
        68
    murmur   112 天前   ♥ 1
    @icebreaker12

    这是为黑而黑的艺术

    1、闲鱼团队正在大规模推广、布道 flutter
    2、flutter 的终极愿景是全平台开发,节约开发新效率
    3、flutter 的性能比 rn 好,自然也不会比 weex 差

    然而

    1、闲鱼阉割了桌面端
    2、闲鱼卡

    结论

    flutter 是垃圾
        69
    Lision   112 天前 via iPhone
    闲鱼的 IM 头像和账号系统的头像没打通... 各种细节就不说了,关键是编辑框不支持 force touch,换行自动换两行实在不能忍... 感觉不能吹逼的东西没人做
        70
    hyy1995   112 天前
    阿里的 APP 哪个不卡?别拿最新旗舰机型说话,找个 1~2 年前的中端机打开淘宝 /支付宝,刷刷点几下能卡死你
        71
    x786085644   112 天前   ♥ 1
    我都怀疑阿里内部人员是不是有另外一个版本的各种阿里 app
        72
    SeanChense   112 天前
    一般来说肯定先用 PV 低的“极少数页面”实验才会上到商详页这种 PV 超级高的页面。

    商详页都用上了的话那些 PV 在排位后面的页面不太可能没上。
        73
    864766428   112 天前
    @Lision 是的,编辑框居然不能黏贴?几百年前的软件都可以吧
        74
    4578004   112 天前
    用过 PC 版阿里旺旺你会觉得闲鱼已经是优秀产品了
        75
    chmlai   112 天前
    flutter 性能比 RN 好只在理论层面
        76
    SuperY   112 天前
    大厂不缺人不缺技术,能不能整点对产品、用户简单有效的事儿。
    这种新技术初衷难道不是为了省人手才出现的么,跟大厂的情况有多大好处,一个个都这么热乎往线上铺,除了证明自己技术牛还图什么。。
    看法有点偏激,但也一直纳闷。。
        77
    shx1943   112 天前
    阿里:尊敬的用户你好,我是你爹
        78
    SuperY   112 天前
    说到极少页面用 Fullter,但是出现的问题点都是明眼都能发现的。
    原生开发如果出现那种复用显示错乱的低级问题,难道是 QA 背锅。。
    况且相关页面视觉看起来还是有点区别,自然会怀疑使用 Flutter 引起的问题。
        79
    wozhizui   112 天前
    flutter 的锅吧,其实安卓的闲鱼也很卡,消息唤起也有 bug
        80
    gtanyin   112 天前
    @SuperY 大兄弟说的很对,是会怀疑的。就事论事,其实我在使用闲鱼的过程中体验也非常差,总是有推送,点进去看不到,聊天界面,键盘调用啥的感觉很不自然,使用起来没啥好感的。但我在使用的复杂的详情页面的时候感觉还是可以的。。。实话实说~
        81
    orm   112 天前
    钉钉也会莫名其妙的推送一些信息,说某某某给你发送了一条信息,打开钉钉,结果什么都没有......
        82
    agee   112 天前 via iPhone
    v2 上面是不是只有阿里公关部的人,关于他们 app 和各种屎一样的逻辑好像从来没有阿里的人看到过。反到是 1000 万很及时。
        83
    gtanyin   112 天前
    @SuperY 刚才我又仔细看了一下,详情页的页面转换还是有轻微的卡顿。但是页面滑动还是很流畅的。
        84
    d553296416   112 天前
    @SuperY 闲鱼的商详用的 flutter,现在就是商详滑动掉帧。而且是很简单的 list、、
        85
    bxnh   112 天前
    阿里系 APP 常态,瘫肿全家桶式唤醒
        86
    glues   112 天前
    阿里系的 App 做得烂成这样,不知道那些所谓的大牛哪来的脸天天到处开大会当导师尬吹
        87
    SuperY   112 天前
    @gtanyin @d553296416 嗯嗯,和平讨论。
    大厂力推新技术总是让人摸不透,如果出现牺牲短期稳定性或者用户体验的情况,不免还会被人误解为追求少部分人的绩效,而给整体带来巨大的技术成本以及潜在消耗。
    感觉 weex 就把很客户端掰弯。。哈哈
        88
    JCZ2MkKb5S8ZX9pq   112 天前
    咸鱼在 iOS13 自动唤起一堆输入法,不知道啥毛病。
    我发布的也刷新不出来
        89
    maxxxxx   112 天前
    论坛里面如果有开发者也处在天天做业务需求的境地,就知道为何咸鱼会这么卡了。
        90
    Nicoco   112 天前
    亲,你好,福报厂的 APP,不分平台,高端低端机,都是酱紫的哟~ 建议使用拼多多哟
        91
    gc528262067   112 天前 via Android
    你是没见过安卓的淘宝。。。🌚🌚🌚
        92
    zkqiang   112 天前
    意思闲鱼天天吹自己是 fluter 布道者,结果自己卡的一笔...
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1067 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 19:03 · PVG 03:03 · LAX 12:03 · JFK 15:03
    ♥ Do have faith in what you're doing.