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

220 天前
 june4

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

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

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

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

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

正确的做法是什么呢?你可以找个熟悉 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 看到,似乎某些厂商确实有额外的限制。不过我持怀疑态度,因为我已经很久没有得到这类反馈了。

楼上乱回的“滥用图标”的问题,只存在于很久以前,那时侯是给权限就能随意静默创建图标。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1039737

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX