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

V2EX › iOS

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

VisualStudioCode · 2023-11-14 11:39:26 +08:00 · 5368 次点击

这是一个创建于 676 天前的主题,其中的信息可能已经有所发展或是发生改变。

全文在此(我写的): https://zhuanlan.zhihu.com/p/666290765我 V2EX 账号权限不够,发不了长文,所以选择发在知乎专栏。罪魁祸首之二应该是,苹果公司不提供陀螺仪权限的设定。

第 1 条附言 · 2023-11-14 12:18:13 +08:00

经大家提醒,我要勘误一下:

摇晃跳转的罪责不在苹果公司,而在App厂商;

「A想要打开B」的权限不可撤销,不符合程序员的预期(不是用户的预期)。从开发者的角度来讲,该权限应当是可以让用户调节控制的。

普通用户不需要管任何技术细节,只要系统好用就行。

我发这贴其实是想讨论iOS跳转机制的,尤其是从浏览器类App发起的跳转(详见专栏文章)所以我不应该在标题前加上「罪魁祸首」之类的词,况且罪责也不在苹果公司。

@Ga2en @Perry @luhe @interger

第 2 条附言 · 2023-11-14 12:30:41 +08:00

顺便讲一句,国外不是绝对没有,比如我专栏文章里提到的这个Stack Overflow提问。

第 3 条附言 · 2023-11-17 21:57:11 +08:00

这个弹窗是个非常垃圾的弹窗:

点「取消」就不执行跳转,但是如果用户要进行的操作,或者要办理的业务,必须要执行跳转的话,那就没办法了,只能点「打开」。但是点打开的话,这辈子就别想撤回权限了。

Copyright © 2088 02年世界杯中国队_1930年乌拉圭世界杯 - n360l.com All Rights Reserved.
友情链接