苹果打死不肯把读取剪贴板做成可控制的权限到底是图啥? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cairnechen
V2EX    问与答

苹果打死不肯把读取剪贴板做成可控制的权限到底是图啥?

  •  
  •   cairnechen 2022-09-20 11:27:38 +08:00 6447 次点击
    这是一个创建于 1147 天前的主题,其中的信息可能已经有所发展或是发生改变。
    /t/456460

    另外一个让我感觉费解的 Keychain 标识用户问题,有人给我了一个我勉强能接受的理由,手游记录游客账号需要这个 Keychain

    这个剪贴板我真是想破脑袋也想不明白,到底把读取剪贴板做成 App 权限会影响什么?宁可用无脑弹窗恶心用户也不改
    66 条回复    2022-09-23 10:32:31 +08:00
    paradoxs
        1
    paradoxs  
       2022-09-20 11:28:39 +08:00   2
    更关键的是前置摄像头单独的控制权限, 这个剪切板的还是靠边站吧。
    Mar5
        2
    Mar5  
       2022-09-20 11:31:14 +08:00   2
    我猜做成权限就两种结果
    1 、允许。
    2 、刚开始拒绝,然后因为各种跳转付款之类的无法使用,只能调到允许。
    Pastsong
        3
    Pastsong  
       2022-09-20 11:33:25 +08:00   3
    很好理解吧,剪贴板可能包含**非常隐私**的数据,需要你每次被 app 自动读取的时候确认一遍
    Pastsong
        4
    Pastsong  
       2022-09-20 11:36:40 +08:00   1
    还有劣化用户体验可以让 app 厂商重新思考这个功能的必要性(如果他们在乎用户经常被权限弹窗打断),是否需要如此频繁的自动读取剪切板,访问用户隐私内容
    TigerJie
        5
    TigerJie  
       2022-09-20 11:42:03 +08:00   6
    苹果调教用户的操作真是一绝
    mcluyu
        6
    mcluyu  
       2022-09-20 11:44:49 +08:00   1
    你为什么会认为系统需要向 APP 开发方妥协,体验这么差不是开发商的问题吗?为什么要不停的主动读取我的剪切板。
    做成权限的话我现在想粘贴, 一会不想粘贴时不更麻烦吗
    zhouweiluan
        7
    zhouweiluan  
       2022-09-20 11:45:17 +08:00
    想恶心 App 让 App 自己去优化。
    SingeeKing
        8
    SingeeKing  
    PRO
       2022-09-20 11:45:52 +08:00   8
    我真的期望摄像头照片之类的权限分为

    - 始终允许
    - 本次允许
    - 本次不允许
    - 始终不允许

    有的时候真的就想换个头像允许一次

    对于剪贴板这些敏感的,其实可以和定位权限一致

    - 本次允许
    - 本次不允许
    - 使用不允许

    然后对于一些 app ,可以去设置中手动调整成「始终允许」
    HugoChao
        9
    HugoChao  
       2022-09-20 11:48:15 +08:00
    不如审核应用的时候限制剪切板读取次数
    cairnechen
        10
    cairnechen  
    OP
       2022-09-20 11:52:41 +08:00   3
    @Pastsong
    @mcluyu

    首先我认为苹果不是这么想的,其次如果苹果真是这种想法,那就是裹挟用户,和当年 360 腾讯没什么两样
    TigerJie
        11
    TigerJie  
       2022-09-20 11:53:33 +08:00
    @zhouweiluan 只能恶心到用户
    cairnechen
        12
    cairnechen  
    OP
       2022-09-20 11:57:47 +08:00   4
    如果苹果真的是替用户做主,要规范 App 读取剪贴板的行为,大可以在审核阶段做这个事,通过劣化用户体验倒逼开发者,要么是蠢要么是坏
    ktqFDx9m2Bvfq3y4
        13
    ktqFDx9m2Bvfq3y4  
       2022-09-20 12:05:28 +08:00
    @cairnechen #12

    审核阶段 APP 可以做到乖乖地不触发,甚至 APP 还可以热更新。

    倒逼开发者要看是不是有利于安全和隐私,你看 Web 做了多少"倒逼开发者"的事情,不限于跨域,Cookie ,强制 HTTPS 等等。
    dingwen07
        14
    dingwen07  
       2022-09-20 12:07:09 +08:00 via iPhone
    我一直希望所有的权限都应该像现在的剪贴板那样,用户可以选择拒绝一次或者允许一次(也可以一直拒绝/一直允许)
    lscho
        15
    lscho  
       2022-09-20 12:08:21 +08:00 via Android   1
    剪切板隐私实在太多了,复制电话、地址、密码、卡号之类的风险太大了
    felixcode
        16
    felixcode  
       2022-09-20 12:08:51 +08:00 via Android   1
    原来倒逼开发者,代价就是用户。
    Overfill3641
        17
    Overfill3641  
       2022-09-20 12:12:56 +08:00
    对不起,必须允许剪贴板权限才能使用 APP 。
    explorerproxy
        18
    explorerproxy  
       2022-09-20 12:15:10 +08:00
    @dingwen07 我也想要始终询问的选项
    cairnechen
        19
    cairnechen  
    OP
       2022-09-20 12:18:15 +08:00
    @Chad0000 倒逼开发者前面的定语 [牺牲用户体验] 不能就这么缺失了吧
    cairnechen
        20
    cairnechen  
    OP
       2022-09-20 12:23:38 +08:00
    @lscho 没太懂强调这些的意义,风太大直接拒绝就行了,以后不会弹窗也不会误触,现在这么弹窗我已经误触好几次了,另外之前读取剪贴板是不需要权限的
    ZE3kr
        21
    ZE3kr  
       2022-09-20 12:23:52 +08:00 via iPhone   1
    我倒是希望定位权限也可以做成剪贴板这样,现在定位虽然有“允许一次”,但“拒绝”后就永久拒绝了。
    SenLief
        22
    SenLief  
       2022-09-20 12:27:41 +08:00
    倒逼开发者和用户有什么关系?倒逼开发者不应该是不允许开发者读取剪贴板吗?
    ZE3kr
        23
    ZE3kr  
       2022-09-20 12:29:04 +08:00 via iPhone   1
    换一个角度想,每次索要剪贴板时,有多少次是真的需要给 App 剪贴板的?至少对于我而言是 0 。而我的剪贴板内容很可能就是信用卡号或者手机号,真要被读取了有资金损失风险。

    所以剪贴板应该做成“允许一次”和“永久拒绝”。大多数 App 永久拒绝就行了
    lucifer9
        24
    lucifer9  
       2022-09-20 12:37:43 +08:00
    只要有单次允许或者不允许的选项
    等于就必须每次弹出来问用户了吧
    0x6c696e71696e67
        25
    0x6c696e71696e67  
       2022-09-20 12:45:42 +08:00
    苹果想借用户的嘴去骂厂商别偷隐私,谁知道用户反过头来骂苹果,今天刚看到一个段子,就是办公室里的借刀杀人,明面上一切都很合理,暗地里都明白,但是又不敢说出来,只好受了这一刀,苹果没想到刀捅到自己身上
    ShinichiYao
        26
    ShinichiYao  
       2022-09-20 12:55:56 +08:00   1
    应该做成始终不允许,除非用户手动执行粘贴操作
    vmebeh
        27
    vmebeh  
       2022-09-20 12:57:21 +08:00 via iPhone   1
    永久拒绝了大部分用户根本不知道怎么调回来,他们只知道复制粘贴不能用了
    xiao109
        28
    xiao109  
       2022-09-20 12:59:41 +08:00
    苹果在驯化用户这方面的确比 gd 要厉害多了。
    cherryas
        29
    cherryas  
       2022-09-20 13:09:37 +08:00
    恶心用户 x
    恶心想偷用户剪贴板的程序员 √
    Leonard
        30
    Leonard  
       2022-09-20 13:21:03 +08:00
    加个始终允许或者始终不允许会好点
    anguiao
        31
    anguiao  
       2022-09-20 13:26:29 +08:00
    @vmebeh 并不影响手动复制、粘贴,只影响 app 自动读取。
    qwertyyb
        32
    qwertyyb  
       2022-09-20 13:31:19 +08:00 via iPhone
    我觉得这样挺好,让我意识到,手机是我的,从我的手里拿数据,必须经过我的同意
    F1reman
        33
    F1reman  
       2022-09-20 13:46:43 +08:00   4
    不是因为做的屎一样的 app 才导致这么差的用户体验?前后不分?
    op 是哪家 app 公司的,这么喜欢读剪贴板?
    cairnechen
        34
    cairnechen  
    OP
       2022-09-20 14:03:16 +08:00
    @F1reman

    Block
    shicang1990
        35
    shicang1990  
       2022-09-20 14:55:26 +08:00   3
    nc 不喷杀人犯,倒是喷起执法者来了,喜闻乐见
    TGl2aWQgIFNC
        36
    TGl2aWQgIFNC  
       2022-09-20 15:01:57 +08:00   1
    苹果这就是站在道德制高点,故意装白莲花呢。

    反正受伤、被恶心的是用户。然后用户抱怨,就有舔狗说是 APP 的问题,苹果是道德的。

    使用权是用户的,我作为用户我就喜欢让我的 APP 读取剪切板,你天天提醒,烦不烦人啊。你干脆搞一个开关,默认就是这种天天提醒。但用户可以选择:
    - 始终允许
    - 本次允许
    - 本次不允许
    - 始终不允许
    TGl2aWQgIFNC
        37
    TGl2aWQgIFNC  
       2022-09-20 15:07:28 +08:00   2
    你要倒逼那些偷剪切板的 APP ,那直接审核的时候不给这些有偷剪切板行为的 APP 上架不就完了。直接明令禁止 APP 主动读用户剪切板,发现此类行为,直接拉黑。我就不信还有 APP 开发公司敢这么搞。
    TGl2aWQgIFNC
        38
    TGl2aWQgIFNC  
       2022-09-20 15:24:41 +08:00
    用户:这太难用了,赶紧修复吧
    苹果:这要花不少时间才能改进,我们所有开发人员都在动态岛度假,没空。
    Jooooooooo
        39
    Jooooooooo  
       2022-09-20 15:30:56 +08:00
    大概是因为如此频繁去读剪贴板的 app 国外很少吧, 苹果程序员都没遭遇过这种场景.
    XiaoBaiYa
        40
    XiaoBaiYa  
       2022-09-20 15:52:08 +08:00
    我从产品的角度来说一下
    苹果这样搞一刀切的选项,部分软件疯狂弹出这个选项,用户体验变差,这个 APP 的日活一定会下降的,当产品排查到是因为这个问题导致的活跃下降,那么产品会重新考虑这个功能是否有必要。
    基本算是间接的倒逼 APP 厂商上修改
    上面有人说的:
    - 始终允许
    - 本次允许
    - 本次不允许
    - 始终不允许
    如果这样搞的话,这群辣鸡 APP 永远不会改。
    F1reman
        41
    F1reman  
       2022-09-20 17:07:26 +08:00   3
    @cairnechen #34 已 block op
    像是戳到 op 痛处了
    xbiyy
        42
    xbiyy  
       2022-09-20 17:09:53 +08:00
    剪贴板 不允许被动读取,只允许主动粘贴 不知道行不行
    cairnechen
        43
    cairnechen  
    OP
       2022-09-20 17:12:12 +08:00
    cairnechen
        44
    cairnechen  
    OP
       2022-09-20 17:29:52 +08:00
    @XiaoBaiYa

    只要用户有了拒绝的权利,App 改不改根本不重要
    cairnechen
        45
    cairnechen  
    OP
       2022-09-20 17:32:33 +08:00
    @qwertyyb

    对啊,所以更要把主动读取剪贴板做成用户可控制的权限了,为啥不做还在用最原始的提醒弹窗?
    cairnechen
        46
    cairnechen  
    OP
       2022-09-20 17:37:38 +08:00
    @dingwen07

    拒绝一次、允许一次、永久拒绝、一致允许

    这不就是做成可控制的权限么,好像很多国产安卓手机系统里就是这样的吧
    pikaconan
        47
    pikaconan  
       2022-09-20 17:46:48 +08:00 via iPhone
    没时间做,远程办公多爽,等很多人投诉再说吧
    pinkbook
        48
    pinkbook  
       2022-09-20 18:05:38 +08:00
    猜测只有国内 app 才会像流氓频繁读取剪贴板,导致 IOS16 的程序员和产品经理没想到在中国会这样?
    之所以这样先入为主的想,因为国内 app 流氓太多了。
    但是用户手动点粘贴时,也会弹窗--确实很傻
    rootx
        49
    rootx  
       2022-09-20 18:10:55 +08:00
    大家还记得当初为什么会出现“口令”这种东西嘛?
    pcbl
        50
    pcbl  
       2022-09-20 18:13:52 +08:00 via Android   2
    你们这些垃圾 app 再不老实点,我就给用户吃屎
    liujan
        51
    liujan  
       2022-09-20 19:41:39 +08:00
    @SingeeKing 定位权限 没有本次不允许选项吧
    dcsite
        52
    dcsite  
       2022-09-20 23:48:47 +08:00   1
    楼上这么多伪产品经理,发言前都不过大脑的吗?

    1 、不允许开发者读取剪贴板
    2 、永久拒绝
    3 、苹果调教、驯化用户的
    4 、限制剪切板读取次数

    你们自己想想,这些方案像话吗?按照规矩来办事就好了,比如微信就不会弹,平安银行 APP 疯狂弹,那我肯定会觉得平安银行 APP 不行,而不是觉得系统不行。
    endle
        53
    endle  
       2022-09-21 06:59:59 +08:00
    @ZE3kr

    我个人是希望禁止一切剪切板读取的,全靠手动复制粘贴。

    但是,有的场景读取剪切板还是方便一些,比如复制聊天窗口的地址到地图应用里,可以省一次手动粘贴的操作。感觉应该会有很多用户想保留这种方便
    emberzhang
        54
    emberzhang  
       2022-09-21 08:03:12 +08:00
    @vmebeh 新下个 app ,相机点不允许,定位彻底不允许的人多的是,后面改不回来了?真当全世界人民除了程序员都是痴呆么。。。再说禁 app 自动读取又不是禁手动粘贴
    newmlp
        55
    newmlp  
       2022-09-21 09:54:42 +08:00
    @bigshawn 还可以抄袭国产的“本次允许”,同时显示剪贴板内容
    Milicense
        56
    Milicense  
       2022-09-21 10:03:06 +08:00
    今晨苹果发布 iOS 16.1 Beta 2 版本,带来多项功能更新和修复。

    外观上最显著的一点,是将状态栏上的电池百分比进行了重新设计,白色部分不再是一占满整个电池,而是随电量变化而变化,更直观了。

    另外,这一版本还有一些调整:取消了手动复制粘贴时的弹窗、充电时顶部日期会短暂变成电量百分比等。但第三方应用相机抖动的问题并未在这一版本中得到解决,遇到问题的用户还需耐心等等。
    还是那句话,尝鲜有风险,但感兴趣的小伙伴可按下方提示操作升级。
    cairnechen
        57
    cairnechen  
    OP
       2022-09-21 10:03:55 +08:00
    @dcsite

    先怀疑一下你自己的阅读理解能力吧,这么多楼的讨论你就总结出这些东西

    1 、做成用户可控制的权限=不允许开发者读取剪贴板?
    2 、永久拒绝是用户可以控制的一个选项,有些 App 我认为他根本没有读取剪贴板的必要,直接禁止这有任何问题?
    3 、苹果如果通过劣化用户用户体验来倒逼开发者,这不就是裹挟用户?
    4 、限制剪切板读取次数,这个我也觉得不具操作性,可以反驳没问题

    你这列了 4 点有 3 点纯属硬扯,属实还不如产品经理
    Portalv
        58
    Portalv  
       2022-09-21 10:14:38 +08:00 via Android
    和果粉交流能各抒己见,跟果蛆的讨论注定没答案的。楼上都说了很多解决办法,果蛆视而不见。果蛆只会觉得自己有问题,app 有问题,从来不会觉得果爹有问题
    zxcslove
        59
    zxcslove  
       2022-09-21 10:24:41 +08:00
    日俄战争是吧?麻木旁观是吧?哈哈哈哈
    allgy
        60
    allgy  
       2022-09-21 10:48:15 +08:00
    这就是一些人想要安全,又想要方便,怎么不去用安卓
    CaffreySun
        61
    CaffreySun  
       2022-09-21 11:26:05 +08:00
    我来分析一下哈,
    首先剪切板的内容隐私程度跨度太大(它可能完全没有隐私信息,也可能包含很重要的隐私信息,上一秒可能完全没有隐私信息,下一秒可能包含很重要的信息),而像定位、相机这种的隐私信息比较单一,定位就是定位信息,相机是个人周围环境视频流信息。
    所以定位、相机可以用权限控制,允许了就能知道对应的信息给了 App 。
    而剪切板一旦用权限控制,用户选择了“允许一直访问剪切板”,那么用户是无法掌控那些隐私信息要给 App ,那些不能给。
    其实相册也比较特殊,里面的图片隐私程度跨度也比较大,所以苹果做成了让用户选择哪些照片可以让 App 读取,但剪切板没办法提前选择让 App 读取哪些内容,所以干脆一直弹窗。
    从相册、剪切板能看出苹果对隐私信息控制的逻辑是一致的。
    asyncd
        62
    asyncd  
       2022-09-21 11:27:48 +08:00
    @cairnechen block
    cairnechen
        63
    cairnechen  
    OP
       2022-09-21 12:05:58 +08:00
    @CaffreySun

    第一,我觉得你的理由不够充分,Mac 权限管理里有 [完全磁盘访问权限] 的权,按照你的理解,用户给予了权限之后也是无法控制哪些信息能被 App 获取到,如果按照你的理解这应该是一个每次都提醒的权限,但苹果没有这么做,而是把决策权下放给用户,你授予了 App 这个权限,风险就由你自己承担
    第二、即时你说的成立,也应该是可以提供一个 [永久拒绝] 的选项,这并不冲突
    CaffreySun
        64
    CaffreySun  
       2022-09-21 12:09:50 +08:00
    @cairnechen
    你的说的“第一”是 Mac ,我认为电脑有电脑的权限管理策略,不适合和手机放在一起讨论。
    你的说的“第二”我认为没问题,永久拒绝功能或许会在未来加入。
    dcsite
        65
    dcsite  
       2022-09-21 22:34:23 +08:00
    @Portalv 你是什么蛆,你的爹又是谁?

    连用个手机就能扯到果爹…… 这么喜欢认爹,极有可能是某些人 DNA 里的条件反射。
    Portalv
        66
    Portalv  
       2022-09-23 10:32:31 +08:00 via Android
    @dcsite 急了急了,果蛆自己对号入座了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1034 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 18:30 PVG 02:30 LAX 10:30 JFK 13:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86