如何禁用自动更新功能Disable Auto-Update
作者抱怨一款日常使用的健身应用突然移除了自动更新功能,尽管该应用完全离线运行且数据仅存储在本地手机中。他认为开发者本应保留此基础功能,因为维护成本几乎为零。此事件反映出移动应用在用户体验一致性方面的严重疏忽,尤其影响依赖离线功能的用户群体。
Ibrahim Diallo
我每天在依赖的离线应用中使用的功能,怎么就突然从我的手机里消失了?
我用一个健身应用。步数、运动计划、心率等数据都来自智能手表这类可穿戴设备,通过蓝牙传送到手机应用里,全程不涉及第三方服务器。这些数据存在本地手机上,开发者根本无需维护,因为他们那边什么也不用管。
结果应用更新了一次,那些数据就再也访问不到了。不是因为被删了或坏了,而是开发者决定:现在你必须注册他们的服务器账户才能查看原本就在你设备上的信息。
所以我把所有设备上的自动更新都关掉了。
我手机里的有些应用比我的孩子还老。就算你想下,现在也下不到这些版本了。开发者早就不再提供旧版。其中有个应用只有一个屏幕,显示基于GPS数据和罗盘方向的信息。我2014年下的这个应用。之后换过两次手机,每次都确保把那个应用一起带上了。
我不是因为怀旧或舍不得才留着它。是因为新版在那唯一屏幕上塞了三条广告,还会随机弹出全屏广告,带倒计时那种,越接近零就越慢。现在还有通知骚扰。这些都不是为我服务的。我只需要那个界面——打开、看一眼、关掉。
有人可能会说我抠门。既然用了十多年,说明我肯定在乎这个应用,那该付订阅费、接受广告才对。这说法有道理。但我手头有免费版的老版本,没广告,运行完美。未来任何版本都不可能比它更好。而且,广告本身会暴露我的风险——广告是移动安全中最常见的攻击入口之一,恶意广告(malvertising)真实存在。换成带广告的升级版,反而不会让我的手机更安全。
除非读到具体漏洞报告,否则我不更新应用。即使如此,我也常选择直接卸载而不是升级。我无法接受软件随意改动,尤其是这些改动几乎从不为我带来好处,反而总是为了某个人的利益。
作为开发者,我还能看到更新日志。当更新写着“修复bug”时,对我没有说服力,除非我自己遇到过那些问题。每个用户只用到应用20%的功能,别人的bug未必是我的问题。
那为什么开发者这么急着让用户注册账号?因为你的账号就是产品本身。账号意味着数据,数据意味着第三方收入。
每次更新对我来说都是一次决策点。我必须抽出时间阅读变更内容,思考即将进入的新状态。我的工作流程重要,我的数据安全,我的时间宝贵。如果开发者在没有充分理由的情况下破坏了原本正常运作的东西,我会去找另一个尊重这些原则的应用。这样的应用总会有,很可能还是个没被“优化”过的原始版本。
需要完整排版与评论请前往来源站点阅读。