苹果对“全局返回”的新答卷逐渐清晰

229 天前
 DIMOJANG
从最早的 App Store 的首页卡片,到后面的手记 APP 和 Apple Music 打开专辑/播放列表的动画改动,再到最近的 Sport 和 Invites ,都在刻意弱化从边缘返回的手势操作。应该是为了应对越来越大的手机屏幕和越来越窄的边框吧。
6959 次点击
所在节点    Apple
66 条回复
LTuser
229 天前
虽然我用 apple 家的产品很多甚至考虑全家桶,也给爸妈买了 iphone 。但是这多年看果粉预测 Apple 的全局返回方案,颇有大棋党的意味。
Nasei
229 天前
逐渐清晰 ❌
依旧混乱 ✅
Zheguzai
229 天前
按道理应该没这么难啊。。为什么一直没做
chuugoku
229 天前
@Zheguzai 就是傲慢
GeekGuru
229 天前
死活不改,苹果讲究一个用户自适应。
DIMOJANG
229 天前
@Zheguzai #3 不仅不难,而且 Apple TV 就有一个全局返回的按钮。
MacsedProtoss
229 天前
写过代码就知道 返回其实是很混乱的 越是好看的 fancy 的交互 返回越需要适配 很难想象如果要适配会有多么可怕
然后再来说说苹果为什么永远不会做返回。安卓的返回就是一种混乱的逻辑,返回的上一层级是啥是不确定的,可能是收起展开的内容可能是切 tab 可能是退页面甚至是去往桌面,这是一种不负责任的交互逻辑,操作的不可预见性是大忌。而且 iOS 的交互动画讲究的是与自然一致,从右往左 push 的页面也应该从左往右 pop 回去,安卓的返回其实是点击主导+手势辅助,而 iOS 对于手势的定义明显更高
Apple TV 是因为它就不让你做啥复杂的交互 所以才能返回,毕竟一个电视用遥控器的还能搞啥复杂的手势呢
Rickkkkkkk
229 天前
对比苹果和安卓的,多数情况下安卓的返回是更清晰的。

你可以翻几个苹果官方的自带 app ,返回逻辑都是乱的
june4
229 天前
@MacsedProtoss 别硬洗。为什么要 100%确定才能做?绝大部分情况下好用就行了,有人会很在意 android 返回混乱所以只用按钮返回吗?返回是个高频强需求,一个机制好处远大于坏处就可以上。
eventlooped
229 天前
我怎么没明白啥意思呢?
具体是啥动画在弱化返回手势?
我把你提到的 app 挨个点进去看了,也没看明白
求科普
MacsedProtoss
229 天前
@june4 所以安卓体验永远不如苹果,为什么安卓的动画总是怪怪的?因为它就没考虑你的手是怎么移动的,他不自然

@Rickkkkkkk 苹果返回逻辑很简单,就是动画的一致性,进入退出的一致性,而不是纯粹的某一特定手势/特定按钮而已。

@hallostr 他的意思就是现在不流行从侧边从左往右滑关闭了,但是那是因为现在多了很多“跟手”的返回手势和动画的定制… 他完全搞错了原因
legenumbre
229 天前
没看出来这和“全局”返回有啥关系,我觉得苹果就没想过要搞全局返回,以后也不会有。
Helsing
229 天前
@MacsedProtoss 尬洗硬黑
paradoxs
229 天前
我个人的想法是,系统不应该入侵软件。

绝对不能强制给软件植入全局返回。(不仅如此,也不应该植入任何别的功能)

(补充:允许软件自己通过自定义等方式,实现返回功能)
DIMOJANG
228 天前
@hallostr #10 确实主楼没有讲的很清楚,不好意思 ,这里展开几个吧~

App Store 的例子:点击一个推广卡片(非广告)会弹出一个新的页面,这个页面除了从屏幕最左边向内滑动实现关闭之外,还可以通过滑动到页面最顶部之后继续向下拉来关闭。据我观察这个是这种返回方式最早应用的地方。

Apple Music 的专辑页面也是同理,也可以通过在滑动至页面顶部后继续向下滑来返回。这个是 iOS18 更新后我发现点击专辑后,新的页面不再是从右侧滑出而是像主屏幕打开 app ,尝试了一下发现的。

Sport 应用更复杂一些,它基本上没有二级菜单的概念,所有页面都像是叠加在主页面上的一个浮窗,根本没有屏幕左侧向内滑动来返回的逻辑。

所以我想表达的是,iOS 最初推荐的设计规范是通过“屏幕左侧向内滑动”手势来实现返回,但现在正在尝试弱化这个”开发建议”,通过在现有 app 里添加新的返回方式,以及在新的 app 里彻底不加入这个返回方式。
DIMOJANG
228 天前
@paradoxs #14 你提的这一点有一点新颖诶,我也是第一次听,仔细想了一下好像是这么一回事。
someonesnone
228 天前
@MacsedProtoss #7 连 hamo next 这种从 0 重来的全局返回都没啥问问题,apple 还搞不出来?
MacsedProtoss
228 天前
@someonesnone 首先这 hm 玩意不就是抄安卓吗 真“从 0 开始”?
而且在不讨论全局返回合不合理的情况下,正是从 0 开始这玩意才没有适配压力 你搞过开发吗 你知道坑在哪里吗?很多很 fancy 的交互都是手势驱动的 你现在加个全局退出 所有代码都要改 你觉得有可能吗 那些不适配的咋办?这玩意有啥 roi ?
Donaldo
228 天前
@MacsedProtoss #6 混乱个啥,现代 UI 的页面路由全是基于栈的,栈怎么操作返回就怎么体现出来。。。
MacsedProtoss
228 天前
@DIMOJANG iOS 只对页面栈 准确来说 navigation 驱动的 push/pop 页面栈提供了默认的侧滑返回,作为快速操作手势,因为本来就是从右往左进入 从左往右退出
好几年前苹果的 present (从下往上)默认就是浮层而非全屏 退出就是从上往下的手势
而其他的更加 fancy 的动画都是苹果定制的 你仔细观察会发现苹果的手势其实做了好多而且还不互相干扰 例如相册打开单图就是既可以下拉 也可以向内缩放关闭 因为单图打开的时候就是向外缩放的动画 但是缩放不能单手操作 于是增加了下拉的体验 而且下拉的时候也是做了缩放动画的 哪怕是点击左上角退出也是做了缩放的
所以苹果一直都是按照进入退出逻辑做匹配 给人一眼就觉得合理的操作:从右往左进入的可以在左边边缘把页面推出,从下往上出现的可以从上往下把页面推出,向外缩放的可以用缩放手势向内缩放退出,而为了体验方便也会额外搭配一些简易的手势来作为高效的操作
苹果从来都不是全局退出的,现在的这些也遵循了他的设计规范

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1110425

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX