被安卓恶心到了(准确来说是安卓 App 开发者)

查看 350|回复 28
作者:sodulty   
被安卓恶心到了
准确来说是无奈的呐喊。先说两点我遇到的情况吧
1 、 在用小米 14 ,12306 申请临时身份证的时候,死活获取不到定位(此功能强制需要 否则无法申请),关机重启尝试 n 次均不行,已改签。。。。然后我发现只打开定位不够,必须同时打开 Wi-Fi 才能获取到定位
2 、有在自己开发低功耗蓝牙设备,用了不少安卓 BLE 调试 app , 发现部分 18-20 年的安卓手机无法在仅开启蓝牙的情况下扫描 BLE ,必须打开定位和蓝牙才能扫描到蓝牙 BLE
懂技术的前提下能摸索清楚,1 这个情况要是家人等等大众碰到的时候干着急怎么办? 12306 也不给提示,你就算给个“请打开 Wi-Fi 和蓝牙来辅助精确定位”的提示也行啊,纯傻逼,扛得起国民级出行 App 这个担子就要扛得住骂
但果子从来没出现类似的情况,为什么?
1 、 果子不给你完全关闭 Wi-Fi 蓝牙定位的快捷方式,(一般都置灰)缺点是耗电,优点是不影响各种服务,不想给精确定位也能模糊定位,安卓端的模糊定位反而会引起部分 app 定位失效或崩溃
2 、安卓很灵活能控制中心完全关闭定位蓝牙 Wi-Fi ,但是 app 开发者无法针对众多安卓版本的权限做全适配处理(安卓低版本和高版本的定位、连接附近设备的权限需要分开单独做处理),也没有及时通知用户,就会导致我以上遇到的情况

定位, 安卓, 蓝牙, Ble

JimmyYan2019   
所以安卓想好好的用,就得频繁换流行机器,不然开发者不给你单独适配,用起来很糟心,还有它要什么权限就给它,鬼知道没给它会引起什么问题。
edwardhodges   
安卓奇葩问题太多,没有那么多手机根本适配不过来。使用 BLE 必须打开定位这个系统要求的,但是不是每个机型和系统都是这样,很奇葩,没办法。
q503315508   
2 应该不是开发者背锅了,android 是这么设计的,即使是现在开了 BLUETOOTH_SCAN 权限,不申请定位权限也扫不到全部设备(应该是标准协议下的信标设备),比如 ibeacon
sodulty
OP
  
@edwardhodges 并不是,我自己写的 BLE 调试工具就不用定位权限
sodulty
OP
  
@q503315508 对 翻了下是这样的,但绝大多数 app 不给提示,导致使用者怀疑人生
yolee599   
@q503315508 #5 就是开发者的锅,开发者应该给用户提示开启定位,否则让用户去猜?
laommmm   
小米的 BUG ,让我刚回来用小米的时候怀疑人生,仿佛第一次认识小米一样。
ochatokori   
开发者和安卓 37 分锅
corcre   
咸鱼上买了个米家的扫地机器人一代, 抽风的时候就需要重连设置一下, 然后发现怎么样都连不上, 试了半天发现需要打开 gps 的精确定位, 模糊定位不行...你 tm 一个扫地机器人, 自己发的 wifi 我都连上了告诉我找不到这台扫地机器人????还需要一个精确定位?难道扫地机器人里面还有 gps 模块的吗
您需要登录后才可以回帖 登录 | 立即注册

返回顶部