摇晃跳转的罪魁祸首之一: iOS 拦截 App 间跳转的对话框「A 想要打开 B」,一旦点「打开」,此后从 A app 到 B app 的跳转就再也不会弹出该拦截对话框。此设计不符合用户预期, iOS 至今没有改进。

2023 年 11 月 14 日
 VisualStudioCode
全文在此(我写的): https://zhuanlan.zhihu.com/p/666290765
我 V2EX 账号权限不够,发不了长文,所以选择发在知乎专栏。

罪魁祸首之二应该是,苹果公司不提供陀螺仪权限的设定。
5816 次点击
所在节点    iOS
60 条回复
nothingistrue
2023 年 11 月 14 日
@Mitt #23
@Bad0Guy #30
我说牛粪臭,你们来句马粪也臭,这是承认牛粪臭了吧。
terence4444
2023 年 11 月 14 日
楼上一听要禁陀螺仪就急得跳脚的,你们不会是相关从业者吧?
关闭陀螺仪不仅可以避免诱导跳转,还可以保护隐私。(比如 APP 会检测看手机的姿势,是否在移动中等)

不会用的用户就留着,了解的用户自行去关闭即可,除了斩断隐私收集癖的收集手段之外,对于用户又有什么影响?
ysc3839
2023 年 11 月 14 日
@VisualStudioCode #39
就是控制“在关联的应用中打开此类链接”
cairnechen
2023 年 11 月 14 日
每个人都说要给用户更多地自由,却总是希望有个青天大老爷“来管管”,二十年目睹之怪现状,至于说那些监管源头的,我提醒你一下,iOS 一旦开放侧载,监管应用开发者就成了痴人说梦,苹果现在对应用生态的掌控力完全依赖于 AppStore 独占应用下载渠道,一旦失去这种独占的能力,最终还是得回到给用户更多的自主控制权限上来
waiY
2023 年 11 月 14 日
是不是加个“仅本次打开”就能解决你的问题了?
VisualStudioCode
2023 年 11 月 14 日
@ysc3839 #43

我没有浏览器扩展程序方面的开发经验。我只是粗略地知道,扩展程序能否控制,应该取决于 Chrome 是否将所需接口开放给扩展程序。详见我在 40 楼的回复。
Rorysky
2023 年 11 月 14 日
@jiaslbang 1. 上次女孩儿同意,下次不同意硬上就是强奸呀
loolac
2023 年 11 月 15 日
建议直接对这类 app 的开发者收费,每个用户每天 1 ~ 10 美元,随便你怎么跳。
Ga2en
2023 年 11 月 15 日
@terence4444 不是所有人都知道陀螺仪是干嘛的。。。。
Ga2en
2023 年 11 月 15 日
@wclebb 摄像头权限,眼睛没闭上去就是想看,直接跳转下单。
sherlockwoo
2023 年 11 月 15 日
这和读取剪切板是一个道理,刚开始每次都会弹出是否允许读取,后面加了开关可以选择默认允许,默认禁止,每次提醒。
jguo
2023 年 11 月 15 日
拒绝了一样会跳转,无非是不打开新 app 直接使用内置的浏览器
Torpedo
2023 年 11 月 15 日
该说不说,国产安卓这个 case 里确实做的好
CFM880
2023 年 11 月 15 日
摇一摇是苹果的锅。没有对 app 做下架处理,监管不到位
Mitt
2023 年 11 月 15 日
@CFM880 #51 这只是个“标准”,是用于评估的,况且谈论监管不到位,监管首要执行的是工信部,不管是安卓还是苹果,这么久都还存在这些 APP ,那说明这玩意如果是强制执行的,第一监管不到位的就是工信部
VisualStudioCode
2023 年 11 月 17 日
@jiaslbang
「首次询问+同意后不再询问,设计思路没毛病,符合直觉」

关键是永远啊!永远都无法再撤回授予的权限了,这样真的好吗?除非还原(即全新安装) iOS 。还要谨慎从之前的 iOS 备份恢复,因为授予的这个权限有可能也包含在 iOS 备份内。
VisualStudioCode
2023 年 11 月 17 日
@jiaslbang

另请见第三条附言。
jiaslbang
2023 年 11 月 17 日
@VisualStudioCode 弹窗的上一步,用户每次都是表达了去银行的意愿的,为啥还需要以后每次都弹窗做二次确认?

如果上一步是因为摇一摇广告强行替用户自动表达意愿,那就是广告作恶和监管不到位的问题,为啥要用户承担这个二次确认的成本?
VisualStudioCode
2023 年 11 月 17 日
@jiaslbang #58

讲得好。讲到点子上了:每次跳转是用户主动操作的,还是自动执行的。而不是执行跳转后的拦截方案。

目前有两个网站会自动执行 URL Scheme 跳转:oia.zhihu.com, jd.com 。所以用户在用浏览器访问知乎跟京东的时候,就要考验所使用的浏览器的拦截功能能否奏效了。详见我的专栏文章。
VisualStudioCode
2024 年 5 月 4 日
@jiaslbang #58

我现在觉得,这个问题已经是大范围的普遍现象了,所以我觉得苹果公司有治理义务。
粗俗地讲,苹果公司该管管了。

@interger @luhe @YukiHanaNo

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

https://study.congcong.us/t/991766

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

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

© 2021 V2EX