jim9606
2022-03-15 20:26:11 +08:00
Android 这边的问题是国内的商店不像 Google Play 那样激进地推动 SDK 和 TargetAPI 升级。系统这边最近几个版本算是有明显进步的,至少方向对了。
后台管控这方面反而是国行系统比较在行,原生和外行系统反而功力不足。
从 Android10 开始,大部分永久性标识符都不能读取了,无关 TargetAPI 。但非永久性标识符就没有标准化。例如启用隔离存储( Target>=30 )的应用有往 MediaStorage 放标识文件的(这个问题有望在 Android13 解决),ios 也有用 keychain 放标识符的。
你现在要担心的一些共通问题是:APP 可能利用电信运营商认证 SDK 的缺陷标识用户,以小程序宿主(微信支付宝)为基础滥用定位权限。这些问题在短期都不是系统厂商可以解决的问题。
Android 也有一些我认为的权限系统设计缺陷:1. wifi 和蓝牙扫描纳入精确定位权限中,直到 12 才分离出来,为此类 APP 提供了滥用定位的机会; 2. APP 或授权后可以读取所有媒体文件而不是通过系统图片选择器选择性提供,直到 13 才解决; 3. AOSP 的权限管理器菜单过深,改个授权要多点几次