V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
reaCodes
V2EX  ›  程序员

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

  •  
  •   reaCodes ·
    zhatlas · 2019-06-24 11:06:21 +08:00 via iPhone · 15112 次点击
    这是一个创建于 2015 天前的主题,其中的信息可能已经有所发展或是发生改变。
    94 条回复    2020-11-24 18:13:28 +08:00
    shawndev
        1
    shawndev  
       2019-06-24 11:29:03 +08:00   ❤️ 5
    为什么这么卡不清楚,不过可以给你提供一个思路。iOS 设备,打开 设置 - 隐私- 分析 - 分析数据,下拉找到 taobao4iphone 开头的文件。

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

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

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

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

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

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

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

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

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

    这是为黑而黑的艺术

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

    然而

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

    结论

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

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