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

Android 为什么不和 iOS 一样需要用户动态确认联网权限

  •  1
     
  •   cache · 2021-04-25 12:30:54 +08:00 · 15606 次点击
    这是一个创建于 1306 天前的主题,其中的信息可能已经有所发展或是发生改变。
    App 只要声明一下联网权限就能自动获取到,太不严谨了吧
    77 条回复    2021-04-29 11:28:22 +08:00
    laoyur
        1
    laoyur  
       2021-04-25 12:39:02 +08:00   ❤️ 6
    iOS 也仅仅是国行才这样啊
    mcluyu
        2
    mcluyu  
       2021-04-25 12:53:51 +08:00
    因为这个限制功能很烂,且是国行特色。
    lagoon
        3
    lagoon  
       2021-04-25 12:55:13 +08:00 via iPhone
    或许是觉得联网是基本权限吧。其实想了想,要申请也挺好。有些 app 我只想单机用。
    ChenCheChe
        4
    ChenCheChe  
       2021-04-25 13:04:52 +08:00 via iPhone
    因为是个蠢功能,我都烦死这个。
    ziseyinzi
        5
    ziseyinzi  
       2021-04-25 13:10:24 +08:00 via Android
    以前(安卓 4.x 之前)联网要申请,还细分 wifi 和数据啥的,现在都是系统默认允许了。想禁止要在权限设置里找。
    ho121
        6
    ho121  
       2021-04-25 13:50:59 +08:00 via Android
    因为,谷歌商店对权限的控制是很严格的。敏感的权限,什么样的程序能获取,都有明确的政策,部分还有人工审核。
    但是在没有谷歌套件的环境下,各种 app 就自由发挥了
    sensonsama
        7
    sensonsama  
       2021-04-25 13:52:10 +08:00
    楼主如果想要实现这个功能,可以下载 adguard 来控制 app 的权限,adguard 还能加入 adblock 的类似规则来过滤软件里面的广告。
    okakuyang
        8
    okakuyang  
       2021-04-25 13:59:12 +08:00
    访问互联网是 App 与生俱来的权利。国内老人不懂用手机,搞了个天价流量费,才搞的强制要询问联网。IOS 这个功能只有国行机型会询问。
    TypeError
        9
    TypeError  
       2021-04-25 14:07:10 +08:00
    android 有后台流量限制功能
    wipbssldo
        10
    wipbssldo  
       2021-04-25 14:17:23 +08:00
    那么问题来了,为什么只有 iOS 的国行机需要这个权限? Android 的国行机反而不需要?
    en20
        11
    en20  
       2021-04-25 14:19:36 +08:00
    打开 APP 还要点个允许联网你不觉得很累赘吗? 就像是问你: "您需要吃饭吗?"
    unco020511
        12
    unco020511  
       2021-04-25 14:34:49 +08:00   ❤️ 4
    应该这样问:ios 为什么蠢到需要联网权限
    napsterwu
        13
    napsterwu  
       2021-04-25 14:45:33 +08:00 via iPhone
    只能说有利有弊吧,像以前某些水印 app 或者单机游戏就不想让他联网,这样不仅保证安全,连广告都不会有
    whileFalse
        14
    whileFalse  
       2021-04-25 14:54:49 +08:00
    这是后来改的。一开始 iOS 应用都能直接上网; Android 应用都要(在安装时)手动 Review 并批准权限。

    后来 Google 说“现在上网功能已经成为了应用的基本权限,所以就全放开了,默认能上网”。
    又后来中国要求苹果限制应用的上网功能,所以中国 iOS 有了这个功能;而国外 iOS 还是直接能上网。
    dingwen07
        15
    dingwen07  
       2021-04-25 15:09:55 +08:00 via iPhone
    iOS 是只有国内卖的有,而且容易出 bug 导致 app 无法联网
    国内安卓可以手动关闭联网,你在第一次安装完之后把这个功能开了不就得了
    murmur
        16
    murmur  
       2021-04-25 15:22:38 +08:00
    国产安卓是可以控制的,wifi 和 4g 可以分开控制
    ylsc633
        17
    ylsc633  
       2021-04-25 15:31:18 +08:00
    我也喜欢这种需要确认的

    因为有些软件我确实想让它单机运行

    还有一部分 我只希望 wifi 用, 数据流量不用(我大王卡)

    另外,安卓手机(也可能只是我这个牌子的)有点问题, 会有个弹窗提示需要相册相机等功能,但是 不会给我选择的,只是第一次弹窗提示,然后在手机里也关闭不掉... 特别恶心......... 比如 QQ 浏览器, 读取我相册,但是我就是关不掉权限 (smaritisan)
    mygreens
        18
    mygreens  
       2021-04-25 15:44:52 +08:00
    iPad 也没有这个功能,没法限制一些工具 app 联网
    ReferenceE
        19
    ReferenceE  
       2021-04-25 15:51:28 +08:00 via Android
    苹果真的是太厉害啦(然而没有人告诉你这是国行特供版,非大陆人上人版本是没有的
    还有,安卓是可以筛选的
    例如我拿来导入本地看小说的 app 就是移动数据和 wifi 全都 ban 掉的
    如果不勾选默认不提醒,打开 app,系统会询问是否解除联网限制
    《论没有调查就没有发言权》
    nannanziyu
        20
    nannanziyu  
       2021-04-25 15:54:44 +08:00   ❤️ 8
    果粉智商低证据 +1
    nashxk
        21
    nashxk  
       2021-04-25 16:05:57 +08:00
    iOS 这个破功能,每次我爸妈遇到没有弹出联网权限申请的,问我咋弄,我都让卸载重装
    q197
        22
    q197  
       2021-04-25 16:16:56 +08:00
    系统有这个功能还是好的,原生安卓其实没有,部分国产 rom 加了这个功能。
    cache
        23
    cache  
    OP
       2021-04-25 16:18:08 +08:00
    哈哈 果然在 Android 版发这样的标题容易引战

    我的需求很简单,对于明显不用联网就能用的 App,直接不给联网权限,不管你 App 怎么搞,数据发不出去,我就是安全的。

    这样直接解决一个手电筒应用就申请一堆权限的问题。

    比较烦这个功能的,除了除了不会操作的老年人,估计就是开发者了。广告 sdk 用不起来了。
    cache
        24
    cache  
    OP
       2021-04-25 16:27:47 +08:00
    @sensonsama adguard 貌似很强大,但我看了一下它后台起了一个 VPN 来拦截流量,这不会增加耗电么?
    shiguiyou
        25
    shiguiyou  
       2021-04-25 16:44:16 +08:00
    作为 ios 用户表示,这个联网权限请求,很多余...浪费时间
    rqtq
        26
    rqtq  
       2021-04-25 16:55:59 +08:00
    国行这个功能真是蠢到哭
    ShuoHui
        27
    ShuoHui  
       2021-04-25 16:57:22 +08:00 via iPhone
    不买国行最大的原因之一就是讨厌这玩意。
    另外 flyme 有这个联网权限的开关。
    wsseo
        28
    wsseo  
       2021-04-25 17:07:05 +08:00
    其实这功能容易出 bug
    dabaibai
        29
    dabaibai  
       2021-04-25 17:21:20 +08:00
    联网权限请求是多余的 其他的那些定位啥的必须...
    华为表示很好
    marcong95
        30
    marcong95  
       2021-04-25 17:21:42 +08:00
    @ziseyinzi #5 4.x 以前 Android 可以控制 app 联网的吗,我怎么记得当年 2.x 年代的时候由于流量严重不够用基本都要装个 DroidWall 控制联网,4.x 年代我刚好换成 iPhone 了,4.4 后才换回来
    l4ever
        31
    l4ever  
       2021-04-25 17:25:16 +08:00
    这个功能太赞了, 有些 app 不想她联网, 直接禁止.
    Zien
        32
    Zien  
       2021-04-25 17:33:35 +08:00 via iPhone
    烦死了这种特色了,还不是国产无良软件和坑人运营商搞出来的...
    libook
        33
    libook  
       2021-04-25 18:12:21 +08:00
    做产品不一定是别人有我就必须有,要看:
    1. 是否是法律法规、政策强制规定;
    2. 是否是普遍的需求;
    3. ROI 是否足够高。

    每个人的使用习惯和需求场景不一样,至少对于我自己来说,限制 App 联网是个极低频率的需求,但不能没有,所以我买手机会选择可以手动开关 App 访问网络权限的产品。

    我觉得充分给用户选择权,而不是一味地替用户做决定,才是真正重视用户的产品。
    hanqian
        34
    hanqian  
       2021-04-25 18:57:49 +08:00 via Android
    我也有个问题,为啥 iOS APP 要用户同意才能发通知,而 Android 默认允许通知?(据我所知只有今年的 flyme 9 做成了 iOS 这样)
    我的意思是,这么长时间国产定制安卓都没想到在这个地方做改动吗?
    iSteven
        35
    iSteven  
       2021-04-25 19:43:47 +08:00   ❤️ 12
    真不明白楼上喷这个功能的人都是啥想法,有些 app 不需要联网功能的,有这功能不是正好吗?比如输入法、短信拦截等工具类 app 。都把联网控制权交到你手上了,这不满意?这时候怎么不提隐私了?

    这个功能本来就是好功能,只是苹果做得烂而已,刚出来时就算点了允许也是一样无法联网,要喷也是喷苹果呀,喷这个政策的是啥脑回路?而且就算是非国行的机型,一样有蜂窝数据控制的,国行只是增加了无线网络的权限控制而已,这个政策我反正是举双手赞成的,国行机型难得的好功能。
    Tink
        36
    Tink  
       2021-04-25 19:58:41 +08:00 via Android
    这功能太有用了
    l12ab
        37
    l12ab  
       2021-04-25 20:32:52 +08:00
    我的 iPhone 不是国行,为什么有这个功能?设置-蜂窝数据,顶部有总开关,下面有列表可单独开关某个 app
    jhdxr
        38
    jhdxr  
       2021-04-25 21:21:03 +08:00
    @l12ab 国行连 wifi 也能关闭的。换言之,有三个选项:『完全禁止』『仅允许 wifi 』『 wifi+数据流量』
    txydhr
        39
    txydhr  
       2021-04-25 21:24:01 +08:00
    @iSteven 控制输入法联网,我记得非国行 ios 也有
    MengiNo
        40
    MengiNo  
       2021-04-25 22:05:03 +08:00
    如果连 App 的权限 都控制不清楚,还是不要用手机算了,用了迟早也会出事,不如早预防早好,还导致 bug ? 国行这个功能还是非常棒的,涉及到权限的问题可控总体来说比默认是更安全的。如果不可控的行为无法保障安全宁愿不用,比如我就设置了一个打开任何 app 前都清空剪切板的捷径,哪怕我在用 1password 。
    Stain5
        41
    Stain5  
       2021-04-25 22:34:11 +08:00
    @iSteven Android 也有,问题是 大部分应用是不需要限制的

    所以默认情况应该是直接允许,小部分需要禁止的到设置里设置
    iSteven
        42
    iSteven  
       2021-04-25 23:25:16 +08:00
    @txydhr 你说的那个应该是控制输入法完全访问的权限,关掉那个开关,输入法 app 本身还是可以联网的,只不过是无法和键盘页面通信了而已。
    iSteven
        43
    iSteven  
       2021-04-25 23:31:01 +08:00
    @Stain5 主要是苹果这个功能做得不好,那个授权弹窗应该是程序安装后第一次访问网络时弹出,而且是只弹出一次,结果 iOS 经常抽风,有时候根本不弹出,有时候点了允许后还是无法联网,所以我觉得大家反感这个功能的主要原因还是这个功能有太多 bug 而不是反感这功能本身的作用。
    iSteven
        44
    iSteven  
       2021-04-25 23:32:39 +08:00
    @iSteven #42

    补充一点,关掉那个开关后,第三方输入法的键盘页面也是不允许联网的了。
    Love4Taylor
        45
    Love4Taylor  
       2021-04-26 00:28:32 +08:00 via iPhone
    我可太喜欢这个功能了,有些软件你就不希望他联网。
    imn1
        46
    imn1  
       2021-04-26 00:39:27 +08:00
    android 设置里面有啊,对于单机 APP,基本也是一次设定吧,打开设置弄一遍就是了
    snw
        47
    snw  
       2021-04-26 00:48:40 +08:00 via Android
    我想起了当年 Symbian S40 可以选择 允许联网、禁止联网、第一次询问。
    flynaj
        48
    flynaj  
       2021-04-26 01:43:59 +08:00 via Android
    小米手机在电脑管家里面配置。可以分别配置卡 1,卡 2,WiFi,后台联网
    WebKit
        49
    WebKit  
       2021-04-26 02:14:53 +08:00 via Android
    @hanqian 是否允许通知,这功能 android 很早就有了。一般在通知设置里,也可以直接长按当前的通知设置
    WebKit
        50
    WebKit  
       2021-04-26 02:16:32 +08:00 via Android
    @l12ab 别人说额额是权限申请,弹出来那种,你说的设置里禁止这种两个系统都有的
    alphatoad
        51
    alphatoad  
       2021-04-26 05:38:30 +08:00
    我就很喜欢这个功能,希望在国外版本也推广
    datocp
        52
    datocp  
       2021-04-26 06:38:42 +08:00 via Android
    Android 自带的都是通过 iptables 实现,这些在 android 4 就有了,我一直在使用一个叫 android firewall 蓝色盾牌界面。到月底,估计才用 500mb 流量,这就是个白名单仅充许特定 app 上网。根本不用在那弹弹弹,
    philipjf
        53
    philipjf  
       2021-04-26 06:48:07 +08:00
    因为 iPhone 在国内刚火起来的那几年,3G 和 Wi-Fi 都还没普及,全网通还是山寨机专属,彼时的流量套餐普遍还是百兆,有很多 iPhone 用户还在用移动的 2G 网,那时候苹果被黑最多的除了信号差就是后台偷跑流量造成天价话费账单,于是苹果干脆就在国行系统里面增加了这一功能。
    Biggoldfish
        54
    Biggoldfish  
       2021-04-26 07:42:09 +08:00
    因为这是 Android, 不需要原生系统提供一切功能,AOSP 不带的功能厂商自己的 UI/第三方 ROM/第三方 App 可以供人选择,就算想在原生上用,Play Store 里也有大把不需要 root 的基于 VPN 的 firewall 或者需要 root 基于 iptables 的 firewall 。
    v2020
        55
    v2020  
       2021-04-26 08:08:38 +08:00 via Android
    安卓系统级应用每天 24 小时实时联网监视,外加现在 volte 功能强制,各种 1k 彩信未知电话呵呵了
    mike881207
        56
    mike881207  
       2021-04-26 08:27:29 +08:00
    我觉得联网确认权限很好用呀 有些 app 我就是不想它联网或者只想它连 WiFi 一大堆人嫌烦 不见你们嫌是否允许推送通知那个确认框烦?
    highvgo
        57
    highvgo  
       2021-04-26 08:33:00 +08:00
    对于一些有广告但是又不需要联网的 app 就不给联网权限,这样就没广告了啊
    sm0king
        58
    sm0king  
       2021-04-26 09:02:36 +08:00
    说没用的~
    之前有手机偷跑流量把运营商告的咋说没用呢?
    区分联网方式,流量不够的时候,关闭视频之类的 app 后天偷跑流量只用 WiFi 功能不能太好用。
    xiyuesaves
        59
    xiyuesaves  
       2021-04-26 09:06:53 +08:00
    国内一些定制系统也有这样的功能啊,
    cairnechen
        60
    cairnechen  
       2021-04-26 09:17:13 +08:00
    @mike881207 就是因为通知那个已经很烦了,再增加一个联网权限就更烦了,我从前也觉得给用户更多的选择是好事,但是自从用了苹果「允许访问部分照片」功能之后,我突然就明白了,更多的选择,更惊细的控制不一定对用户更友好的,在这件事上我宁肯无脑的给 App 访问所有照片的权限,也不要再一次次通过繁琐的步骤去修改允许访问的范围,那实在太痛苦了
    x86
        61
    x86  
       2021-04-26 09:19:16 +08:00
    @mcluyu #2 国行那个很好,今年换港版后悔死了
    cairnechen
        62
    cairnechen  
       2021-04-26 09:22:55 +08:00
    @libook
    苹果成功的重要原因之一,就是替用乎做了很多选择,减少了用户在很多场景下的心智负担
    Dkngit
        63
    Dkngit  
       2021-04-26 09:24:19 +08:00
    @cairnechen 站里大佬解释过无数次了,我帮忙再解释一遍。

    本来有原生的本地图片选择器,触发后用户选择相册图片,直接返回给程序你选择的图片(点击 -> 选择 -> 返回)。
    但 APP 就是喜欢申请你所有的相册读写权限,想要看你所有的相片,然后自己再造一个图片选择器。
    1002xin
        64
    1002xin  
       2021-04-26 09:54:23 +08:00
    @ChenCheChe 选择非国行 iPhone 设备可解
    zx4824
        65
    zx4824  
       2021-04-26 10:11:53 +08:00
    @iSteven 那是因为安卓有手动关闭联网权限的功能,有这意识,直接手动关掉就好了,没必要造成安卓和 ios 的对立和对比。

    本来联网权限并没有统一的业界伦理,apple 在国外也是默认开启的

    就像有的车驻车制动是脚刹、有的车是手刹、还有的车是电子手刹,但是有人跳出来说,为什么 A 不用 B 的脚刹方案?驻车一点都不方便,女孩子拉不动手刹等等等等。
    yolee599
        66
    yolee599  
       2021-04-26 10:23:04 +08:00 via Android
    可能是因为国行才需要的特色功能吧
    sensonsama
        67
    sensonsama  
       2021-04-26 10:45:38 +08:00
    @cache #24 耗电增加得并不多,我从满电到 10%,adguard 只有 2% 。
    相反上网体验却是大大提升,app 的开屏广告,app 页面中的推广,都能直接拦截。
    jiaslbang
        68
    jiaslbang  
       2021-04-26 12:01:00 +08:00
    1.这个功能太需要了,对流量的掌控权和知情权是刚需
    2.而且是安装 APP 时的一次性决策,并不高频,打扰度非常低
    unklity
        69
    unklity  
       2021-04-26 13:10:33 +08:00
    中国版 iOS 设备联网权限 “导致 bug” 的问题其实是在应用开发商身上,程序通过预选的联网方式失败后就不再重试。
    可能是开发者懒,也可能是开发公司报复性的消极应对。
    kwlokip
        70
    kwlokip  
       2021-04-26 13:23:14 +08:00 via Android
    以前还有 lbe 可以使用,现在的都是用 vpn 的模式实现,很麻烦。
    laoyur
        71
    laoyur  
       2021-04-26 16:46:05 +08:00
    @unklity 这么言之凿凿,请问你是 iOS 开发者吗?你有了解过一堆人在说的联网权限的 bug 到底是啥吗?

    联网权限功能、电话 /短信拦截功能,初衷是好的,但已经成了特供版 iOS 上最傻的两个接口了,苹果做完就不管了

    为了实现按号段拦截,要往系统数据库写入几百万个号码,见过这么傻的接口没?
    傻也就算了,敢不敢稳定一点,各种管家用着用着,系统开关就坏了,那些管家成天背锅,都是一肚子苦水
    mike881207
        72
    mike881207  
       2021-04-27 09:42:22 +08:00
    @sensonsama adguard 是不是无法跟 clash 之类的 vpn 软件共存呀 因为我长期用 clash 好像就无法用 adguard 了 另外问一下 这玩意能完美过滤贴吧 知乎 那些 app 的广告吗?
    ntgeralt
        73
    ntgeralt  
       2021-04-27 12:04:34 +08:00
    我反而觉得所有程序提示是否联网这个功能非常好啊。毕竟有些 APP 我当他是垃圾软件来用,只是利用一下 完全不想他联网。反正楼上说不需要的可能还没用到这程度
    Amit
        74
    Amit  
       2021-04-27 14:33:26 +08:00 via iPhone
    我不知道别人怎么样子,但我的输入法的联网权限从来没打开过,我不是什么重要人物也没有被害妄想症,但国内厂商什么操行不用我多说吧?
    zhea55
        75
    zhea55  
       2021-04-27 23:15:08 +08:00 via Android
    @mike881207

    知乎 贴吧

    直接找个破解版吧。可以说他们 90 %的功能都用不到。这两 app,纯属鸡肋。本来手机浏览器用的好好的,这 2 个 2 货,强制往它的垃圾 app 导流。


    个人感觉,应该开发一个网页脚本,把那些跳转到 app 的东西都去掉就完美了。目前发现 firefox 安卓版本是支持插件的,其他浏览器都还没有跟进。
    sensonsama
        76
    sensonsama  
       2021-04-28 10:53:23 +08:00
    @mike881207 #72 目前手机系统中,V 都是只能开一个的。电脑端你也是虽然能多开,但只能选择走其中一个通道。如果你是安卓的话,adguard 会提供另外一条路: 用 magisk root 后 adguard 获取 root 权限,不走 V 模式。
    mozhizhu
        77
    mozhizhu  
       2021-04-29 11:28:22 +08:00
    你说这个东西吧,flyme9 有,打开新装 app 的时候,各种询问呐
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1087 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:54 · PVG 02:54 · LAX 10:54 · JFK 13:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.