国产的那些 android UI,为什么都要把浏览器的添加到桌面图标权限默认禁掉呢?过于离谱 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
june4
V2EX    浏览器

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

  •  1
     
  •   june4 2024-05-11 11:23:07 +08:00 3698 次点击
    这是一个创建于 520 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    26 条回复    2025-01-23 01:58:20 +08:00
    rayae
        1
    rayae  
       2024-05-11 11:46:44 +08:00   1
    你希望某些网站在你手机桌面上到处拉屎的感觉吗,我觉得默认禁用挺好的
    debuggerx
        2
    debuggerx  
       2024-05-11 11:47:40 +08:00
    如果默认允许这样玩了,谁还下载 APP
    haiku
        3
    haiku  
       2024-05-11 11:48:32 +08:00 via Android   1
    引流给自己,我真是一天都受不了国产安卓 UI
    june4
        4
    june4  
    OP
       2024-05-11 11:49:59 +08:00   2
    @rayae 你不喜欢浏览器在桌面拉屎,那为什么要点浏览器菜单里的“安装到桌面”呢?网页又没权限直接在你桌面到处安装图标。
    garlics
        5
    garlics  
       2024-05-11 11:50:06 +08:00
    算是特色优化又不太用心,如果能添加时问一下是否允许而不是默认拒绝就好了,不加权限控制每个软件都能加一堆快捷方式在桌面上你信不信?
    june4
        6
    june4  
    OP
       2024-05-11 11:54:40 +08:00
    @garlics 确实,微信可以直接把小程序安装在桌面图标,直接就允许了问都不用问一下。应该就是国产 rom 开发人员对浏览器不上心而已。
    Lyet813
        7
    Lyet813  
       2024-05-11 11:58:46 +08:00 via Android
    所以你愿意看着默认允许然后国产应用到处拉吗?
    june4
        8
    june4  
    OP
       2024-05-11 12:02:09 +08:00
    @Lyet813 搞不清情况就先别乱喷,桌面只是相当于一个网页收藏目标地点,要你手动操作才能添加。有本事你写一个网页可以自动把自己添加到收藏夹吗?
    rb6221
        9
    rb6221  
       2024-05-11 12:04:57 +08:00
    这个好像不是安卓系统定义的标准权限吧,如果是的话肯定和别的权限(摄像头、麦克风等)一样默认询问了。
    所以这个东西需要应用开发者去特殊适配,因为他不是安卓原生的东西
    但是作为系统开发者,又不能默认允许,不然应用就自动给你拉屎了
    所以只能这样了
    june4
        10
    june4  
    OP
       2024-05-11 12:09:11 +08:00
    @janus77 我不是 android 开发,但我直觉觉得国产 rom 是没可能花力气单独定制这么一个权限出来的,而且能做到所有 rom 都有这个。
    再说了,iOS 的浏览器就直接允许网页加到桌面,国产那些 ROM 有什么脸要禁呢
    codehz
        11
    codehz  
       2024-05-11 12:35:13 +08:00   1
    @june4 iOS 也只有官方 Safari 才可以,给欧盟开放的那个第三方浏览器也是不支持这个能力的()
    国产的干掉这个权限是因为真的有***通过这个方法弄出不能一键卸载的桌面图标
    然后 chrome 那种生成 webapk 的,可以单独卸载的,需要通过谷歌框架来做(签名的问题),目前也只有自家的支持
    efcndi
        12
    efcndi  
       2024-05-11 12:55:24 +08:00
    总是有很多人抱着都是为了你的心态来看问题。一个人被电诈了,不是去追究那个电诈人的责任,而是把所有人的电话和银行卡给停掉,觉得这样就安全了。
    akatale
        13
    akatale  
       2024-05-11 12:59:20 +08:00
    默认禁用且不论,最恶心的是静默拒绝,都没有权限申请提示,要是不知道要手动开权限真是一点办法没有
    TArysiyehua
        14
    TArysiyehua  
       2024-05-11 14:8:58 +08:00
    @june4 你不要瞎扯淡,这个就是国产花费了很大力气定制的功能。
    因为以前 android 的 app 在桌面上瞎拉屎,到处都是桌面图标,而且还伪装各种功能的快捷方式,导致国产 Rom 不得不默认禁止。
    包括权限管理也是国产领先国外一大截的,就是因为国内的权限滥用,导致国产 rom 不得不先进化。
    另外你说的默认不禁止国外的浏览器我就想笑,国内开发的 rom 还会优先给你国外优待,你在想啥呢?
    keyboardCat
        15
    keyboardCat  
       2024-05-11 14:32:30 +08:00
    可以打开,我小米还是可以添加到首页的。
    june4
        16
    june4  
    OP
       2024-05-11 14:46:18 +08:00   1
    @keyboardCat 内建官方浏览器是可以的,我在华为试过,不用设置权限。但 edge 就需要设置。
    可能就是对所有自家官方 app 都放开了权限,对所有第三方除了微信之类还会定制下权限,别的就一刀切了,管你是不是功能上真的需要。这和那个啥的做事方式很象吧。
    ccvip
        17
    ccvip  
       2024-05-11 14:52:21 +08:00
    2016 年之前安卓 6 以前的时代,当时好像没有这个权限设置,我买的电信定制机,桌面一大堆网址图标,有时候下载安装 APP 也会产生多余的链接图标,烦不胜烦。
    rayae
        18
    rayae  
       2024-05-11 14:57:19 +08:00
    @june4 不是每个浏览器都会对网页 [安装到桌面] 的功能进行弹窗拦截提示,厂商当然默认对自家浏览器做默认的信任。并且现如今,会用非 OEM 提供的浏览器的人少之又少
    runze
        19
    runze  
       2024-05-11 15:09:35 +08:00
    因为不是“把浏览器的添加到桌面图标权限默认禁掉”,而是“把所有不在白名单的 App 的添加桌面图标权限默认禁掉”。
    kkocdko
        20
    kkocdko  
       2024-05-11 15:26:33 +08:00   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  
       2024-05-11 15:29:21 +08:00   1
    你说你发帖子来找骂干啥,这里的人只会以各种想当然的“大局观”来回答,告诉你国产就是这样,就是要魔改就是要管你,再扯皮到小政府大政府。真不如找个认识的做 android 的朋友免费 debug 。
    dobelee
        22
    dobelee  
       2024-05-11 15:31:28 +08:00
    我想把 Google 天气加到桌面,操作无效,小米。
    Ruikoto
        23
    Ruikoto  
       2024-05-11 15:31:51 +08:00
    默认禁用在我看来肯定是合理的,一是 99%的软件和大部分普通用户都用不到这个功能;二是每次新装一个软件都要来请求图标权限麻烦且没必要;三是系统自带浏览器是允许的,如果你有第三方应用需要这个权限就手动授权一下呗
    kkocdko
        24
    kkocdko  
       2024-05-11 15:33:36 +08:00
    顺便说一句,我觉得那个让用户主动拖拽的设计很不错,避免了直接添加到桌面之后,用户图标太多,找不到图标的问题。这在 macOS 里也有类似的设计。
    jqtmviyu
        25
    jqtmviyu  
       2024-05-12 19:21:07 +08:00
    默认禁用, 没针对浏览器做优化. 应该是以前被滥用所以一刀禁用了.
    我个人觉得默认禁用还行, 但微信没加入白名单有点离谱.
    Zien
        26
    Zien  
       263 天前
    主要是生
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5602 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 08:53 PVG 16:53 LAX 01:53 JFK 04:53
    Do have faith in what you're doing.
    ubao 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