目前安卓和苹果大部分触控开关都在右侧(经验加猜测),我在使用三星右侧返回手势的时候,经常会有这种情况出现:右侧返回和某个触控开关同时响应操作,这有时会带来意想不到的麻烦。
所以我猜测,上述情况可能不容易解决,因此苹果没有使用右侧返回手势。
还有一个问题,就是三星(安卓)右侧的触控开关按钮,有时通过左侧“滑动”也可以控制,虽然不如右侧灵敏,但这也有可能导致它的左侧返回手势出现误操作。
于是这里我又对比了苹果,发现苹果虽然不少功能选项可以左侧操作,但是对于触控开关按钮,左侧无法控制,这就进一步避免了误操作。
上面就是我从三星右侧返回手势联想到的,由于其它安卓品牌用的不多,姑且就以三星代表了安卓,所以猜想可能很狭隘。
1
chendy 345 天前 4
没有移动端开发经验,纯瞎猜:
安卓是有’返回‘键的,加右滑返回 = 右滑触发返回键 苹果没有’返回‘键,也就没有原生的返回逻辑,也就没发统一加 |
3
howoldareyou2 OP @chendy 感谢解答!那么右侧返回手势和触控误操作的这个痛点存在吗?
|
4
cyrivlclth 345 天前 1
安卓那个操作逻辑我个人也觉得不完美,一个是主界面按返回,居然就退出 app 了,那么 home 键不就成了摆设?而且最蛋疼是全面屏的那种返回设计,想左上部分划出侧边栏,但是有时候会误认为我是按返回,有时候由于 app 没有侧边栏,也给我算成返回,导致退回到桌面。
(我在 MIUI1x 下的体验,不造其他家是什么情况) |
5
beimenjun 345 天前 2
但实际上 Apple 多数自家的 App 从屏幕边缘左侧往右滑就能返回上一层级。
多数 App 开发也会采用 Apple 的手势或者自己整差不多的手势返回。 既然左侧往右滑就能后退,为什么要再做一个相近功能的手势? 而且从根本的设计上,iOS 就不存在和 Android 的返回按键对应的部分。 |
6
howoldareyou2 OP @cyrivlclth home 键一般不是转到后台运行吗?安卓手势感觉是能用但不好用的状态,我都准备关闭手势了,误操作这种情况让人很不舒服。
|
7
howoldareyou2 OP @beimenjun 感觉左手拿手机,左侧返回方便。右手拿手机,右侧返回方便。放在桌子上也类似。
|
8
shinonononomeme 345 天前 via iPhone 1
对果子来讲核心问题应该还是从右侧滑动返回与动画逻辑冲突,这种不一致对果子来讲应该是很难接受的
|
9
minamike 345 天前 via iPhone
我现在用三星备用机就是明明想左划到下一页 结果却返回到了上一步 想知道有没有办法能把左划返回关掉只用右划返回
|
10
cyrivlclth 345 天前
|
11
howoldareyou2 OP @minamike 可以的。One Hand Operation 里面可以设置。可以先下载 Good Lock
|
12
SenLief 345 天前
其实没想的那么复杂,主因就是苹果的系统级别本质上不想做横滑,只想做点按。
|
13
jtshs256 345 天前
按水果的逻辑,右侧返回那就是往屏幕外的方向划动了……那怕是比单右手手持左侧返回还难受的姿势
|
14
sayitagain 345 天前
手握 s23u ,没感觉有你这些困扰啊,不过我玩手机是左撇子,
|
15
ReZer0 345 天前 1
其实安卓有些应用(包括微信、红书)的操作逻辑差不多就是从其果子客户端上照搬下来的。比如微信进入聊天页面,边缘右划可以退出。小红书进入内容,右划(从左侧边缘往右划)可以退出。但是这个设计和全面屏手势产生冲突,我经常遇到右划实际是触发 APP 自带的操作逻辑,而有时触发的又是系统的操作逻辑,导致动画和响应会有割裂感。
|
16
ZhouHeiYaWang 345 天前
我没遇到过你说的这种问题,goodlock 中 One Hand Operation 和 edge touch 都设置好,用起来没有任何问题,即使再加上侧边栏都不会出现任何问题
|
17
howoldareyou2 OP @sayitagain 哈哈,我也通常左手拿手机,但是手机在桌子上的时候,我喜欢把它放在右手边。
|
18
noahhhh 345 天前 via Android
@shinonononomeme 动画改成向内缩小就行了,可以看眼这个 https://developer.android.com/static/images/about/versions/13/predictive-back-nav-home.gif
之前发过一个,就是苹果不想做,形成的传统不会打破 https://www.v2ex.com/t/985888 |
19
chiaf 345 天前
其实就是很容易冲突,可以在 iPad 上试试 stage manager ,跟浏览器的向右滑动返回很容易冲突。
比如在全屏的状态下,我想滑动返回上个页面,这时如果开这 stage manager ,那么就会很容易冲突 |
20
howoldareyou2 OP @ReZer0 这的确很烦。我觉得这些 app 应该提供自带的手势开关。
|
21
howoldareyou2 OP @ZhouHeiYaWang 你平时使用手机习惯左右还是右手?
|
22
RanKaede 345 天前
三星手势里面快捷面板和后台简要列表简直不要好用,要是再多一个锁屏按钮就非常完美了,不知道有没有其他的替代品。
|
23
howoldareyou2 OP @RanKaede 不得不说三星的 Good Lock 的确是用心了。
|
24
minamike 345 天前 via iPhone
@howoldareyou2 #11 不需要 root 吧
|
25
ZhouHeiYaWang 345 天前
@howoldareyou2 右手手势居多
|
26
howoldareyou2 OP @minamike 不用,三星自家开发的功能。
|
27
findsomeone 345 天前 1
之前用 12 ,左侧返回没任何问题。换 15pm 后才感觉到为啥有人会吐槽没安卓方便,因为手机比较大,如果右手单手操作,一定要左侧返回的话,大拇指太累了
|
28
plasticman64 345 天前 1
纯历史遗留问题,十年前安卓机三大金刚的时期 Apple 玩简洁,正面单 HOME 键,导致这个逻辑延续到现在
|
29
agagega 345 天前 1
没用安卓的时候也以为侧滑返回就是单纯返回 NavigationView 的上一级,用了才发现 Android 这个返回逻辑还挺复杂,还涉及到跨 App 之间的跳转。总体体验肯定比大屏 iPhone 好,但也说不上完美,整个用下来感觉这个方案有很强的 PC 味,不像苹果会做的事情。当然苹果要是真的想做那肯定也能做,但我觉得这不像苹果的风格,估计在他们那这个问题优先级也不算高。
|
30
howoldareyou2 OP @findsomeone 是的,哈哈,简直反人类。
|
31
howoldareyou2 OP @plasticman64 想想都让人崩溃,我只能说还好我平时左手拿手机。
|
32
AoEiuV020JP 345 天前 1
知乎那边讨论这问题很久了,
我觉得就一点,苹果压根没有类似安卓的“返回上一级”的概念,也就做不了安卓的右侧左滑返回上一级, 误触的问题安卓也不是没有,甚至左侧右滑也可能和应用内本身的左侧右滑功能冲突导致滑错,但这些问题在侧滑返回的方便性面前都不是事, |
33
jarryson 345 天前
单纯就是左退右进,不能混淆操作逻辑。苹果很注意这点。不可能为了“方便”去搞个跟这个冲突的操作
|
34
howoldareyou2 OP @agagega 这个不像 ipad 上的计算器,一直拖着就罢了。说实话,我很难理解苹果对此的态度,又让我想到了那句话“又不是不能用”...
|
35
howoldareyou2 OP @AoEiuV020JP 感觉你的回答通俗易懂。对于安卓误触,我觉得与第三方的冲突比,三家自家功能冲突更难让人接受。
|
36
qq565425677 345 天前
ios 这个返回逻辑真是让人恶心,从安卓切过来这么久都适应不了,甚至有的 app 的某些界面直接没有逻辑,需要点击左上角的返回
|
37
dfly0603 345 天前 via iPhone
还是觉得手指左滑动画右滑的逻辑反直觉……
|
38
howoldareyou2 OP @jarryson 理解你的意思。但我觉得苹果应该重视这个“方便”的功能,如果换到安卓阵营,这个功能的缺失估计会损失一批用户。不得不说,反复安卓苹果这么多年,苹果的屏幕和 app 的响应做的是真的好,安卓就没有这种体验,也许也跟苹果系统的逻辑有关。
|
39
Granthese 345 天前
@howoldareyou2 iPad 计算器才是真的“又不是不能用”但就是不做,十几年间可借鉴的对象数量已经爆炸了,就算是一个放大版的 iPhone 版计算器(横屏显示更多按钮)也行啊
相比之下,一个 Home 键到全面屏手势的转换都要通过触摸时的手指移动速度来判定是返回桌面还是切换到多任务界面,要让全局性返回不和已有的手势冲突(包括目前已经自行引入“从非屏幕边缘向右滑动即可返回”的应用)工作量显然是比做个 iPad 计算器高的,也不是像 iPad 那样放大一下“不犯错就行”的(如果哪天 iPad 计算器真出了,肯定会有人说“还以为一直拖着不做能做出什么不得了的呢,就这”🌚 |
40
noahhhh 345 天前 via Android
|
41
darkengine 345 天前
我觉得侧方返回是在模仿翻书的动作: 从左往右是翻回去上一页 ( app 回到前一个页面)
|
42
howoldareyou2 OP @noahhhh 虽然安卓品牌用的不多,但感觉你说的应该是事实。三星就像微软已经越来越臃肿了。不过三星很多自带的功能和设置用着也确实很惬意。
|
43
howoldareyou2 OP @Granthese 没办法,苹果自成一派,也拥有足够的底气。
|
44
howoldareyou2 OP @darkengine 很形象,安卓就不一样了,一个滑动手势能玩出花来。
|
45
noahhhh 345 天前 via Android 1
@howoldareyou2 三星的 One UI 越更新我越失望,功能割裂,一股外包味,不知道 One 到哪里去了,感觉三星像索尼一样那种老式内部协同性极差的巨型企业
|
46
Senorsen 345 天前
蹲一下,看看有没有人提 RTL...
|
47
someonesnone 345 天前
@shinonononomeme #8 可以改成整个屏幕往左抖一抖再往右走返回嘛,方法总比困难多,他就是不想做
|
48
howoldareyou2 OP @noahhhh 没错,三星现在很多功能都跟第三方合作,甚至连文件管理也让 360 插一脚,实在无语。我看以后也别叫三星了,直接改名“三方”好了。也别谈什么安全隐私了,简直就是笑话。三星在国内有些迷失了,越来越破罐子破摔了。
|
49
howoldareyou2 OP @someonesnone 没错,我觉得归根结底是苹果缺乏一个像样的对手。
|
50
Satelli 345 天前 1
三星这个问题是因为手势导航优先级太低所造成的,在高系统占用下手势导航相应不及时导致触控事件被传给下方的 app 。
一个典型例子就是相机 app 。从侧边向内滑动会很容易被识别为相机模式切换,从底部向上滑动会误触快门按钮。 相反 Pixel 手机这么垃的处理器能达到这么流畅的系统 UI 我觉得是做对了,侧边和底部手势我就从来没有误触过。 |
51
bkmi 345 天前 via Android 1
Google 在 Android 14 搞了个预测性返回手势(页面之间的),想法挺好的,系统级支持滑动返回动画,但是竟然区分不了是从左边返回还是右边返回的,搞了个鬼畜的渐显渐隐的动画,真是服了这帮工程师思维。
|
52
xixun 345 天前 via iPhone
动画是从右往左进的,从右边往左滑返回的话逻辑对不上
|
53
xixun 345 天前 via iPhone
@plasticman64 苹果单 home 的时候还没有安卓呢😂,那这得再追溯到乔布斯了
|
54
xixun 345 天前 via iPhone
@someonesnone 那这也太复杂了,徒增学习成本,手机平放在桌面上又搞不了了
|
56
ProphetN 345 天前
@cyrivlclth #4 这个是 Android 的历史遗留问题,返回是正确退出应用,Home 键是切后台。属于是工程师思维的产物。很多应用会做二次返回确认,防止误操作。
|
57
howoldareyou2 OP @Satelli 看来三星这个问题属于硬伤了。可惜啊,安卓各厂商渐行渐远,谷歌也有心无力了吧。
|
58
zealotxxxx 345 天前 2
这都是讨论多少年的老黄历了。
先说结论,苹果的返回就是一个屎山,返回问题是苹果对比安卓最大的缺点甚至没有之一。 苹果的返回一坨的核心原因是没有返回这个硬性逻辑。只有一个 home 兜底。 安卓虽然各种问题,但是三大金刚万年保持,从设计一开始就有返回键能确保你无论任何情况都能用返回回到首页。而作为对比的 IOS 不存在。不论是左侧滑动还是其他什么,都不是硬性要求。甚至苹果自己的 APP 设计都无法很好的处理这个问题。而且这个问题,现在已经影响到了所有应用,属于想改都没法改的地步了。 甚至逼的 app 开发方主动去解决这个问题(例如高德地图就在 App 内实现了侧边滑动返回) 作为用户,在 iOS/ipadOS 平台,能做的只有练好眼神,寻找返回路径。如果你要是实在找不到,就只能被迫 home 杀掉应用后,重新打开。 |
59
cyrivlclth 345 天前
@ProphetN 反正全面屏手势那个返回也很一般,并不比现在的 iPhone 强多少,三大金刚又丑,个人最喜欢的设计还是以前魅族那个小圆点,轻触返回,按压 home 。
|
60
aitianci 345 天前
@howoldareyou2 #7 我这种右利手用 iPhone 真的很折磨,我只有吃面的时候会用左手拿手机,其他时候都右手
|
61
lambohu 345 天前
这个话题也可以理出两个割裂的阵营。
|
62
howoldareyou2 OP @zealotxxxx 苹果的手势遗留问题也是因为这次三星手势偶然想到的。平时左手用手机,苹果倒也适应的可以。三星虽然有着这个底层逻辑在,但是这么多年手势还是不太理想,真是遗憾。虚拟按键在如今的全面屏上,犹如屏幕顶端的孔一样。
|
63
Ericcccccccc 345 天前
苹果没有统一的返回显然是个失败的设计, 很多年前我第一次用 iPad 的时候就强烈的体会到不方便. (苹果原生的 app 也有很多地方体验不一致的地方, 返回按钮到处乱放
|
65
revlis7 345 天前 1
每次看到左右划这种问题我总是不理解,咱也不敢问,现在我明白了,原来是因为我用左手用手机……
|
66
LTuser 345 天前
安卓,统一返回手势,但是和动画不统一,属于功能先于动画。一盘好吃但是摆盘不行的菜。苹果,动画和返回统一,但实际上各 app 甚至自家 app 都各做各的,群魔乱舞。这个时候讲统一我觉得是很诡异的事,属于屎上雕花。我觉得这算得上苹果的傲慢。
|
67
howoldareyou2 OP @aitianci 没错。用句反人类都不为过。如果这种习惯都能自适应,可以说苹果再次改变了世界。
|
68
zealotxxxx 345 天前
@cyrivlclth 这个确实,当年就有人越狱是为了轻点 home 返回这个事情的。但是,iOS 没有统一返回这个机制,导致实现的基础不存在。现存应用市场那些应用更新几乎是不可能的。
|
69
maemolee 345 天前
返回键真的很重要!
不过有一说一,Windows 和 mac 的 App ,好像也没有系统级的返回,为什么我没觉得有啥问题呢…… |
70
zitengdu 345 天前
我有一个不成熟的想法,如果提供一个选项:默认选项所有层级的进入由左往右进;第二所有层级的进入由右往左进。对应的第二选项就可以改为右单手,从而保持「优雅」统一性。
|
71
howoldareyou2 OP @revlis7 哈哈
|
72
zhangwb2008 345 天前
都 2023 年了, 就别尬吹安卓返回手势了
?si=mfd4MuAqcbdtkwlh |
73
noahhhh 345 天前 via Android
@maemolee
1.返回是有层级关系的页面切换,桌面端屏幕大,很多时候不需要。 2.Windows 和 macOS 有返回前进快捷键,通常是 alt+←→和 cmd+[],鼠标的侧键返回也是映射了这些快捷键,文件管理器,设置,浏览器等应用都可以用。如果连上触控板,桌面系统也多地方也可以双指滑动返回 |
74
DogeFlyKite 345 天前 2
这个属于交互逻辑的问题了
在安卓上,从一开始就是每个页面是一个 Activity ,返回键默认就是关闭当前最顶上的 Activity ,所以做从右向左滑返回的手势只需要监听这个手势,然后调一下返回键的逻辑就可以实现。 而 iOS 上就不一样了,如果开发者用了 UINavigationController ,那么默认就是带了从左向右滑动返回的,当然页面也是从右侧进入的(从哪来回哪去是一个挺合理的逻辑)。但是 iOS 除了 UINavigationController 以外还有其他方式来打开一个新的页面,交互逻辑是不一致的,所以也没有一个合适的方式能做统一的侧滑返回。 @zealotxxxx 高德其实甚至没有用 UINavigationController ,最初连从左侧向右滑动返回的手势都没有,前两年才加上的自己处理的手势返回(百度也一样)。 |
75
icyalala 345 天前
@noahhhh 我感觉回复过你。。
桌面系统是由多 Window 组成的,快捷键可以直接选择高亮 Window 发送事件。 如果是触摸板或者鼠标手势,这里有个鼠标的坐标,同样也能定位不同 Window 。 移动设备不是这样,它缺少 "高亮 Window" 或者 "鼠标位置" 这个交互维度。 |
76
Granthese 345 天前 1
|
77
Greendays 345 天前
当年安卓还有三大金刚按键呢。习惯的人都觉得挺好用的。苹果就一个 Home 键,习惯了也没觉得会有不方便。
|
79
param 345 天前 via Android
@maemolee 因为键盘操作也可以统一快捷键,可以统一成 Esc 或者 Alt+←,使得你在很多时候都可以无脑按 Esc 返回而不用去找返回键在哪
|
80
icyalala 345 天前 2
归根结底这些问题还是最初的技术实现思路不同。
Android 每个页面是一个 Activity (或者说一个 Window ),同一个 App 会有多个 Window ,而 Window 之间的切换是由系统来管理的,这也是 Android 系统可以实现全局的返回按钮、系统导航手势。 iOS 每个 App 只有一个主 Window ,所有的内容都是在这一个 Window 内显示的,并没有所谓 "页面" 的概念。开发者可以用苹果提供的 UINavigationController 来展示内容和管理导航,也可以自己写导航管理(比如高德地图那种),甚至可以从头实现其他交互模式、同时显示多个导航、支持多指同时导航。所以 iOS 系统层面并没有一个全局的页面导航逻辑,苹果能做的就是提供一些官方控件给你用。 桌面环境和这两个都不一样,桌面 App 也是多窗口,但一般内容导航还是发生在一个窗口内的,并且"鼠标坐标"这个交互维度是始终存在的。快捷键和鼠标坐标,都是系统直接发给高亮窗口,再由这个窗口自行处理的。所以说桌面 App 同样也没有全局的返回之类功能,也是由 App 自行处理的,只不过相比 iOS 多了个全局鼠标坐标,所以开发者可以定位位置。比如一个窗口内,有左右两个内容区域分栏显示,侧滑返回时只会触发鼠标所在的那个区域。但如果没有鼠标,你是不知道该触发哪个区域的。 @noahhhh |
81
param 345 天前 via Android 2
其实一切的问题都是开发者造成的。
无论是 iOS 还是 Android ,都应该要开发控制好,在哪个时机该用什么样的返回方式,而不是简单使用默认的统一返回。 侧划作为默认的返回方式,再配合开发者按需 handle 侧划事件决定返不返回,这样的组合才是完美的。 iOS 应用缺的是前者,而 Android 应用缺的是后者。于是 iOS 被喷不统一,而 Android 被喷操作冲突。 这么看来,Android 新的预测性返回手势的方向是正确的。 这很大程度上是应用的问题,而不是系统的问题。 |
82
KKLeon 345 天前
@howoldareyou2 #3 右侧手势返回,你可以设置为往左下方滑动返回,而不是正左方返回。反正我用三星,取消导航栏,左右侧边栏都设置了滑动手势(左右两侧分别有 3 个可滑动的方向)返回,不存在你说冲突的问题。
|
83
ynxh 345 天前
ios 就是返回不好用,别扯其他的。尤其手小一点,右手玩手机,体验太差了
|
84
howoldareyou2 OP @KKLeon 我测试过这个,也有误触出现,当然只是有一定概率。不过几乎每天都在发生这种事。
|
85
hauibojek 345 天前
以前手机比较小,左侧右划返回完全满足需求,后来出了 plus max 之类的 如果右手操作就很蛋疼。
至于为啥不弄成全屏滑动返回:有部分软件自己实现了全屏的侧滑返回(像知乎、贴吧等),有时候上下滑动的时候会触发侧滑返回,我猜测是出于这种考虑没做全屏返回。。 这东西没个绝对好赖 有喜欢安卓的 有喜欢苹果的 |
86
criag 345 天前
换成阿拉伯语就有了
|
87
howoldareyou2 OP @KKLeon 我发现卸下手机壳后,从屏幕真正的边缘开始滑起,体验好了很多,我刚才又测试了下,几乎没发生误操作。
|
88
chrysalis 345 天前
不方便就是不方便,为什么管他是基于什么设计
|
89
KKLeon 345 天前
@howoldareyou2 #87 也是一个原因,我用的是凯夫拉手机壳,边缘被挡的很少,所以几乎没啥误操作。不得不再次说,三星 Good Lock 真神器。
|
90
howoldareyou2 OP @KKLeon 有可能,带壳的时候手势虽然正常响应,但是手指起始的位置可能恰好在触控开关上,这就导致了误操作。而去掉壳之后,手指起始的位置离触控按钮有些距离。后续我再多试试。没错,Good Lock 太强了,真是应那句话:没有做不到,只有想不到。哈哈
|
91
Ambition95 345 天前
我认为很简单,右滑返回和页面运动的方向冲突,不符合直觉,所以不做
|
92
BnfA8N 345 天前 3
真有人把撸老师的话当真啊
|
93
BnfA8N 345 天前
符合直觉就是苹果的最后一块遮羞布了
|
94
Huelse 345 天前
最大的问题不是没有右侧返回,而是左侧的返回都不能统一且不够顺滑!
至于说苹果精益求精,以前比较认同,现在么,呵呵 |
95
0n1 345 天前
别的不知道,只知道在 Android 下,如果系统是全屏手势,Chrome 从右往左滑是“后退”,而不是“前进”。狗屎一样的体验。
|
96
LTuser 345 天前
@maemolee 我觉得和 pc 互联网、移动互联网的发展有关系。原本 pc 互联网的交互和移动互联网是大差不差的。那时手机上能干的事情其实很少。打电话、发邮件、浏览网页、计算器、计时这些功能都不需要复杂的层级关系。因而大家都没注意到统一返回手势的重要性。但是移动互联网后面功能设计愈加复杂,在 wechat 、美团、支付宝这些 app 上几乎可以干一切事情。层级关系变得非常复杂。
第二个是辅助操控设备,pc 端我们使用键盘、鼠标、触控板三个一起上。双手配合下,各种返回操作/类返回操作分解开来了。 第三个是使用场景:pc 端使用场景:游戏,工程软件,影音娱乐基本不需要返回手势,一般而言使用 ctrl+z 、⬅️、win 键可以应对一切切换需要。 |
97
howoldareyou2 OP @Huelse 这个怎么说呢,相对安卓来讲吧。
|
98
shinonononomeme 344 天前 via iPhone
@noahhhh 主要还得跟页面展示的动画匹配,这样就有点麻烦了,可预测返回也不全是向内缩小,只有打开 app 或者类似卡片的时候是这个样子,app 内导航还是会有你从右侧向左滑结果动画跟你是反过来的这种情况,但是 Android 本身页面切换的动画就没有果子那样明显的层级性,所以看起来稍微好点。至少我目前没有看到哪种方案能够同时达到美观符合逻辑并且方便操作的,感觉上也做不到
|