V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qwerthhusn
V2EX  ›  iOS

iOS 14 Beta 的应用访问相册部分图片的功能太难用了吧!

  •  
  •   qwerthhusn · 2020-09-10 16:28:29 +08:00 · 3903 次点击
    这是一个创建于 1566 天前的主题,其中的信息可能已经有所发展或是发生改变。

    某个 APP 请求访问相册时,用户可以选择几张图片能让 app 读取到,但是这个选择 UI 只会出现一次。

    下次那个 UI 再也不会出现了。如果想赋给 APP 更多的图片访问权限,只能去设置划到最下面,在里面重新选择。。弄得烦了,直接赋予 APP 所有图片的访问权限得了。

    我感觉这种明显的体验问题,应该能在正式版解决吧。。。

    25 条回复    2020-09-22 15:19:53 +08:00
    temporary
        1
    temporary  
       2020-09-10 16:34:00 +08:00
    杀掉 app 再打开会再提示一次
    dorentus
        2
    dorentus  
       2020-09-10 16:42:00 +08:00   ❤️ 1
    苹果提供了 API 给应用去适配,应用可以调用它来自己在合适的时机展示选择界面
    metrue
        3
    metrue  
       2020-09-10 17:00:09 +08:00
    是的,太难用了,产品逻辑奇葩之极。
    ftu
        4
    ftu  
       2020-09-10 18:54:19 +08:00 via iPhone
    就跟剪贴板一样,不给你控制,就差这一步了
    szq98
        5
    szq98  
       2020-09-10 19:09:00 +08:00 via iPhone
    最好 app 每次访问相册时,都有类似通知横幅这样的不影响 app 使用的提示,来选择更多图片。但 iOS 好像还没有类似的界面,以后应该会改
    finab
        6
    finab  
       2020-09-10 19:19:44 +08:00
    等待开发者适配吧~
    开发者可以给个按钮让用户重新选择授权的图片,
    但现在基本都没适配,还是按之前的一起授权的逻辑。

    其实我更希望开发者适配 iOS14 的新图片选择器,已经很完善了,没必要请求相册权限
    icestraw
        7
    icestraw  
       2020-09-10 19:23:13 +08:00
    这个其实是系统对老 App 的适配,虽然体验差点但是只能这么做。App 对新系统做适配就可以了(有专门的 API )。对于一个正常 App,只要申请过相册权限,无论用户是不是在系统自带的相片选择界面,都可以在任意时刻请求访问相册内容。如果系统对于 App 的每次调用都弹框,那么应用在静默多次读取相册内容的时候,App 就表现为,用户什么都没操作但是一直在弹出相册页,而且每次关掉都会重新打开。这肯定会干扰用户正常使用,是不合理的。所以 iOS 14 取了一个稍微折中的方法,也就是 App 启动后第一次请求读取相册时拦截请求并弹框让用户选择。
    JasonSi
        8
    JasonSi  
       2020-09-10 19:33:27 +08:00   ❤️ 1
    @icestraw 那理论上用户使用老 APP,觉得麻烦可能就直接给所有权限。新 APP 才适配,那新 APP 可能并不想适配… 不适配反而倒逼用户给更多的权限,反正用户也有预期🌚
    orangy
        9
    orangy  
       2020-09-10 19:35:05 +08:00 via iPhone
    是的,超级难用,我觉得 Safari 原生的相册读取功能就非常好,虽然能选择相册全部的照片,但是只有被选中的那一张才能被读取并使用…完全可以全局增加这种读取方式…
    orangy
        10
    orangy  
       2020-09-10 19:37:41 +08:00 via iPhone
    @JasonSi 我现在宁可麻烦一点(进隐私设置添加照片)也不给全部选项…app 读取相册真的是被滥用太严重了,之前为了方边给了很多 app 权限,但是好多 app 启动的时候就会读取整个相册,简直太可怕
    JasonSi
        11
    JasonSi  
       2020-09-10 19:45:29 +08:00
    @orangy 你这么一说,我倒是觉得有点害怕了… 理论上那些 APP 可以在某次访问我相册的时候,什么都看到了? 这也太不隐私了😂
    orangy
        12
    orangy  
       2020-09-10 20:13:29 +08:00 via iPhone
    @JasonSi 是的,而且貌似可以任意上传,根本不需要你的许可…
    icestraw
        13
    icestraw  
       2020-09-10 21:09:57 +08:00
    @JasonSi 是啊,但是这也没办法,现在( iOS 13 及更早)已经是被逼着给权限了。其实苹果也很无奈,和
    @orangy 预想的功能类似,iOS 很早就自带了“选一张图片“这样的照片选择器,并且这样的选择器是不需要申请相册权限的。因此目前所有为了 [访问相册] 而申请 [相册权限] 的 App,某种程度上都可以理解为是拿了不必要的权限。
    icestraw
        14
    icestraw  
       2020-09-10 21:16:27 +08:00
    相对稍微安全点的方法是不给 App 的定位权限,这样 App 读取相册的时候默认不给照片的位置信息。
    huang5587783
        15
    huang5587783  
       2020-09-10 22:30:51 +08:00 via iPhone
    @orangy 不适配不跟着苹果规则走就会挨下架啊。开发者想赚钱就得去适配啊。这不就得苹果生态吗
    ohiu
        16
    ohiu  
       2020-09-10 22:43:02 +08:00
    Apple 希望开发者调系统的 picker,适配的快这个问题好些就已经解决了吧
    0312birdzhang
        17
    0312birdzhang  
       2020-09-11 07:51:54 +08:00 via iPhone
    你可以选择允许访问所有照片,设置里面随时改
    Bananana
        18
    Bananana  
       2020-09-11 09:03:41 +08:00 via iPhone
    @finab 国内厂商都盯着你相册里的图片呢,怎么可能去用独立的照片选择器
    walkbox
        19
    walkbox  
       2020-09-11 09:56:01 +08:00
    不看好 ios14 的界面 如果 pixel 系列出实体双卡,立马转安卓阵营。
    moooookey
        20
    moooookey  
       2020-09-11 10:39:42 +08:00
    是的,逻辑简直是有毛病,应该是 iOS 提供一个选择框,用户可见而 APP 不可见,只有用户在选择框中选中的图片才传给 APP,现在这逻辑,根本没法用,逼着用户选择全部可见……
    JackYao
        21
    JackYao  
       2020-09-11 11:49:31 +08:00
    放心 以 Apple 的尿性 这个权限大概率会强制要求各个 app 适配这个特性
    agagega
        22
    agagega  
       2020-09-12 01:34:22 +08:00
    是的,这个功能特别别扭
    ztygalaxy
        23
    ztygalaxy  
       2020-09-17 10:29:48 +08:00
    感觉是这些 APP 没按照新特性适配或者没按照开发手册开发导致兼容问题了,因为我发现第一个测试版的时候,就已经有几个 APP 做到了每次选图片就弹出申请了。不知道是不是之前就一直按照开发规范认认真真开发的。
    kilolumen
        24
    kilolumen  
       2020-09-22 15:03:18 +08:00
    @moooookey 现在 iOS14 新增的 PHPicker 就是你说的这个功能:“用户可见而 APP 不可见,只有用户在选择框中选中的图片才传给 APP”,但是开发者一般都自定义相册
    kilolumen
        25
    kilolumen  
       2020-09-22 15:19:53 +08:00
    可以参考下快手的适配
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5856 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.