• 请不要在回答技术问题时复制粘贴 AI 生成的内容
reaCodes
V2EX  ›  程序员

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

  •  
  •   reaCodes ·
    zhatlas · Jun 24, 2019 via iPhone · 16844 views
    This topic created in 2694 days ago, the information mentioned may be changed or developed.
    94 replies  •  2020-11-24 18:13:28 +08:00
    shawndev
    shawndev
    Jun 24, 2019❤️5
    1
    为什么这么卡不清楚,不过可以给你提供一个思路。iOS 设备,打开 设置 - 隐私- 分析 - 分析数据,下拉找到 taobao4iphone 开头的文件。

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

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

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

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

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

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

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

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

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

    这是为黑而黑的艺术

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

    然而

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

    结论

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

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