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

国产的那些 android UI,为什么都要把浏览器的添加到桌面图标权限默认禁掉呢?过于离谱

  •  1
     
  •   june4 · 225 天前 · 3110 次点击
    这是一个创建于 225 天前的主题,其中的信息可能已经有所发展或是发生改变。

    象 UC 、夸克之类的套着个浏览器名头的小说新闻客户端没有添加 webapp 到桌面的功能也就算了,我也不用国产垃圾浏览器。

    但是为什么我装了个 edge (商店里的)/chrome (外面的 apk ) 之类的正经浏览器,默认也要把添加 webapp 的权限禁止呢?把网站添加到桌面快捷打开是手机浏览器的基本功能了吧,阉割这个是出于什么目的?

    而且,在浏览器里点了添加到桌面后,也没有权限允许的提示,直接静默失败,必须要打开手机设置>App>找到这个浏览器,打开权限列表,找到添加图标到桌面允许它,一般人根本操作不了。

    小米和华为的都这样,其它家的没试过。

    25 条回复    2024-05-12 19:21:07 +08:00
    rayae
        1
    rayae  
       225 天前   ❤️ 1
    你希望某些网站在你手机桌面上到处拉屎的感觉吗,我觉得默认禁用挺好的
    debuggerx
        2
    debuggerx  
       225 天前
    如果默认允许这样玩了,谁还下载 APP🐶
    haiku
        3
    haiku  
       225 天前 via Android
    引流给自己,我真是一天都受不了国产安卓 UI
    june4
        4
    june4  
    OP
       225 天前   ❤️ 2
    @rayae 你不喜欢浏览器在桌面拉屎,那为什么要点浏览器菜单里的“安装到桌面”呢?网页又没权限直接在你桌面到处安装图标。
    garlics
        5
    garlics  
       225 天前
    算是特色优化又不太用心,如果能添加时问一下是否允许而不是默认拒绝就好了,不加权限控制每个软件都能加一堆快捷方式在桌面上你信不信?
    june4
        6
    june4  
    OP
       225 天前
    @garlics 确实,微信可以直接把小程序安装在桌面图标,直接就允许了问都不用问一下。应该就是国产 rom 开发人员对浏览器不上心而已。
    Lyet813
        7
    Lyet813  
       225 天前 via Android
    所以你愿意看着默认允许然后国产应用到处拉💩吗?
    june4
        8
    june4  
    OP
       225 天前
    @Lyet813 搞不清情况就先别乱喷,桌面只是相当于一个网页收藏目标地点,要你手动操作才能添加。有本事你写一个网页可以自动把自己添加到收藏夹吗?
    janus77
        9
    janus77  
       225 天前
    这个好像不是安卓系统定义的标准权限吧,如果是的话肯定和别的权限(摄像头、麦克风等)一样默认询问了。
    所以这个东西需要应用开发者去特殊适配,因为他不是安卓原生的东西
    但是作为系统开发者,又不能默认允许,不然应用就自动给你拉屎了
    所以只能这样了
    june4
        10
    june4  
    OP
       225 天前
    @janus77 我不是 android 开发,但我直觉觉得国产 rom 是没可能花力气单独定制这么一个权限出来的,而且能做到所有 rom 都有这个。
    再说了,iOS 的浏览器就直接允许网页加到桌面,国产那些 ROM 有什么脸要禁呢
    codehz
        11
    codehz  
       225 天前   ❤️ 1
    @june4 iOS 也只有官方 Safari 才可以,给欧盟开放的那个第三方浏览器也是不支持这个能力的()
    国产的干掉这个权限是因为真的有***通过这个方法弄出不能一键卸载的桌面图标
    然后 chrome 那种生成 webapk 的,可以单独卸载的,需要通过谷歌框架来做(签名的问题),目前也只有自家的支持
    efcndi
        12
    efcndi  
       225 天前
    总是有很多人抱着都是为了你的心态来看问题。一个人被电诈了,不是去追究那个电诈人的责任,而是把所有人的电话和银行卡给停掉,觉得这样就安全了。
    akatale
        13
    akatale  
       225 天前
    默认禁用且不论,最恶心的是静默拒绝,都没有权限申请提示,要是不知道要手动开权限真是一点办法没有
    TArysiyehua
        14
    TArysiyehua  
       225 天前
    @june4 你不要瞎扯淡,这个就是国产花费了很大力气定制的功能。
    因为以前 android 的 app 在桌面上瞎拉屎,到处都是桌面图标,而且还伪装各种功能的快捷方式,导致国产 Rom 不得不默认禁止。
    包括权限管理也是国产领先国外一大截的,就是因为国内的权限滥用,导致国产 rom 不得不先进化。
    另外你说的默认不禁止国外的浏览器我就想笑,国内开发的 rom 还会优先给你国外优待,你在想啥呢?
    keyboardCat
        15
    keyboardCat  
       225 天前
    可以打开,我小米还是可以添加到首页的。
    june4
        16
    june4  
    OP
       225 天前   ❤️ 1
    @keyboardCat 内建官方浏览器是可以的,我在华为试过,不用设置权限。但 edge 就需要设置。
    可能就是对所有自家官方 app 都放开了权限,对所有第三方除了微信之类还会定制下权限,别的就一刀切了,管你是不是功能上真的需要。这和那个啥的做事方式很象吧。
    vfxx
        17
    vfxx  
       225 天前
    2016 年之前安卓 6 以前的时代,当时好像没有这个权限设置,我买的电信定制机,桌面一大堆网址图标,有时候下载安装 APP 也会产生多余的链接图标,烦不胜烦。
    rayae
        18
    rayae  
       225 天前
    @june4 不是每个浏览器都会对网页 [安装到桌面] 的功能进行弹窗拦截提示,厂商当然默认对自家浏览器做默认的信任。并且现如今,会用非 OEM 提供的浏览器的人少之又少
    runze
        19
    runze  
       225 天前
    因为不是“把浏览器的添加到桌面图标权限默认禁掉”,而是“把所有不在白名单的 App 的添加桌面图标权限默认禁掉”。
    kkocdko
        20
    kkocdko  
       225 天前   ❤️ 5
    真诚地和楼主说一句,很多事情没必要发帖。你根本不可能从回帖得到有价值信息。大多数回帖的人都不看主题/不过脑子/没有相关经验乱回。

    正确的做法是什么呢?你可以找个熟悉 android 的熟人问,或者 google 搜索。

    你说的功能现已合并入现代 android 的 App Shortcuts ,也就是说,创建图标和长按应用图标能看到的快捷功能是同一个东西,都可以是 scheme 或者 activity 带参数,可以在 https://developer.android.com/develop/ui/views/launch/shortcuts 看到文档。创建图标需要使用 ShortcutManager api ,会弹出一个 **由系统提供** 的确认弹窗,用户 **主动拖拽** 或点击确认才能成功添加。我这里有 miui 13 和 lineage 的设备,都正常使用,没有遇到你说的问题(你提到的小米)。但是我从 https://blog.csdn.net/sziitjin/article/details/105724275 看到,似乎某些厂商确实有额外的限制。不过我持怀疑态度,因为我已经很久没有得到这类反馈了。

    楼上乱回的“滥用图标”的问题,只存在于很久以前,那时侯是给权限就能随意静默创建图标。
    kkocdko
        21
    kkocdko  
       225 天前   ❤️ 1
    你说你发帖子来找骂干啥,这里的人只会以各种想当然的“大局观”来回答,告诉你国产就是这样,就是要魔改就是要管你,再扯皮到小政府大政府。真不如找个认识的做 android 的朋友免费 debug 。
    dobelee
        22
    dobelee  
       225 天前
    我想把 Google 天气加到桌面,操作无效,小米。
    Ruikoto
        23
    Ruikoto  
       225 天前
    默认禁用在我看来肯定是合理的,一是 99%的软件和大部分普通用户都用不到这个功能;二是每次新装一个软件都要来请求图标权限麻烦且没必要;三是系统自带浏览器是允许的,如果你有第三方应用需要这个权限就手动授权一下呗
    kkocdko
        24
    kkocdko  
       225 天前
    顺便说一句,我觉得那个让用户主动拖拽的设计很不错,避免了直接添加到桌面之后,用户图标太多,找不到图标的问题。这在 macOS 里也有类似的设计。
    jqtmviyu
        25
    jqtmviyu  
       224 天前
    默认禁用, 没针对浏览器做优化. 应该是以前被滥用所以一刀禁用了.
    我个人觉得默认禁用还行, 但微信没加入白名单有点离谱.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   905 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:08 · PVG 06:08 · LAX 14:08 · JFK 17:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.