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

只因列表滑动让我第三次 iPhone 转安卓失败了

  •  
  •   Aviciii · 2023-10-10 08:58:34 +08:00 · 8113 次点击
    这是一个创建于 439 天前的主题,其中的信息可能已经有所发展或是发生改变。
    理性讨论 不引战。

    最近 iPhone 摔坏了,买了个三星 S22U,屏幕、续航、10 倍变焦体验都不错,但是系统 UI 还是不行,虽然是 120Hz 屏幕,但是如 B 站,咸鱼等 app ,列表滑动时有严重的掉帧,动画过度也偶尔掉帧,体验极差。

    已经第三次尝试用安卓系统,第一次是小米 6 感觉屏幕不跟手,响应总是慢半拍,当然也包括列表滚动。
    为啥这么多年了,列表的滑动体验还这么差?是硬件、系统还是 app 的锅?
    82 条回复    2024-07-24 11:03:16 +08:00
    iovekkk
        1
    iovekkk  
       2023-10-10 09:04:37 +08:00
    总感觉这帖发到 Android 节点更合适
    chengxy
        2
    chengxy  
       2023-10-10 09:05:04 +08:00
    就是 App 的锅
    dw2693734d
        3
    dw2693734d  
       2023-10-10 09:09:06 +08:00   ❤️ 1
    整体动画还是不如 iOS ,卡顿还是有的
    hex2en
        4
    hex2en  
       2023-10-10 09:10:16 +08:00
    刚从 iPhone pro 系列换到安卓。
    安卓明显不如 iOS 跟手流畅,延迟也高一点。
    感觉安卓的滑动更「丝滑」。
    Aviciii
        5
    Aviciii  
    OP
       2023-10-10 09:13:26 +08:00   ❤️ 1
    @hex2en 我的感觉是不够线性,滑起来刹不住那种
    zbatman
        6
    zbatman  
       2023-10-10 09:17:59 +08:00
    开庭带上你的三星
    banliyaya
        7
    banliyaya  
       2023-10-10 09:19:49 +08:00   ❤️ 3
    前天试用了一下华为的 mate 60 pro 感觉动画很好了,其他安卓手机就不太清楚了
    RSTAR
        8
    RSTAR  
       2023-10-10 09:27:14 +08:00   ❤️ 10
    系统问题,不要小瞧这个最常见的列表滑动,里面涉及系统响应级别、手势判断算法、加速度曲线等等很多复杂的参数,当年微软做 win phone 系统时,在基本的左右滑动算法上就卡住了,因为完全没有经验,怎么调手感都不好,最后实在没辙,买了台 iPhone 锁在架子上反复滑,研究 iPhone 的算法怎么做的。
    cheng6563
        9
    cheng6563  
       2023-10-10 09:29:04 +08:00   ❤️ 12
    我还嫌 ios 滑得慢呢
    NinjaNio
        10
    NinjaNio  
       2023-10-10 09:29:53 +08:00 via Android
    試試 pixel ,我用下來很流暢
    fuwenpei
        11
    fuwenpei  
       2023-10-10 09:40:19 +08:00
    还是有经济实力,我现在用的就是 s23 和 iPhone13 ,13 是不如高刷的 23 丝滑,但是没钱就没换的冲动了 /狗头
    hsiaochi
        12
    hsiaochi  
       2023-10-10 09:40:45 +08:00
    安卓肯定做不到像苹果一样优秀的统一体验啊 开发过 swift 的都有并感
    UnitTest
        13
    UnitTest  
       2023-10-10 09:41:44 +08:00
    @Aviciii 我理解你的意思, 我刚换到三星的时候也适应了一阵, 不能说是技术或者硬件的差别, 感觉更像是用户体验上标定的区别. 三星的滑动过于灵敏, 给人感觉刹不住车. 手稍微动一下, 列表就跟着动了. ios 确实滑的更慢, 就像 macOS 上各种动画慢一样, windows 动画过快给人不流畅的感觉. 实际上我感觉是更快...

    至于 app 掉帧, 那应该是 app 优化的问题.
    noahhhh
        14
    noahhhh  
       2023-10-10 09:44:45 +08:00 via Android   ❤️ 1
    三星就是那么卡的,小米都不如,其次处理器 8gen1 ,💩上加💩
    icestraw
        15
    icestraw  
       2023-10-10 09:48:58 +08:00   ❤️ 1
    系统的锅,现在的硬件处理基本的滑动早就严重过剩了,归根结底就是安卓优化比 iOS 差

    安卓系统层面相比 iOS ,处理触摸事件的优先级没有 iOS 高,多任务处理时系统调度没有优先处理 UI 事件
    iOS 的触底回弹效果是有专利的,安卓一直没有实现
    iOS 处理滑动手势有很多额外的算法,做偏移误触提前量判断等
    iOS 很多底层代码性能比安卓要强,包括但不限于 3D 渲染和图像处理
    安卓有的 App 会强制锁定 60Hz ,为了省电。iPhone 上 120Hz 时候同步就上了自适应刷新,安卓很久之后才上,系统层上做的也没那么平滑
    安卓设备单核性能往往没有 iPhone 强,但 UI 处理上,App 开发没做足够的预加载优化就会阻塞 UI 线程,iPhone 单核性能强会弱化这个现象
    fredweili
        16
    fredweili  
       2023-10-10 09:53:33 +08:00
    三星=others ,哪个 app 会做特别测试优化?
    amwyyyy
        17
    amwyyyy  
       2023-10-10 09:54:32 +08:00   ❤️ 6
    苹果滑的时候视频和图片都不动了,安卓还在播放
    duojiao
        18
    duojiao  
       2023-10-10 09:54:59 +08:00
    @zbatman 厉不厉害你星哥
    llhhss
        19
    llhhss  
       2023-10-10 09:57:17 +08:00   ❤️ 1
    对不起,看成了鸡列表
    B0SS
        20
    B0SS  
       2023-10-10 09:59:12 +08:00
    三星,一加,谷歌都用过。

    综合体验好还是一加。

    Android 一大好处是硬件选择余地大。
    ChefIsAwesome
        21
    ChefIsAwesome  
       2023-10-10 10:01:51 +08:00
    安卓轻轻一滑跑老远,太容易触发列表加载、回收。以前的 iOS 特离谱,甭管你手指使多大劲,它那个滑动距离都固定的,就一点点。
    snsn
        22
    snsn  
       2023-10-10 10:10:42 +08:00
    iPhone 主力,只有打王者我才会用安卓机。 去年 14PM 连续高强度王者三个月,结果电池健康崩的比较厉害 有点心疼。安卓就无所谓了,随便乱草。
    hui9000
        23
    hui9000  
       2023-10-10 10:14:16 +08:00
    系统和 app 的都有锅,没有标准的东西就会乱,自由是要付出代价的。
    买手机还是买国内销量高的厂商;
    Aviciii
        24
    Aviciii  
    OP
       2023-10-10 10:27:08 +08:00
    @amwyyyy 对的,我感觉也是这样,列表滑动一半的时候会加载图片或播放视频,然后接着滑...
    zitengdu
        25
    zitengdu  
       2023-10-10 10:28:27 +08:00   ❤️ 1
    Designing Fluid Interfaces:
    https://developer.apple.com/videos/play/wwdc2018/803/

    看了之后感觉流畅有好多学问。
    TrembleBeforeMe
        26
    TrembleBeforeMe  
       2023-10-10 10:28:48 +08:00
    iOS 滑动列表的时候为了确保“跟手”只有 80Hz 啊,楼上怎么还有提 120Hz 的
    inhzus
        27
    inhzus  
       2023-10-10 10:37:19 +08:00
    iOS 的滑动动画真的体验太好了。
    前两天陪朋友去华为线下店体验了下 Mate 60 Pro 的滑动,勉强也还行了。楼主再多看几家 Android 机试试吧 = =
    bugmaker1024
        28
    bugmaker1024  
       2023-10-10 10:56:49 +08:00   ❤️ 1
    只因?只知道黑我家鸽鸽?
    chhtdd
        29
    chhtdd  
       2023-10-10 10:58:08 +08:00
    双持表示深有感触
    Justin13
        30
    Justin13  
       2023-10-10 11:01:45 +08:00 via Android   ❤️ 4
    ? 23 年买 22U 是什么操作
    Daniel17
        31
    Daniel17  
       2023-10-10 11:03:41 +08:00
    我用的 1 加,还不错
    cosmain
        32
    cosmain  
       2023-10-10 11:12:56 +08:00
    iPhone/Android 双持这么多年,感觉就是习惯问题。
    hooych
        33
    hooych  
       2023-10-10 11:15:35 +08:00
    买华为
    lee289
        34
    lee289  
       2023-10-10 11:27:53 +08:00
    感觉安卓的触控就是慢半拍
    nothingistrue
        35
    nothingistrue  
       2023-10-10 11:29:14 +08:00
    划重点:「 B 站,咸鱼等 app 」
    jorneyr
        36
    jorneyr  
       2023-10-10 11:38:09 +08:00
    去实体店体验一下遥遥领先?
    daliusu
        37
    daliusu  
       2023-10-10 11:55:09 +08:00   ❤️ 1
    安卓整体流畅性就是不如 ios 啊,你难道真心了那些说安卓流畅度已经不输 ios 的... 我用了一年多快两年安卓了,感受就是大多数时候,对于大多数人,这来其实确实差不多了,但是少部分,比如你说的滚动,还有抖音的滑动,偶尔微信的滑动,以及短期频繁开 app 后,安卓流畅度肉眼可见的比 ios 差,只不过安卓大部分人没那么在乎,确实直接卡死卡到不动的是没了
    bobawujh
        38
    bobawujh  
       2023-10-10 11:58:27 +08:00 via Android
    飞猪 app 才是掉帧严重
    一点优化都没有
    tromoli
        39
    tromoli  
       2023-10-10 12:02:17 +08:00
    @amwyyyy 如果用的是原生的 android 控件滑动的时候还在频繁刷新 UI 划起来就是会有卡顿
    yhm2046
        40
    yhm2046  
       2023-10-10 12:25:50 +08:00
    @ailiaoke 是的,十年前我大学同学告诉过我,他那时候就意识到这个问题,难怪别人能赚大钱
    msn1983aa
        41
    msn1983aa  
       2023-10-10 13:15:12 +08:00
    为了打消自己换安卓的念头,特意入手了一个 pixel 4a5G 来体验
    RanKaede
        42
    RanKaede  
       2023-10-10 13:19:30 +08:00   ❤️ 1
    s22u?就那火龙处理器确实没救🤣
    artii
        43
    artii  
       2023-10-10 13:48:29 +08:00
    为什么 iphone 也感觉返回滑动不跟手,是我手的问题吗?
    bug403
        44
    bug403  
       2023-10-10 13:57:35 +08:00
    本质不就是个工具吗,,效率真的差不了多少,,,
    xingda920813
        45
    xingda920813  
       2023-10-10 14:26:19 +08:00
    S22 系列是大火龙 8gen1 处理器, 三星 4nm 工艺.
    hefish
        46
    hefish  
       2023-10-10 14:30:23 +08:00
    矫情,我红米 Note 9 都觉着流畅的。
    someday3
        47
    someday3  
       2023-10-10 14:30:44 +08:00   ❤️ 1
    其实是已经被 apple 驯化了,用别的什么都会觉得不舒服的。像我就不喜欢我 ipad 的滑动,太慢悠悠的了。
    ShadowPower
        48
    ShadowPower  
       2023-10-10 14:58:17 +08:00   ❤️ 4
    我的情况还是反过来的。

    我偶尔会找个超长的列表划着解闷,一般都是播放器的播放列表。当电子玩具来玩。
    Android 的滚动能带来愉悦感,用 iOS 就没有了。

    iOS 的滚动有一种同时踩油门和刹车的感觉,Android 只需要轻轻一弹就可以飞出去很远,而 iOS 会限速,却不是靠增加阻力来做到的,是硬生生地控制速度上限。

    这种感觉不自然,就好像你用力踢一脚足球,结果球并没有直接飞出去,而是在地上慢慢滚过去。仿佛力量被看不到的东西给吸收了。
    woodfizky
        49
    woodfizky  
       2023-10-10 15:29:39 +08:00
    没想到让一个用户放弃用安卓手机的原因不是因为性能、续航、信号、充电、发热等问题,而是因为在不知道哪个 app 里滑动列表时感觉到不流畅。。。。。。

    另外,没用过苹果,好奇问一下,苹果就没有在哪个第三方 app 或者小程序里出现动画或者滑动卡顿的情况吗?
    FrankAdler
        50
    FrankAdler  
       2023-10-10 15:31:27 +08:00 via Android
    安卓
    FrankAdler
        51
    FrankAdler  
       2023-10-10 15:32:23 +08:00 via Android

    @FrankAdler 手滑,安卓开发者模式开帧数显示,会发现大部分应用都是锁 60 ,所以上高刷也没卵用
    ShadowPower
        52
    ShadowPower  
       2023-10-10 15:37:26 +08:00   ❤️ 1
    @woodfizky 其实有,大多数用 flutter 写的 app 都会掉帧
    之前闲鱼就会,后来这玩意不用了

    目前我知道有两个第三方 pixiv 客户端会,其中一个用 flutter 。另一个则是不知道为什么疯狂耗资源,开着都会烫,用老设备跑也就 10~20FPS (同一台设备用淘宝都 60FPS )。
    yh7gdiaYW
        53
    yh7gdiaYW  
       2023-10-10 15:58:13 +08:00
    webview 里这个情况挺常见的,不过原生部分两家现在没什么差别
    Aviciii
        54
    Aviciii  
    OP
       2023-10-10 16:12:01 +08:00
    @woodfizky 也有,比如咸鱼。但是很少会出现滚动过程中卡一下 然后再接着滚的情况
    Aviciii
        55
    Aviciii  
    OP
       2023-10-10 16:13:41 +08:00
    @ShadowPower 那你的 B 站或朋友圈列表会出现滑动过程中停顿然后接着滚动的情况吗
    beijiaoff
        56
    beijiaoff  
       2023-10-10 16:39:44 +08:00
    和 lz 同感,现在 iOS 安卓双持。iOS 设备很老了,但是有很多地方就是比安卓强。只能说苹果和安卓关注点不太一样,不同人在乎的东西不一样。另外感慨有些底层的东西苹果真是从开始就做好真是厉害。
    test0x01
        57
    test0x01  
       2023-10-10 16:42:48 +08:00 via Android
    不喜欢动画,动画都是关掉或调到最快
    femsdfq
        58
    femsdfq  
       2023-10-10 16:44:08 +08:00
    android 偶尔掉帧但是滑得快啊,iphone 滑起来感觉磨磨唧唧的
    CastleBUPT
        59
    CastleBUPT  
       2023-10-10 16:50:28 +08:00 via iPhone
    不如改叫安 V2EX ,卡就卡,有些人找起借口来一套一套的
    ShadowPower
        60
    ShadowPower  
       2023-10-10 16:56:38 +08:00 via Android
    @Aviciii 刚才测了一分钟

    B 站:没有
    朋友圈:也没有

    配置:16GB 内存,7+Gen2

    根据你的描述,我猜可能是内存不够了,swap 时会卡……
    catalysia
        61
    catalysia  
       2023-10-10 17:02:14 +08:00
    安卓这边就只能用国产厂家的 google 自己的 pixel 都垃圾的要死 甚至还不如 OV1+
    三星更是连几年前的国产机都不如
    要丝滑最牛的是华为 比 ios 有过之而无不及 其次是 ov1+魅族 再其次是小米谷歌 最后才是三星摩托联想中兴啥的
    毕竟国内这些厂家是在阿里系和腾讯系 头条系这三大毒瘤养蛊中活下来的佼佼者
    国内的前端程序员又卷的飞起
    国外公司没上过这么高强度 也就只能跟国内半山寨的厂商一样在 google 的那个 aosp 上做负优化

    华为好像是直接重写了底层逻辑 ov1+魅族是当年卖厂妹机训练出来的的 ui 都是强干预各个软件

    如果非有国产洁癖就很难转换到安卓阵营
    Socrazy
        62
    Socrazy  
       2023-10-10 17:06:23 +08:00
    哈哈,发到这里是明智的,要到安卓区,可能是另一种景象了。
    huajia2005
        63
    huajia2005  
       2023-10-10 17:14:26 +08:00
    好长时间没用安卓了,安卓给我的感觉是从 app 回到桌面动画总有点不够流畅,苹果我大部分 app 滑动都没有卡顿,但是偶尔还是能感觉动画掉帧,目前有 b 站,tg
    i1258403843
        64
    i1258403843  
       2023-10-10 17:33:44 +08:00
    三星 s23u 和苹果 14p 都有,用着没啥感觉,但是苹果的信号和没有全面屏手势让我不会再买苹果手机
    izv
        65
    izv  
       2023-10-10 17:38:05 +08:00
    应该说明下是 iphone pro 。。60hz 的 iphone 标准版和 120hz 那是没得比
    wulili
        66
    wulili  
       2023-10-10 17:54:42 +08:00
    同感,iOS 系统的列表滑动后会缓慢停止,整个减速过程非常自然,比较符合真实的物理规律,安卓的列表总是感觉停止的时候有股奇怪的阻尼感,减速的过程不够自然。
    真的一直不理解为什么安卓的列表控件非要弄这么个奇怪的减速逻辑。
    broken123
        67
    broken123  
       2023-10-10 18:08:10 +08:00
    @icestraw


    iOS 的触底回弹效果是有专利的,安卓一直没有实现 ---- 这个其实 可以实现 主要是看看 app 软件了系统没有提供

    iOS 很多底层代码性能比安卓要强,包括但不限于 3D 渲染和图像处理---这个是真的 安卓还没有牛逼的 3D 引擎库 ios 的 3d 引擎库都迭代了几年了 安卓的 filment 还在疯狂的更新 几天一个版本

    安卓有的 App 会强制锁定 60Hz ,为了省电。iPhone 上 120Hz 时候同步就上了自适应刷新,安卓很久之后才上,系统层上做的也没那么平滑 --现在有些 flutter 的项目可以强制在 ios 手机不支持高刷的手机上 开高刷 牛逼的很
    安卓设备单核性能往往没有 iPhone 强,但 UI 处理上,App 开发没做足够的预加载优化就会阻塞 UI 线程,iPhone 单核性能强会弱化这个现象。这个才是重点 cpu 单核性能差距太大了
    vcn8yjOogEL
        68
    vcn8yjOogEL  
       2023-10-10 18:09:25 +08:00
    三者皆有

    首先是系统问题,Android 的标准控件很少,就算是 Google 自己的 App 也经常是一个 App 一个实现

    其次是 App 问题,市面上绝大多数 App 都优先做 iOS 优化,Android 糊弄就完事了

    最后是手机问题,所有 xxUI 都没有 AOSP 流畅
    mcluyu
        69
    mcluyu  
       2023-10-10 18:09:56 +08:00
    最近家人买了台红米 note 备用机,120Hz 屏幕, 说实话,感觉 iOS 用腻了, 红米用起来感觉还很好, 响应也迅速,动画没那么慢反而感觉嗖嗖的,滑动感觉模仿的也还可以,虽然没有反弹效果但也不错,相比于 iOS 的强行优雅简洁(简单。。),各种花里胡哨的功能用起来也是很方便,我都想买个安卓旗舰啥的用了,可惜我是 iOS 开发者哈哈哈, 看哄蒙下代系统是不是真是底层重写, 不再使用安卓那套逻辑,估计可以试试
    vcn8yjOogEL
        70
    vcn8yjOogEL  
       2023-10-10 18:20:05 +08:00
    @artii #43 横向返回手势确实有延迟,会在用户划了一小段距离后突然闪到触摸点上,可能是为了防误触吧
    Seayon
        71
    Seayon  
       2023-10-10 18:38:29 +08:00
    原来真的有这个问题,多年前我一直以为是因为我买的安卓手机比较低端才是这样的。。
    leonme
        72
    leonme  
       2023-10-10 19:06:56 +08:00 via iPhone
    试试小米 13 ,还不错
    iFlicker
        73
    iFlicker  
       2023-10-10 19:13:04 +08:00
    Android 用户表示很不习惯 iOS 的滑动,觉得应该是习惯问题
    tairan2006
        74
    tairan2006  
       2023-10-10 20:01:33 +08:00
    是你自己的锅

    我两个系统都用过,确实没这个感觉
    20015jjw
        75
    20015jjw  
       2023-10-10 20:17:02 +08:00 via iPhone
    显然是你在用的 app 写的不行…
    20015jjw
        76
    20015jjw  
       2023-10-10 20:18:34 +08:00 via iPhone
    @cheng6563
    +1
    我现在 iOS 每天起码用 10 次右边的滚动条… 感觉是个山顶洞人…
    mini 还没高刷… 真的脑瘫…
    houshuu
        77
    houshuu  
       2023-10-10 20:43:40 +08:00
    安卓也有不卡的, 但是体感上的效果还是苹果差一截. 苹果的动画就是有种很符合直觉的感觉.
    楼上说微软做 WP 时候借鉴 iOS 动画, 现在回想当时 WP 的动画也是丝滑的不行, 就是动画时间比较长, 特别是翻卡片动画.
    jiaslbang
        78
    jiaslbang  
       2023-10-10 23:10:53 +08:00
    同样极其关注「跟手」这个点,每次上手没用过的手机,第一件事就是去系统设置页面,测试滑动列表的感觉,基本就能判断上限

    最近看到各种夸 mate60pro 特别流畅,特意去试了下(对比自用的 14Pro ),总体感觉还是差点意思,就设置的滑动而言,虽然启动、动画看起来很流畅了(应该是安卓+鸿蒙阵营的顶级了),但最后刹车还是会有溜冰的感觉,就是手停但画面还会小滑一丢丢(比如手滑动距离 100 ,画面会走 103-105 ),特别是快速多次滑动+停止的时候,「刹车溜冰」的感受就更明显了

    这个点,再加上轻度使用也会明显温热的问题,被成功劝退
    jiaslbang
        79
    jiaslbang  
       2023-10-10 23:16:48 +08:00
    @jiaslbang #78 对比之下,iOS 的触控跟手度很高,启停都很符合预期,加上高度符合物理规律的动画运动,基本做到了「人体的延伸」的水平,因而相当符合直觉,像是身体的一部分
    JackYao
        80
    JackYao  
       2023-10-11 15:51:58 +08:00
    根本不是卡的原因 就是各家厂商相比 iOS 依旧算法不行,android 是很快 也很流畅,就是和溜车一种感觉,想停停不住
    danielbey147
        81
    danielbey147  
       2023-10-11 16:57:05 +08:00
    @ShadowPower iOS 版本的闲鱼也很卡,我新换的 15Pro ,闲鱼还是很难受,不光滑动列表卡顿,有时候经常点击没反应,返回滑不动,等等症状,怎么能这么挫呢
    my101du
        82
    my101du  
       151 天前
    iPhone 快速滑动长列表,手指头不松开,指哪打哪。 松开后到底部,慢慢减速,慢慢加载。

    Android 大部分机器,快速滑动长列表,手指头不松开,指多了一点距离,自动开始加载更多内容,屏幕开始抽搐。 松开后到底部,运气好正好到位停住,运气不好又开始加载,此时机器卡顿,或者会自动开某个条目,赶紧慌张地返回。

    安卓阵营真的只有华为的系统有比较稳定的表现。(但是他说他不是安卓)

    不服来辩。

    不过 5000 和 1500 之间的差价,我选择安卓。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2913 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.