8

关于 iOS 系统的返回,为啥不修改成安卓的侧滑返回?

 11 months ago
source link: https://www.v2ex.com/t/981620
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Apple

关于 iOS 系统的返回,为啥不修改成安卓的侧滑返回?

  icebear0 · 6 小时 12 分钟前 · 3767 次点击

如题,之前的 iPhone 坏了,但是还没到 15 发布,所以就暂时用备用机小米,用了几个月之后感觉也还行,最好的莫过于他的侧滑返回(安卓手机应该都有?),感觉很方便,这个好用的操作为啥 iPhone 不学习下?

后期可能通过系统更新实现这个嘛?而不是只能点击返回按钮?

93 条回复    2023-10-13 17:25:48 +08:00
jgh004

jgh004      6 小时 9 分钟前

?? 我的 iphone 是假的?
xuelu520

xuelu520      6 小时 9 分钟前

可能国外都是左手用手机
Axnir

Axnir      6 小时 7 分钟前 via iPhone

iPhone 是有侧滑,没有手势
meisen

meisen      6 小时 6 分钟前   ❤️ 19

OP 小心,之前我也发过这个问题,结果被 V 友喷炸了
Leonard

Leonard      6 小时 6 分钟前 via iPhone

iOS 不是十年前就有侧滑返回了吗
TerryNi

TerryNi      6 小时 3 分钟前   ❤️ 8

看过这个 YouTuber 的见解,可以了解下 Apple 的返回逻辑如何设计的。
paopaosa

paopaosa      6 小时 3 分钟前

iOS 原生侧滑返回的吧
hunono

hunono      6 小时 3 分钟前

好奇你真的使用过 iPhone 吗,系统和 app 都支持侧滑返回。
你进设置,进的深一点,然后侧滑试试。
或者进某个 app ,进的深一点,然后侧滑试试。
icebear0

icebear0      6 小时 2 分钟前

指的是小米手机,右手拿手机,从右边滑到左
luhe

luhe      5 小时 59 分钟前 via iPhone   ❤️ 9

楼主说的是任何场景下,屏幕左右都可以滑动触发返回。

说白了,iOS 积重难返,也没给出更好的方案,各个 app 适配都不一样,灾难
zentst

zentst      5 小时 59 分钟前

是说小米手机左右侧滑都能返回,但是 iPhone 只能从左边才能返回??
agagega

agagega      5 小时 58 分钟前   ❤️ 1

我粗浅的理解是,Android 从最早的版本就有底部的返回键,所以从 API 到每个 App 都有对应返回键的逻辑,换成全面屏以后右侧左滑其实就相当于换了个方式触发返回键。而 iOS 在系统层面并没有一个统一固定的返回键操作,所以即使做了这个手势,也没法达成 Android 的效果。不知道有没有 iOS 开发出来说说这个在技术上可不可行。
evan9527

evan9527      5 小时 49 分钟前   ❤️ 2

安卓的侧滑返回触发一个返回按键的操作,毫无逻辑,你不知道你会返回到哪里去。
WuwuGin

WuwuGin      5 小时 47 分钟前

@TerryNi 好家伙,这位视频主更是重量级
cdwyd

cdwyd      5 小时 47 分钟前 via Android   ❤️ 1

楼主说的是任何状态下小米都可以左侧或者右侧都可以轻微滑动触发全局返回,就像是在按之前的实体返回键。
cwbsw

cwbsw      5 小时 47 分钟前

iOS 的界面滑入滑出是有方向的,从右侧滑入自然就得向左侧滑出。不像 Android 的返回是个屏幕外按钮。
设计 iPhone 的年代左手持机右手持笔是常规操作,只能说确实是没有考虑到左撇子的需求。
现有的解决方案之一是从下方弹出的卡片,但是并不能覆盖所有的场景。
还有就是 App 自己实现屏幕中央的左右滑动手势,这个也有很多局限,不能滥用。
gadfly3173

gadfly3173      5 小时 34 分钟前 via Android   ❤️ 2

@evan9527 不知道返回到哪里去是 app 的问题而不是系统的问题。比如 b 站安卓通过推荐点入多个视频后,每次返回都会是上一个进来的视频,而 ipad 上的 hd 版则是可能返回到首页/上两个视频/从首页进来的视频等随机结果
kouym

kouym      5 小时 34 分钟前

应该说的是 iOS 没有系统级的强制侧滑返回吧 正常开发侧滑是没问题的 就是有些 app 喜欢魔改
wy315700

wy315700      5 小时 33 分钟前

iOS 从一开始就没有返回这个逻辑。
GzhiYi

GzhiYi      5 小时 30 分钟前   ❤️ 33

无论怎么洗,安卓的返回体验远远好用于 IOS 的返回体验。
Highlight1024

Highlight1024      5 小时 30 分钟前   ❤️ 2

这是 Android 之前的”三大金刚”中的一个功能吧
al772

al772      5 小时 28 分钟前

根本问题不是返回的方式,而是没有统一的返回逻辑,非常难用。没得洗。
awen233333

awen233333      5 小时 19 分钟前

iOS 左滑返回真是极度不友好,反人类的设计,用多了感觉我的大拇指都能拉长,有些返回不了的还要我把插在兜上的左手拿出来点左上角
legenumbre

legenumbre      5 小时 13 分钟前

iOS 和 windows ,macOS 一样就没有系统级的“返回”,返回要靠 app 自己设定。
haruhi

haruhi      5 小时 12 分钟前   ❤️ 2

因为会和一堆 App 的汉堡菜单矛盾。

Android 汉堡菜单就是在摆烂了。比如 Android 的 Telegram ,直接侧边滑动,很好,直接回到 Home 页面。

Android 的手势操作不是好设计,不可预期。

2 年前我就发过一次(虽然喷的人很多,但我的想法依然和上面那个 YouTube 视频一致,Android 设计是有问题的): https://www.v2ex.com/t/768188
tyzandhr

tyzandhr      5 小时 10 分钟前 via Android

SwiftUI 的导航做得奇烂无比,需要手动保存状态。不知道是不是 iOS 开发都得这样还是 SwiftUI 的特例
nzynzynzy

nzynzynzy      5 小时 5 分钟前

悄悄问一句从哪个版本开始安卓有的侧滑?我找出备用机安卓 9 打开 Ins ,从右边侧滑没反应啊。。。
GhostiKing

GhostiKing      4 小时 54 分钟前   ❤️ 1

这么多人真没用过安卓手机啊
HaydenYe

HaydenYe      4 小时 52 分钟前

ios 上 google drive 也没左滑返回。。。很离谱
HaydenYe

HaydenYe      4 小时 51 分钟前

@HaydenYe sry 说错了, 是左滑返回的动画很特殊,跟 ios 系统 ui 的割裂感很强
edinina

edinina      4 小时 48 分钟前 via iPhone   ❤️ 3

从右往左滑,但是动画却反过来返回上一级,我觉得 iOS 应该不会允许有这样的返回逻辑出现。

虽然我觉得安卓这个确实方便。
NothingExist

NothingExist      4 小时 44 分钟前

tuUuzVO.jpg
ww940521

ww940521      4 小时 39 分钟前

别问问就是交互设计。
ChefIsAwesome

ChefIsAwesome      4 小时 33 分钟前

这话题要从乔布斯说 3.5 英寸是完美尺寸;粉丝喷大屏幕安卓机是反人类设计开始讲了。
ShadowPower

ShadowPower      4 小时 30 分钟前

@tyzandhr 用 UIKit 没有这个问题,我没有用过 SwiftUI
icyalala

icyalala      4 小时 25 分钟前   ❤️ 4

那我再说一遍:iOS 导航控件默认就支持侧滑返回,不支持的都是 App 自己屏蔽掉的
zhuangku556

zhuangku556      4 小时 21 分钟前 via iPhone

iOS 是个大系统,还得兼顾平板这些大屏设备,不要那么想当然,app 能做的就不要系统级
Socrazy

Socrazy      4 小时 18 分钟前

右手持机,怎么说,只能推荐安卓吧
littiefish

littiefish      4 小时 0 分钟前 via iPhone

上面几只恶臭,别人只是告诉你 iPhone 有这个功能,你张嘴闭嘴就是洗地洗地的,洗 nm 地啊,iPhone 给钱了?还洗地
SenLief

SenLief      3 小时 42 分钟前 via iPhone

ios 的侧滑不太好用,单向的侧滑,而且功能上有时候达不到预期。
SenLief

SenLief      3 小时 40 分钟前 via iPhone

@zhuangku556 这就是扯了,大屏设备根本无法兼顾,无法用一只手拿平板啊,那还咋侧滑。
nuomi196500

nuomi196500      3 小时 37 分钟前   ❤️ 1

双持。一方面觉得安卓全局侧滑高效便捷,另一方面经常遇到侧滑返回衍生的各种问题,比如误返回,干扰进度条拖动,和侧边栏手势冲突等等。苹果的返回逻辑一方面不方便右手单手操作,另一方面对用户来说逻辑统一。看厂家的设计理念吧,自己喜欢哪个选哪个。个人觉得 iOS 可以考虑把小白条从做左到右滑动设置为返回,毕竟切 app 已经有一个上滑悬停了,这样既不会和现有苹果生态 iOS iPadOS macOS watchOS tvOS 的逻辑冲突,又解决了返回体验问题。
helloworldgo

helloworldgo      3 小时 35 分钟前

ios 是从右往左弹出的,从左往右返回没毛病,估计是认为往右手势返回比较别扭吧
ronda90

ronda90      3 小时 30 分钟前   ❤️ 1

全面屏时代安卓的左右侧滑返回确实是一个比较好的页面返回解决方案。iOS 这方便确实不如安卓方便。这必须得承认。
iOS 没有系统返回键,所以无法提供统一的解决方案。各个 App 倒是可以单独实现右边侧滑返回。但是如果不是 iOS 系统提供该能力,不可能所有 App 都会单独实现。那么如果有些 App 实现了,有些 App 没有实现。反而会造成操作障碍。
答案就是 iOS 在大屏全面屏时代,确实需要一个更方便的返回方式。现在的屏幕左边缘侧滑返回对右手持握的人来说确实不太友好。
littiefish

littiefish      3 小时 27 分钟前 via iPhone

@xiaoliu926 我骂你了?名单再见。
edinina

edinina      3 小时 22 分钟前

@Highlight1024 所以安卓的返回好用从根本上说是个返回按键映射,但是这个返回键的混乱(个人认为,勿喷)是历史遗留问题。

比如我现在在企业微信依次点下面的邮件 工作台 文档,返回会直接返回到桌面去。
在 Google App 中,不管在哪,返回会先回探索页(首页),再返回会回到桌面。
而在非常多 App 里,比如 Google play ,会返回你上一个呆过的 tab 。
B 站又是另一个极端,会返回“上一页”。如果你看了太多相关推荐,返回会让人抓狂,我每次都直接关了重开。

iOS 又是另一种极端,为了符合直觉,有左往右,有上往下,肯定还是不如安卓好用。但是因为 iOS 历史上没有这个返回实体键,所以我认为 iOS 必不会加入安卓这种返回手势。
akring

akring      3 小时 20 分钟前

@tyzandhr 何出此言?
danielbey147

danielbey147      3 小时 18 分钟前

@xuelu520 我以前右手用手机,从 iPhone12ProMax 那一代开始,变成了左手用手机。。现在才知道这个叫果粉自适应😂😂
c2const

c2const      3 小时 17 分钟前

没注意过这个问题,一直是左手用 ios 手机,比较舒适 :)
mcluyu

mcluyu      3 小时 10 分钟前

显然安卓的左右边缘侧滑那只能说是个按钮, 触发方式是屏幕边缘往里滑动而已, 不然你滑动的时候页面动了吗??

iOS 那是跟随手指的滑动, 你想让一个页面从右边滑到了左边然后再回到右边去返回?? 这么奇怪的逻辑没人会做。。

当然 iOS 也有一点我不理解,本来系统级支持侧滑返回, 可是当你修改了导航栏返回按钮样式后他就失效了, 必须要借助其他奇怪的代码才能再次开启这个支持,很多 APP 开发者根本不当回事自然不去适配。

再有就是很多 APP 根本就是各种非原生开发, 用的也根本不是系统的 navigationController 自然就体验不一了。
LuoboLau

LuoboLau      3 小时 10 分钟前   ❤️ 4

@TerryNi 不用点开就知道是那个什么都能吹的撸老师
HTML001

HTML001      3 小时 10 分钟前

IOS 的返回对比安卓就是难用,还有不能通话录音是我放弃 IOS 的头号原因
但是安卓的平时使用的系统稳定性确实比 IOS 差点
不过只能选一个用的话,我还是选择安卓
hanierming

hanierming      3 小时 5 分钟前

我不光喜欢安卓的侧滑退出 APP ,我还喜欢安卓的侧滑震动。。。
ikichen

ikichen      2 小时 58 分钟前

@danielbey147 #49 改变习惯就叫自适应,那人人都是自适应
ikichen

ikichen      2 小时 57 分钟前

@HTML001 #53 好奇,每次打电话都开启电话录音的吗?
Cloutain

Cloutain      2 小时 54 分钟前

IOS 的侧滑返回是顶级的难用,安卓的返回符合直觉
kylebing

kylebing      2 小时 53 分钟前

iOS 原生组件 UINavigationController 中就自带这个手势。
并且在原来 2012 年的小型设备 iPod Nano7 上就已经存在左划返回的手势了,当时我都被惊艳住了,这么小的设备上都可以。
手势操作应该是 iOS 的创新吧。

https://developer.apple.com/documentation/uikit/uinavigationcontroller

PUizdo6.png
Huelse

Huelse      2 小时 52 分钟前

这是 ios20 的重磅功能,期待吧(✧∀✧)
jujusama

jujusama      2 小时 47 分钟前

对于左手持机的我来说,Apple 的向右滑动返回刚刚好
i979491586

i979491586      2 小时 45 分钟前

如果是遵循 apple 设计规范开发的 App ,会有侧滑反回(在正常 pop view 的情况下,其他情况还是没有),没有的话,你问开发者
cairnechen

cairnechen      2 小时 40 分钟前

我比较好奇要是未来 iOS 某个版本实现了和安卓一样的返回功能,上面某些人是会硬气地连苹果一起骂,还是换个角度开吹,毕竟某些群体曾经信誓旦旦的说过 iPad 不需要 Siri ,苹果是为用户考虑才不给 iPad 添加 Siri
https://www.zhihu.com/question/20108852/answer/14931480
Worldispow

Worldispow      2 小时 39 分钟前

@littiefish 又破防了,兄弟我见你破防好几次了
magic3584

magic3584      2 小时 32 分钟前 via iPhone

双持党表示有时候在 iOS 上向左滑。。。
nothingistrue

nothingistrue      2 小时 28 分钟前

楼主压根不是合格的 iOS 使用者,连 iOS 最常见的左侧滑返回都不知道,竟然把 Android 上的手势按钮给当成侧滑返回。连我这个只是把 iOS 当备用的人,看到标题都惊呆了。这其中右手使用手机不是理由,因为 iOS 上超级多的界面是没有返回按钮,只能侧滑返回的,不知道侧滑返回,在 iOS 上是寸步难行的。

看了楼下的回复,这个问题应该是,iOS 为啥没有 Andorid 上那样的从右侧滑返回。这个其实压根就没必要问。Andorid 那个并不能叫做侧滑返回,它只是个手势按钮,对应的按钮本地是四/三大金刚按键当中的「返回」键。这种导航键,像键盘上的方向键,像老 iPhone 的 Home 键,像被 touch bar 替代的 F1-F12 ,还有刚刚在 iPhone15 上被替代的静音键,苹果对这种非常好用但是死板的功能键,那向来是深恶痛绝的。
Leez088

Leez088      2 小时 26 分钟前

右手党表示 ios 的侧滑返回简直反人类,十分怀恋安卓的手势返回
wonderblank

wonderblank      2 小时 23 分钟前

#58 手势操作应该是 iOS 的创新吧。

笑掉大牙。
psklf

psklf      2 小时 20 分钟前

iPhone 没有返回键啊!
Chad0000

Chad0000      2 小时 17 分钟前 via iPhone

我来说说反面:

iOS 左滑不松手,方便看上一个页面的内容,无需返回。
浏览器中 iOS 左右滑对应前进后退。
安卓手机给别人时千万不要碰到屏幕,碰到就给关页面了。
Sosocould

Sosocould      2 小时 7 分钟前

#58 手势操作应该是 iOS 的创新吧。
Sosocould

Sosocould      2 小时 6 分钟前   ❤️ 1

#58 手势操作应该是 iOS 的创新吧。

天国的 WebOS 你死得好惨……
lindas

lindas      1 小时 52 分钟前

乔布斯已经给出解决方案了,用左手!
rockxsj

rockxsj      1 小时 51 分钟前

@evan9527 啊?为啥不知道?
mxT52CRuqR6o5

mxT52CRuqR6o5      1 小时 46 分钟前

如果不能为了使用 iphone 设备去改变自己的左右撇习惯,就不能算是一个合格的苹果自适应用户
NickyPP

NickyPP      1 小时 46 分钟前

看了评论才明白是在说右向左滑动的问题。。
iOS 很多列表页右向左滑动都有交互吧,可能容易有问题

确实平时都是左手主力,没注意到有哪里不方便。。
kmyq

kmyq      1 小时 25 分钟前

竟然真的好多人没用过这几年的 Android 手机啊
fanxasy

fanxasy      1 小时 20 分钟前

@TerryNi 这个视频最经典的是,出现用 iphone 换了 21 次手,安卓基本都是右手大拇指滑动返回
aelloncs

aelloncs      1 小时 14 分钟前

屏幕右侧侧滑,试了一下。md 进入照相机,傻逼 ios
BluceLi

BluceLi      1 小时 4 分钟前   ❤️ 1

@evan9527 啊?这么好用的功能你能花式找角度喷?
hauibojek

hauibojek      1 小时 4 分钟前

侧滑手势这个东西,小屏幕上使用体验好,大屏上就很不方便了。
Ch1hao

Ch1hao      57 分钟前

苹果就是依赖 APP 适配。。。
实际上,mback 的就很好,
点按小横条返回上一级。。。就很好的解决了。。
苹果可能在想更好的方案吧(我怕被 pf )
helionzzz

helionzzz      57 分钟前

@ikichen 默认开启,这个功能属于一般用不到,但是一旦需要用但是发现没有就很痛苦的范畴
sechi

sechi      54 分钟前

@edinina #47 说一下 b 站这一条。其实 b 站是有直接返回首页的功能的,就在视频播放器的左上角,是一个 home 的 icon
liuidetmks

liuidetmks      54 分钟前

有趣,安卓用户来对指导 iOS 的人机交互了
iOS 的返回是可以中途暂停的,可以划过看上个页面信息,然后撤销返回的
安卓的返回手势只是简单滑动一下,然后模拟点击屏幕下方的返回按钮而已,这种山寨/半吊子做法真的是谷歌实现的吗?
见过不少安卓用户关闭了这个“功能”,因为害怕误触
rakuzxt

rakuzxt      42 分钟前

我认为 iOS 最好是加入一个「屏幕上所有布局+手势全部左右颠倒」的无障碍功能。
RanKaede

RanKaede      36 分钟前

改不过来了呗,总不能说返回功能目前技术不成熟把。

现在人机交互简直就是灾难,到处存在割裂感。
经常卡片弹出方向和返回回收方向不一致,不同 app 侧滑返回逻辑也不完全一致,一旦侧滑无效,就只能多伸出一只手点击屏幕顶部的返回按钮或是多次尝试后退出重进。
IMengXin

IMengXin      33 分钟前

虽然但是,手是从右往左滑的,但是画面去是从左往右没的,不会觉得很怪吗?还是 android 现在返回还能根据你是左滑还是右滑做不一样的动画
HTML001

HTML001      30 分钟前

@ikichen 开启后所有通话都会保存一份,不需要就关了和 IOS 一样。安卓有得选,IOS 没得选
nullboy

nullboy      20 分钟前

因为 ios 就是垃圾
Bananana

Bananana      12 分钟前

@luhe 做一个 iOS 开发,表示你说的对
lyxeno

lyxeno      9 分钟前

@liuidetmks 我是个普通安卓( MIUI )用户,据我所知全面屏手势根本关不掉侧滑返回(但我猜 ROOT 后可以关掉)。
947

947      几秒前

@nzynzynzy 全面屏手机才开始的,不是侧滑,是屏幕边缘滑动触发返回操作
fregie

fregie      几秒前

@nothingistrue "不是合格的 iOS 使用者"
这个言论真的惊呆了我,我建议把 OP 的 Iphone 没收,并且终身不得使用苹果设备

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK