我覺得強聯網客戶端堅持舊版意義不大。

比如豆瓣,版本號差個0.1就已經打開不了貼。

我也感觉,之前存了一堆所谓的养老版的旧版本安装包,实际上也没能用多久,陆陆续续都更新到最新版了

人家说的是老人人生经验多, 你说你太爷爷死了好多年
说的是一回事么?
:grinning:

后台不注意兼容,甚至刻意淘汰旧版本(关闭旧版本的访问接口/api)
旧版本当然没法用了。

能坚持的只有兼容效果好的软件,而且新版本的新功能差(包括慢、内存占的多)或用不到

人坚持的也不是那个已经用不了的旧版……而是核心功能能用、没有花里胡哨用不着的新功能、打开速度快、广告少的旧版,首先得是能用
留着个用不了的旧版作用可能是过个几百年翻出来截图然后去论坛水贴“XXX软件:旧时回忆”

問題是豆瓣這種連打開貼子都用不到,除非服務端在兼容這方面下工夫,不然真的可能非最新版都用不了。

豆瓣不行不代表别的不行嘛,因为一个app一棍子打翻所有app明显是有偏颇的

2 个赞

強聯網客戶端說到底就是個專用瀏覽器,舊版能用何須更新?

一般做后台的,都会想办法兼容最近半年或者一年的版本。但是后台的数据结构一直在变化,想兼容到很早的版本需要付出额外的努力,要多维护很多代码。

强联网的软件,可以当成网页来看待。只是把网页换成用 objc, java 来写,加快程序的执行效果以及和系统的整合。

那么,大家会在乎,打开网页的时候,版本是啥么?

所以确实强联网的软件没必要坚持旧版本。不要有强迫症。人生会很累。

有些公司是因为转向封闭了,所以专门关闭取消了更开放的旧版本。
坚持旧版本,除了少数人是怀旧纪念,还不是为了旧版本才有的好处或才少了一些坏处。

1 个赞

这里讨论的【旧版本】有不同解释,几个月前的是旧版本,几年前的也是旧版本。


我个人的看法,只要核心功能能用,就用旧版本的。我个人从不更新商业 APP,直到不可用。

目前中国互联网已经进入后半场,每个垂直赛道也就一两家企业,发展这么多年,核心业务早就开发完毕了。为了寻求新的增长,必然会牺牲用户体验,例子不胜枚举 —— 摇一摇广告、外卖软件看短视频,支付宝浇浇花。

我舉的例子就是一個月就不能用了,我意思是遇到不能用就更新,也別折騰舊版不能用不能登陸怎麼之類的問題,強聯網客戶端搞這些沒作用。

我的意思就是說很容易就不能用了。

從軟件開發的角度上看並不用專門關閉,沒花工夫去兼容舊版很快就自動不能用,QQ這種支持多個版本客戶端的通訊協議要專門設計,包袱不小。

QQ微信除了安全原因,更多的是怕第三方使用旧协议实现了互联互通;
知乎则怕别人抓取内容。
基本上都是为了更封闭

和转向封闭根本没关系。我是一个电商行业软件后端程序员,平时我们维护兼容的 API 是非常难的。而互联网 APP 维护兼容性更难。修复 BUG 的过程中,随便加个字段,之前的互联网 APP 可能就报错了。

所以互联网 APP 慢慢地一定会不兼容。根本不需要特意地处理。反正是兼容性才是需要刻意去维护。

1 个赞

向下兼容 需要在早期就考虑更多,这在以前是区分程序员(系统设计师)水平的重要指标。
现在的公司封闭更重要,故意不兼容和水平差不兼容 也分不清了

商业软件,关键还是投入与产出的问题。对于商业公司而言,如果做一件事情是挣钱的,商业公司才会去做。兼容性显然也是需要投入成本的,因为兼容性差丢几个客户,是否可以接受。说实话,对于互联网公司,我觉得通过这种仪式把事多钱少的客户排除掉,反而是一种正向价值。 :rofl:

我们如果想要改变社会,个人觉得,最佳的办法是使用金钱的力量去撬动社会的前进方向。

别混杂一起,就很简单很清楚:
论赚钱,以前兼容性最好的win让老板做了多年的全球首富;
论技术,兼容性好需要更多的设计水平、预判能力。

win不是商业软件?win没把事多钱少的客户排除掉吧。。。。

这不讨论的是互联网软件么。互联网软件的客户端和 WEB 网页是一样的道理。

如果是离线的工具软件,一般说兼容性还可以。故意不兼容,比如现在很多程序不兼容 winxp/win7 都算是比较邪恶的。这种都是程序员故意不支持的。。

比如典型的是 Qt,很多客户不愿意使用 Qt6,包括这次微信使用的也是 Qt5.,原因就是 Qt6 不支持 win7, 这让 Qt 损失了非常多的付费客户。