-
Notifications
You must be signed in to change notification settings - Fork 42
杂谈(1): 技术方案的选择也要考虑用户的价值与利益
clarkehe edited this page Apr 21, 2016
·
1 revision
举个具体的例子:
App会缓存一些数据(来自服务器的或本地生成的),有程序员为用户着想,把缓存存在(内)外部SD卡上, 而不是App的Data目录下。理由很充分:下次用户安装我们的App后,就不用再向服务器查询或重新做一些逻辑,可以直接使用缓存。 这样省流量,加载快一些,用户体验好。听起来,很有道理。
我说下自己看法:
- 用户卸载了App,再次重新安装的机会不知有多大。应该是小概率事件。
- 如果用户永久卸载,存在SD卡上的缓存就永久存在用户手机上了。存储空间对用户而言应该是稀缺资源。 当然这也给一些清理App创造了市场空间。
- 就缓存的内容而言,如果内容还能重新生成,存在SD卡上为下次安装使用,就没有太大意义。
有些缓存内容,如果随App卸载而清除,但对用户又很重要的话,应该是提供备份功能,或服务存储,能再查询。 也不是存在SD卡上,重要数据放在SD卡上,不安全,也不可靠。 - 一个有“道德”的App先不谈对用户有没有价值,至少不应该给用户制造麻烦。在使用时不乱弹通知,卸载时也应该不留下痕迹。