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

好希望 iOS 支持左右侧边滑动返回

  •  1
     
  •   meisen · 59 天前 · 6149 次点击
    这是一个创建于 59 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天拿起朋友 Android 机把玩几分钟,返回真的是太方便了,堪称最优手机交互逻辑

    小聋有时候都能听得见支持电脑端登陆,难道库克听不见吗

    114 条回复    2021-11-26 17:23:57 +08:00
    1  2  
    Unclev21x
        1
    Unclev21x  
       59 天前
    警告一次🐕
    minamike
        2
    minamike  
       59 天前 via iPhone
    现在左划被前进占用了吧
    xidaduo
        3
    xidaduo  
       59 天前
    右侧滑动返回,你的交互怎么处理?
    Mitt
        4
    Mitt  
       59 天前   ❤️ 1
    统一才是最优 安卓最不缺的就是返回方式
    gauzung
        5
    gauzung  
       59 天前   ❤️ 6
    ios 的左侧滑动实际是像照片一样把页面往后拖,整个系统的拖动交互都是按这个原则来的,学习成本低
    右侧滑动动画怎么做,虽然方便右手用户,感觉和 ios 的设计标准背离
    cwbsw
        6
    cwbsw  
       59 天前
    @gauzung 新的交互方式是从下滑出的卡片。
    meisen
        7
    meisen  
    OP
       59 天前
    @xidaduo max 系列机大,我一般左手拿右手操作,这时候会用到
    cwbsw
        8
    cwbsw  
       59 天前   ❤️ 3
    因为 iOS 是真正的手势操作,并没有安卓那样的屏幕外按钮。
    zhouweiluan
        9
    zhouweiluan  
       59 天前
    很久沒接觸過 Android, 想知道一下除了中國魔改安卓外,原生的 Android 會有這類右側滑返回功能嗎
    aabbcc112233
        10
    aabbcc112233  
       59 天前   ❤️ 46
    i2er 们,要不你们先用用安卓的全面屏返回手势再回答?
    Leviathann
        11
    Leviathann  
       59 天前
    问题时 ios 里,有的界面有多个 tab ,右划就成切换 tab 而不是返回了
    还是必须点左上角返回
    zkhhkz123
        12
    zkhhkz123  
       59 天前   ❤️ 6
    iOS 现在的左侧右滑返回也不是全局的 orz…… 有的二级菜单就是死活一定要点左上角的返回按钮才行 难用
    nashxk
        13
    nashxk  
       59 天前
    比较讨厌这个交互,使用过一段时间又换回了三键。最近开始使用双键的,也还可以。
    @zhouweiluan 原生就是这样。
    meisen
        14
    meisen  
    OP
       59 天前
    @zkhhkz123 是的,有很多 App 都没有适配,有时候非要点击左上角按钮返回
    ohiu
        15
    ohiu  
       59 天前 via iPhone
    @zhouweiluan 有的 pixel 就是这样 不过 iOS 一开始就没有统一的返回上一层操作 这么做等于要求每个 app 重映射每一个 view 无异于放弃整个 app store 重新来过吧
    Xushet
        16
    Xushet  
       59 天前 via Android
    我用安卓 11 我更喜欢 ios 那种滑动返回,手感动画都很棒,
    zhouweiluan
        17
    zhouweiluan  
       59 天前
    @nashxk
    @ohiu
    soga ,還以為是國內魔改造出來的功能...
    Leonard
        18
    Leonard  
       59 天前
    安卓的返回手势基本是识别手势,用模拟模拟返回键,识别了手势后等同于返回键,好处是统一,开发者不需要适配,系统自动适配,但是感觉不够精细。
    iOS 的返回手势不是模拟按键的,比如你可以划动返回一半停住,再划回来,好处是符合直觉,但是比较依赖开发者,比如有的页面甚至不能划动返回,就是开发者没做这块。
    Lemeng
        19
    Lemeng  
       59 天前   ❤️ 1
    没有也会习惯,不过萝卜青菜吧,目前也不违和
    dingdangnao
        20
    dingdangnao  
       59 天前   ❤️ 1
    返回确实是个很大的问题,但是用户从屏幕右侧向左侧滑动,但实际上页面从左至右后退,这种交互也有点反人类

    有些 app 不支持右滑返回,真的能把人气死,我甚至想用鼻子去点左上角返回。。
    noahhhh
        21
    noahhhh  
       59 天前 via Android
    kujio
        22
    kujio  
       59 天前
    安卓全屏手势这个方案我在 17 年的时候就在用了,那时候还没有全面屏,安卓版本还是 5.0/6.0.可惜没有申请专利!!
    当时在酷安发了贴,返回为坐下到右上,或者右下到左上,不用侧边向内滑的原因是因为那时候好多软件都有侧边栏,会冲突
    https://www.coolapk.com/feed/2494006?shareKey=ZmEzYWJhMGI2YTAzNjE5ZGUzY2U~&shareUid=465822&shareFrom=com.coolapk.market_11.4.2
    guozhigq
        23
    guozhigq  
       59 天前 via Android
    @Leonard 安卓其实也可以,在屏幕左侧往右卡片式的,不过也是依赖于开发者
    dingwen07
        24
    dingwen07  
       59 天前 via iPhone
    iPhone 有一堆操作绑定到从右侧边缘滑动,比如删除东西
    自从某个 iOS 某个版本有人那种全屏的弹出菜单之后,所有的返回手势都变成了薛定谔的返回
    Leviathann
        25
    Leviathann  
       59 天前
    @kujio 我 14 还是 15 年在 nexus7 二代上用一个屏幕边缘内划呼出扇形虚拟键的一个 app ,感觉超好用,比现在的手势更强大
    Leviathann
        26
    Leviathann  
       59 天前
    @dingdangnao
    最反人类的是某些从下往上弹出的非全屏页面,返回仍然是左侧右划
    Leez088
        27
    Leez088  
       59 天前
    对于手小的右手用户来说,ios 返回十分不方便,十分想要安卓的右侧左滑返回
    kera0a
        28
    kera0a  
       59 天前 via iPhone
    反正我已经习惯用左手玩手机了😄,右手用 iPhone 是折磨
    remiver
        29
    remiver  
       59 天前
    ios 的返回真的就是一坨屎, 不要再拿什么符合直觉来做遮羞布了, 当最简单的易用都没了的时候直觉还重要吗? (13 这代才换到 ios 的前安卓用户, 现在右手大拇指腱鞘炎都复发了)
    edinina
        30
    edinina  
       59 天前
    我在 B 站 app 里不停的看推荐视频,最后看了二三十个视频要一个一个返回时,我一点都不觉得安卓这个返回好用。还有时候从一个 app 甚至能返回到另一个 app ,我感觉评价这俩好坏看自己是偏向返回上一级还是返回上一页,逻辑层面完全不同。不过安卓这个好用在于左右都可以划,并且有震动反馈。
    kyor0
        31
    kyor0  
       59 天前
    历史遗留问题了属于,估计不会改,顶多改善一下
    CommandZi
        32
    CommandZi  
       59 天前
    @zkhhkz123 说明 App hook 掉了这个侧滑手势
    godpeo
        33
    godpeo  
       59 天前 via iPhone
    右手 小手玩手机, 左侧边缘返回, 完全没问题, 不过蛋疼的是某些状态, 比如 b 站点开评论详情, 左滑是回到上一级而不是返回!
    a4854857
        34
    a4854857  
       59 天前
    看过 B 站 up 木羽的分析.iPhone 不这样是因为自始至终都没有全局统一的返回 api
    0o0o0o0
        35
    0o0o0o0  
       59 天前
    ios 高德地图 就是直接整个 app 都全局左右滑返回了
    再说了,苹果自己的 app 都没有完全适配手势,还指望第三方开发者去适配。。。
    cubarco
        36
    cubarco  
       59 天前
    高德地图 iOS 端自己实现了个边缘滑动的全局返回手势 233333
    plutodai
        37
    plutodai  
       59 天前   ❤️ 2
    iOS 打开新页面的动画就是从右往左 push ,返回是从左往右 pop ,手指从左往右滑动很符合直觉,本人左手玩手机,没觉得 iOS 的返回有啥问题。右手玩手机的的确会非常麻烦。另外那种从上往下弹出的视图页面必须手动点击返回按钮或者往下拉才能退出也很符合直觉,够不着的话用便捷访问把屏幕拉下来一半也能点到。只能说 iOS 默认是对左手玩手机的人友好吧。如楼上所说安卓的确很方便,全局收拾模拟点击返回按钮动作,但是安卓的返回让人非常不爽的就是你永远不知道你点击了返回之后的页面是什么,有可能是回到桌面,有可能是返回上一个页面,有可能是打开别的 APP ,有够混乱
    noahhhh
        38
    noahhhh  
       59 天前 via Android
    @kujio Android 10 手势会和应用侧栏冲突,查了圈有以下几个办法解决
    1.短按侧栏称为“peeking”的行为,弹出部分侧栏滑动就可拉开
    2.45 度角斜上或者斜下拉开,虽然听着很奇怪但确实可行,精度要求比较高
    3.双指拉动即可打开侧栏
    noahhhh
        39
    noahhhh  
       59 天前 via Android
    @edinina b 站只要你多进几个视频左上角<返回图标旁边会有一个 home 按钮返回首页
    yunyuyuan
        40
    yunyuyuan  
       59 天前
    因为 ios 是垃圾啊
    SenLief
        41
    SenLief  
       59 天前
    IOS 的返回真的很差,逻辑就是 shit ,如果菜单多了你就会发现,返回这个操作多反人类。
    SenLief
        42
    SenLief  
       59 天前
    @noahhhh 这个侧边栏实际上看到 2 种方式。一种是在屏幕内向右滑打开侧边栏,一种是左侧边大概上 1/2 的位置向右滑。
    不过现在我大多数喜欢点击了。
    edinina
        43
    edinina  
       59 天前
    @noahhhh #39 那作为一个 UI 设计,说一句这个设计太不容易了
    Huelse
        44
    Huelse  
       59 天前
    我更希望能辅助控制那个能够点击一下返回以及指纹解锁
    kawaiidora
        45
    kawaiidora  
       59 天前
    库克和小聋:改起来伤筋动骨不讨好,再说了即使不改,那些人还是会买 /会用。

    第三方 App 返回混乱,恰恰是以审核严格著称的 App Store 纵容他们这么做的。苹果自家的 App 也不用左侧边滑动返回,而 App Store 首页推荐的卡片,左侧边滑动返回至卡片形态,难道这很符合动画逻辑??
    qsmd42
        46
    qsmd42  
       59 天前
    每次在我拥有先进左右侧滑返回手势功能的小米手机上打开 Telegram/Twitter 这些真的遵循 Android 设计规范搞 Navigation Drawer 的 APP, 都很想摔手机
    ShuoHui
        47
    ShuoHui  
       59 天前 via iPhone
    还是厂商积极适配右滑返回最好用。我双持,大部分时候觉得安卓返回挺好,但是误返回多到爆炸。
    makelove
        48
    makelove  
       59 天前
    Android 的边缘滑动相当于以前有物理键时的单击,其实也是符合直觉的,并不一定需要一个跟手动画,iOS 明显是陷入了一个自我感觉良好的陷阱了,为了一点微薄的 UI 利益牺牲了很大的操作性
    zjddp
        49
    zjddp  
       59 天前
    想问问楼里面没有做 iOS 开发的嘛,返回这个事让写代码的解释最好。
    Leviathann
        50
    Leviathann  
       59 天前 via iPhone
    @edinina ios 可以逐个返回吗
    我每次都是返回到首页,有时候就想返回上一个也做不到
    DianQK
        51
    DianQK  
       59 天前 via Android
    可以看
    [「木羽」我认为这是 iPhone 的最大使用痛点,之一。-哔哩哔哩] https://b23.tv/mKDIuz0
    noahhhh
        52
    noahhhh  
       59 天前 via Android
    @edinina 对系统来说逻辑统一就行了,Android 返回就是回到上一个浏览页面。页面层级多了就靠 app 自行发挥了,淘宝京东菜单会有返回主页,Chrome Firefox 长按返回可以打开当前标签浏览历史。iOS 页面一多依赖浏览历史功能,各有优劣吧。
    noahhhh
        53
    noahhhh  
       59 天前 via Android
    @qsmd42 其实这俩全屏右滑就可以拉出侧栏,不会和返回冲突
    agagega
        54
    agagega  
       59 天前 via iPhone
    @aabbcc112233
    用过,所以呢?

    其实大部分 App 像 QQ 一样整成任何地方都可以开启右划返回即可解决。还有就是该用 Sheet 的就用 Sheet
    Cielsky
        55
    Cielsky  
       59 天前 via Android
    @Leonard 虽然你说的符合直觉,但是用户也感到操作割裂啊,什么页面能划,什么页面不能划。
    另一个就是难用,毕竟一直到 iPhone8 为止屏幕都那么小,所以不算难用,但是从小屏过渡到大屏,这操作不改改真的是差劲。
    AlphaRobert
        56
    AlphaRobert  
       59 天前
    @cwbsw 从下滑出的 modal ,一般只适合不需要长期显示的视图。可以理解为比一般的 view 不稳定、实时性强、更醒目一些
    queuey
        57
    queuey  
       59 天前
    @zjddp #49 俺是, iOS 默认 一层一层点进去的 push 页面是不需要额外的操作,就自带了右侧滑返回. 进入从下往上弹出的 present 页面(苹果定义应该是临时页面)是通过下拉直接可以返回的. 有些 APP 侧滑返回失效是因为页面有其他元素冲突了, 又没有额外的适配导致的.
    另外一个:能不能做左滑返回? 是可以的, 也并不难做,, 只是这样会显得和其他 APP 格格不入
    MrKrabs
        58
    MrKrabs  
       59 天前
    安德猴返回会到哪里都不知道
    PrinceofInj
        59
    PrinceofInj  
       59 天前 via Android
    @zhouweiluan 菜市场里面有,大把,而且卖的还不错。
    queuey
        60
    queuey  
       59 天前
    另外说一下, 上一个善于听取用户建议的魅族已经凉透了
    queuey
        61
    queuey  
       59 天前   ❤️ 2
    @Leonard #18 不能划动返回不是因为开发者没做这一块,是因为开发者太菜了,手势冲突后没有处理~ 这个默认就是有的
    PrinceofInj
        62
    PrinceofInj  
       59 天前 via Android
    @qsmd42 不会用就直说,别以为发现了啥新大陆。左上角的滑动都是特殊处理过的。苹果的滑动返回再流畅,在符合逻辑难用就是难用,屏幕大了单手操作不可能。安卓的右侧滑动实现逻辑再 low ,再不优雅就是好用,使用舒服。我突然想起刚刚一百万建公厕级民房的设计师。
    Nasei
        63
    Nasei  
       59 天前
    ios 一会需要右滑,一会又向下,一会只能点左上角, 确实不好用
    winddweb
        64
    winddweb  
       59 天前
    还是发在安卓区更合适
    sphendae
        65
    sphendae  
       59 天前   ❤️ 1
    前段时间正好看了相关视频。[「木羽」我认为这是 iPhone 的最大使用痛点,之一。]( https://www.bilibili.com/video/BV18L411g7a3?share_source=copy_web)
    yjs778
        66
    yjs778  
       59 天前
    因为有动画交互的关系。如果增加右滑返回的话,会显得很奇怪。
    NeezerGu
        67
    NeezerGu  
       59 天前
    @remiver 快换 13mini ,hahahaha
    Leonard
        68
    Leonard  
       59 天前 via iPhone
    @queuey 并不是,如果是 push 出的页面是自带滑动返回的,但如果是 present 出来的页面是不自带滑动返回的,需要开发者自己写
    TimhLiu
        69
    TimhLiu  
       59 天前
    安卓全面屏手势的 返回 与 应用内的动画交互 之间的区别是:
    屏幕上半部分:从边缘或者靠近中间滑动都是动画交互
    屏幕下半部分:从边缘滑动即为返回,从靠近中间滑动是动画交互

    看了很多发言,还是建议都试用一下,选择自己喜欢的
    ftu
        70
    ftu  
       59 天前
    苹果功能不支持:用户的错

    微信功能不支持:小聋
    1more
        71
    1more  
       58 天前
    也别说什么 ios 交互设计问题了,苹果要真是考虑设计问题就应该给开发者统一标准左侧返回也行,问题是各种 app 有的左侧返回,有的需要点击左上角返回,有的中间返回,甚至还会有 b 站评论这种越级返回,这设计对于大屏手机来讲体验就是灾难
    yjs778
        72
    yjs778  
       58 天前
    @1more 我也觉得苹果应该要强制规范上架的 App ,建议各位多写信给苹果提意见。
    qsmd42
        73
    qsmd42  
       58 天前
    @PrinceofInj
    不会用? 真他妈会扣帽子 一句话就把我贬到看不懂新手教程的小白用户然后你又赢了? 我跟这说滑动返回跟抽屉操作的交互冲突导致本来可以单手实现的操作只能去滑够不着的上部边缘 甚至都没提苹果 你跟这儿自己立啥靶子呢
    AlvinVToEX
        74
    AlvinVToEX  
       58 天前
    ios 返回就是垃圾
    qsmd42
        75
    qsmd42  
       58 天前
    @noahhhh 刚试了下 twitter 确实可以 telegram 开了聊天分组的话就有在第一个 tab 才可以 Google Drive/RE/Reddit 不可以 而 Google play/地图 /相册已经抛弃了抽屉设计 不得不说全屏滑动相比边缘滑动在不同 app 间的行为更不统一 导致我潜意识已经排除了全屏滑动这个操作
    anguiao
        76
    anguiao  
       58 天前   ❤️ 1
    Android 的全局侧边滑动返回,本质上是模拟了物理返回键。
    但是 iPhone 从来就不存在返回键,自然不存在模拟一说。这在 3.5 寸屏幕的时代不是什么大问题,但在屏幕变大之后,返回操作确实变得不方便了。无论是以前的 Home 键时代,还是现在的全面屏时代,这个问题都是存在的。
    虽然说左右两边都可以滑动返回,在交互逻辑上确实存在问题;但和返回操作的方便程度相比,这点小问题根本不算什么。
    icyalala
        77
    icyalala  
       58 天前
    @zjddp 写过代码的来解释:
    iOS 的 UINavigationController 默认行为就是边缘侧滑返回,并且如果层级过深时可以长按返回按钮,会出现全部层级,可以返回到任意页面。苹果自己的 App 交互都是统一且符合直觉的。

    App 开发者有时想要定制导航栏或者其他自定义行为,所以会屏蔽了侧滑返回,或者加上全屏的手势,导致不同 App 之间体验差异。并非苹果不支持,而是 App 自己屏蔽了、改写了行为。
    konnnnn
        78
    konnnnn  
       58 天前
    我记得 ios7 的时候手势返回各种好用,后来就不行了,各搞各的
    mmmfj
        79
    mmmfj  
       58 天前
    主要不是所有页面能都左手右滑返回就很难受,我一直左手用手机的
    Scare
        80
    Scare  
       58 天前
    安卓的返回是不是不跟手,试了朋友的 P30 以及其他手机,都是侧边一滑出来一个小动画后,然后页面再返回,而不是直接跟手返回
    noahhhh
        81
    noahhhh  
       58 天前 via Android
    @qsmd42 你可以看下我上面回复的记载 9 办法,双指拉动是不会触发手势的。估计 Google 也觉得不优雅,新设计已经没有侧栏了。
    Suigintou
        82
    Suigintou  
       58 天前 via iPhone
    iOS 主要是没有强制右滑返回标准,导致 iOS 右滑返回参差不齐,希望苹果尽快想出完美的返回手势吧,只有那样 iOS 才会愈发完美。
    skull
        83
    skull  
       58 天前
    搞不好下个版本苹果就来打上边好多人的脸了。
    jsjjdzg
        84
    jsjjdzg  
       58 天前
    唉,现在离不开三星是有原因的,IOS 太原始了。。。
    rekulas
        85
    rekulas  
       58 天前   ❤️ 1
    我是从安卓转苹果的,苹果的返回确实跟狗屎一样烂,安卓每个 activity 都定义了返回操作或者说记录了调用栈,所以一只手就可以在各个界面返回上一层,但苹果没有定义 [返回] ,只能触摸或滑动来触发不同 app 实现的返回(而且不同 app 实现逻辑也不一样不统一),导致你一只手根本不可能玩得转
    所以你说的滑动返回,目前也是不可能实现的,原因就是大部分苹果开发者根本不会去定义 [返回] 操作,一切都是基于控件点击事件,至于部分 app 支持的滑动返回,都是少数 app 自己实现的而已
    为什么这么烂还用苹果,因为安卓的后台管理比狗屎还烂
    ww940521
        86
    ww940521  
       58 天前
    我怀疑是不是因为美国人手大所以不存在这个问题?
    ww940521
        87
    ww940521  
       58 天前
    @rekulas 别提苹果的后台了,我每次看剧切出去都要 App 重新加载,只能再去历史记录里面重新开始,广告倒是看了不少。
    justNoBody
        88
    justNoBody  
       58 天前
    mini 还行,大一点的屏幕就有点不行了,有些没适配右滑也确实恶心
    Unicorns96
        89
    Unicorns96  
       58 天前
    左滑返回已经不奢求了。但能不能统一一下右滑标准,在某些 app 中,右滑失效,只能点击右上角的小箭头,这一点足够恶心了
    moioooo
        90
    moioooo  
       58 天前
    苹果必须强制所有 app 必须支持苹果的全局手势才行。
    不然体验就太割裂了。
    特别是京东淘宝这种,里面的各种元素都屏蔽了手势,摸到了就默认是滑动它们自己的内置菜单、页面。
    itcong
        91
    itcong  
       58 天前
    我觉得你可以去试下高德 IOS 最新版,支持类似 Android 返回手势
    maskerTUI
        92
    maskerTUI  
       58 天前   ❤️ 1
    在 i2vx 论坛提出这种疑问是需要勇气的
    ThiagoJC
        93
    ThiagoJC  
       58 天前 via Android
    安卓的不太行,目前在用,左右滑动返回必须要完成这个动作之后松开手才会执行,给人的感觉像是用手势来模拟点击返回。ios 的返回操作当用户开始滑动时就已经在返回了,松开手就已经返回完成了。如果觉得安卓好其实不如就直接换安卓,软件都能用,资料也能传过去,不存在换机门槛的
    Howie1993
        94
    Howie1993  
       58 天前
    苦 ios 久矣············左上角点返回太恶心了。
    weaponc
        95
    weaponc  
       58 天前
    经典张口就骂 i2er
    要不还是让您来做当苹果 CEO ,顺便治理治理 V 站吧
    gzyguy
        96
    gzyguy  
       58 天前
    ios 的返回逻辑被 android 秒的渣不剩,垃圾返回交互,洗都洗不掉。
    xgfan
        97
    xgfan  
       58 天前
    Android 的更好用。
    iOS 更符合视觉逻辑,但大屏确实不好用。
    queuey
        98
    queuey  
       58 天前
    @Leonard present 出来的页面默认是从下往上出现, 在刘海屏下默认都能下拉关闭的, 如果不行就是国内的骚操作产品 /开发故意去掉了. 当然右滑返回是没有的,因为是从下往上也并不会有自带的返回按钮~
    Leonard
        99
    Leonard  
       58 天前
    @queuey present 出来的页面分 style ,虽然 iOS 13 以后默认 style 改为了 PageSheet (这种是自带下拉关闭的),如果 style 是 FullScreen 的话默认不支持下拉关闭,也不支持右划返回,参考微信发朋友圈和微博发新动态,这种也不能说是骚操作,因为这里逻辑上讲确实是应该全屏的
    queuey
        100
    queuey  
       58 天前
    @Leonard 确实是这样,但是 PageSheet 国内基本没见太多用的,都还是喜欢用 FullScreen 吧, 本身 present 这个设计感就是和 push 做隔离, 这时候如果加上返回感觉反而有点不太对.
    1  2  
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2510 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 13:16 · PVG 21:16 · LAX 05:16 · JFK 08:16
    ♥ Do have faith in what you're doing.