软件发布了新版,但是用户不升级怎么办?

2019-12-26 22:13:36 +08:00
 takemeh
就是这个简易网盘软件 /t/631994
最近刚刚发布了新版,各种能用上的通知渠道都通知了,但是只有三分之一多更新的。

前端页面引用了自己服务器上的一个 0 字节文件作为统计的。
这个文件设置了几十分钟的浏览器缓存时间,每天的访问量在几千到两三万。

用 grep wl 脚本简单分析了一下日志,只有访问量,没有其它维度信息。
访问量的 10% 用的最早的版本没更新
50% 用的上个版本
剩下的才是最新版

这么多不更新的岂不是白瞎了我工作了,优化了那么些引以为豪的代码,增加些设计精巧的功能。
但是都不更新。
15768 次点击
所在节点    程序员
145 条回复
takemeh
2019-12-27 00:26:21 +08:00
@wtdd 可以完全脱离外网使用,广告没有机会展示的。
目前只有生成二维码所调用的外部页面有广告。
Track13
2019-12-27 00:43:49 +08:00
让旧版无法使用,然后提示更新。一般不都是这个恶心的做法吗
takemeh
2019-12-27 01:15:35 +08:00
@Track13 这样做其实挺不地道的。
id7368
2019-12-27 01:25:05 +08:00
没必要,你继续更新就行,等你发布四五个版本了估计用户才会用上你说的这个版本,软件类向来如此。
q409195961
2019-12-27 01:25:15 +08:00
我公司的应用

1 个月的升级过度,提示用户升级和新版本 feature,然后选择“下次再说”和“马上升级”

新版本发布 1 个月后,选项改成“退出应用”和“马上升级”
jinliming2
2019-12-27 01:25:45 +08:00
只是新功能的话,用不到没必要更新,用得到自然会更新。
只是 bug 修复的话,碰不到懒得更新,碰到了可能看看更新也可能弃坑。
比较重要的是高危安全性问题,比如开了你这个程序之后会让外网的人执行任意代码之类的,那肯定是要警告用户进行升级的……
但即便如此,用户可能还是选择不升级,“旧版稳定”这种奇怪的逻辑已经深入人心,反正有漏洞也不一定会被利用……
看看 windows 就知道了,为了强迫升级,微软弹了多少框……但依旧有人执意安装漏洞 XP 和漏洞 7……
q409195961
2019-12-27 01:29:59 +08:00
另外

我做的应用,每个请求的接口在 Header 都会发 Version 号。

如果某功能出现安全漏洞,

那么旧版本这个功能对应的接口请求服务器就直接不处理直接返回 ErrorMessage 报错。

也就是用户要用到这个功能只能升级,用不到也可以不升。
lc7029
2019-12-27 01:50:44 +08:00
我就是从不升级党。。。
没理由让用户升级,用户用什么版本是他的自由,你管这么多干啥
stabc
2019-12-27 02:12:24 +08:00
最恨强制更新。曾经买了一款小软件,然后被强制更新,加了很多无用且炸眼的新功能,直接申请了退款。
takemeh
2019-12-27 03:17:07 +08:00
@jinliming2 我这个就是修复了一些不明显和出现利率很低的 bug


@q409195961 我这个不依赖服务端的,完全可以内网使用。
takemeh
2019-12-27 03:25:00 +08:00
@stabc 我没加什么东西,就是加了配置文件,修复小 bug, 从支持一种权限改成权限经过配置,软件体积变化不超过 2k, 总体积几十 k
crella
2019-12-27 06:05:22 +08:00
python3 点了个赞
szxczyc
2019-12-27 06:12:05 +08:00
我觉得有点丑。😂这年头有点看脸我宁愿 1000K 也不愿太简单
msg7086
2019-12-27 06:23:12 +08:00
不说你写的这个软件,就说普遍意义上的各种软件。
你凭什么强制用户去用新版本?

最简单的问题:新版本里就没有新引入的 Bug 吗?用户更新完发现炸了怎么办?
takemeh
2019-12-27 07:33:33 +08:00
@msg7086 充分测试了的。
Mithril
2019-12-27 07:41:31 +08:00
@takemeh 这个没办法,真的受不了就每次发版本前多测试,保证没有自己觉得受不了的瑕疵。你看微软为了让你升级都被骂成啥样了,不是照样还有不升级的。
takemeh
2019-12-27 07:55:26 +08:00
@Mithril 微软就是把测试缩减或是砍了导致了现在的问题。
我这个小软件很简单的,所有的测试跑过几遍,也发给朋友们用过一阵子的。
Mithril
2019-12-27 08:03:33 +08:00
@takemeh 所以说为啥还会觉得还是瑕疵品呢,就算有应该也就只有一些小 bug 而已。只是增加功能,架构改进没什么必要非得让用户更新的。
你提供的是软件产品,又不是服务,用户拿到产品那就跟你没啥关系了。退一万步说,就算你声明了提供维护服务。但找你反馈,更新软件也是用户的权力而不是义务。
所以别太纠结这个了,愿意更新就更,不愿意就算了。毕竟你应该也写了免责声明,真的有安全漏洞提醒用户更新用户不更那就是他自己承担风险了。
shanhegu
2019-12-27 08:05:14 +08:00
松果 tv 是通过 json 数据控制版本的
lizz666
2019-12-27 08:10:42 +08:00
我 ios9 一直没升级,因为我觉得能用,为啥要升级

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/632702

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX