这是一个有趣的不友好应用程序行为模式,如果程序员和商人像普通人一样推理,可以轻松避免这种行为。
我有一个先锋/ Onkyo音响系统。 这是一个不错的技术,它附带了一个(不太笨拙的)Android远程控制应用程序。
一旦应用程序更新并显示带有“错误修复和改进”的标准更改日志,但是当它打开时会弹出:
主,
为什么遥控器
会知道我的位置? 我认为这是由于某种营销上的废话造成的,所以我拒绝了。 然后该应用程序拒绝工作。
在弹出窗口中放置恶意语法冲突。 我们遇到了一个情况:该程序曾经可以正常运行,但现在却被破坏了,因为开发人员不认为有人会敢于拒绝请求机密数据。
像其他几个用户一样,我也提出了投诉。 几周后,他们发布了更新:
最新消息 仅在必要时指示权限更改以指示设备的位置。
*使用Android 4或5时,在安装应用程序或更新到最新版本时会出现指示。
*为什么我需要一个设备位置? 答:要在周围设置无线设备,您需要SSID数据和访问点。 设备的位置信息不用于任何其他目的。
即使您禁止跟踪,新应用程序也可以运行。 原来!
原因编号1
第一个错误是Pioneer / Onkyo的开发人员犯的。 他们应该显示一条消息,例如“嘿,我们想知道您的位置,以便我们可以...”,然后让用户做出是否提供信息的明智选择。
如果用户拒绝,请提供其他方式来手动执行该操作。
原因编号2
明智的Google已将“位置”链接到BLE扫描和WiFi扫描等功能,因为从理论上讲,它们可用于计算位置。 也就是说,如果您在接入点X附近,则可以假定您的位置。
干得好,当然。 但是是否可以问一些更容易理解的问题,例如:“您要启用WiFi扫描吗? 它可能会显示您的位置。” 这可能不是最好的表述,但是当前的状况确实使用户迷失了方向,并使他们不高兴。
这些是有关Android的
常见 投诉 。 而且在不久的将来这种情况不太可能得到纠正。
口语流利
在诺基亚时代,应用程序
突然请求许可。 有人开玩笑说,Web浏览器会要求连接到网络的权限,然后询问您是否
真的要连接到安全的网站。
以为我在开玩笑吗? 这是Symbian上的常见情况:
Android和Apple应该使我们摆脱这种辛苦工作。 通过彻底的目录审核和仔细检查的应用程序,无需打扰用户的权限请求。
然后发生了:
开发人员滥用了信任,开始将不必要的权限推入其程序以从用户中获利。
人们不想考虑它。 应用程序目录不想控制应用程序。 开发人员不想为用户制造问题。 监管机构不希望未经同意就传输数据。 用户说他们想管理权限,但他们并不真正了解后果。
真是疯人院! 也许正在寻找传统遥控器的AA电池...?