顺便说一句,这并非完全准确。大多数操作系统不会将浏览器与操作系统 1:1 绑定,但特别是 Firefox 和 Chrome 会限制可以在旧版 Windows 和 Mac 计算机上安装的版本。
Firefox ESR 在这些机器上不会超过 115。Chrome 停止在 109。两者都会显示该横幅。
受影响的不仅仅是旧款 iPhone,还有许多旧款台式机和笔记本电脑,其中许多(是的,存在漏洞)仍然可以正常使用,并且对于老年人仍然使用的网络上的那些无聊的部分来说,它们工作得很好。其中一些人仍然在使用论坛,而不是 Discord 或当今年轻人使用的其他平台。正是他们受到了这项以开发者体验为重而非用户需求为重的更改的伤害。
Discourse 和网络上的大多数内容在没有相对颜色、后视或子网格的情况下也能正常运行。我们总能应付。总有对新功能的需求,但这种需求通过优雅降级得到了负责任的平衡,只有在没有其他选择时才排除用户——当软件的基本工作是显示带有少量图片的文本帖子时,这种情况不应该经常发生。
我知道我们中的许多技术人员喜欢紧跟潮流,我们习惯于追逐无情的尖端技术,但这会伤及双方。在这种情况下,它伤害了那些依赖 Discourse 的真实用户,他们不仅将其用于有利可图的现代体验,而且还能够与他们长期以来的社区保持联系。
如果这是一个无法解决的关键安全问题,那将是另一回事。但听起来这只是 devex(如果我错了,请纠正我)方面的一项小改进,更多是为了让未来的开发更容易、更快捷。在这种情况下,它必须如此紧急吗?提前两周通知?等待几个月,先推出一个基本的 HTML 模式,并让未来的弃用对每个人来说都更容易接受,这肯定不会造成太大损害?