将在2025年7月放弃iOS 15及其他旧版浏览器

如果 Discourse 确实拥有数千万用户,那么在五月份阻止其中一小部分用户使用将是一个糟糕的决定,尤其是仅仅为了添加一些非必需的功能。拥有旧设备/操作系统的用户知道潜在的风险,足够聪明不会做愚蠢的事情,并且有充分的理由不升级。将他们视为非合法用户是不公平的,并且与“社区”的包容精神相悖。

4 个赞

我一直在关注此事,并希望继续更好地了解这一变化对不同社区的影响。

我的想法是,对于一个给定的社区,可以将其细分为如下:

  • T 社区中的总用户数
    • x 受此变化影响的用户数
      • a 没有可接受的解决方案的用户数
      • b a 的补集
    • y x 的补集
  • t 我们等待进行此更改的时间。

对于一个给定的社区,我假设 x > 0 的可能性很高,甚至 a > 0 的可能性也很高。

我们可以将此变化对给定社区的影响视为一个函数 f(t),该函数返回 T, x, a 的值。

如果我们接受 xa 很难降到 0,那么我们应该追求什么?

也许我们可以按 a/T 对影响进行分类,并设定一个可接受的阈值。

我们可以将此变化对整个社区的影响视为一个类似的函数 F(t),该函数返回社区的集合 []{T, x, a}

我们可以使用与上述相同的阈值,并衡量有多少社区受到超出我们可接受范围的影响。

如果我们再等一年,我假设对于许多社区来说,xa 都会减少,但仍然大于 0。

所以没有完美的决定。

那么,什么应该影响我们的决定?

对于一个给定的社区,a 的可接受值是多少?我们愿意让多少社区越过这个阈值?我们应该进行这个更改吗?

我们还没有做过如此严谨的事情,但我们已经查看了一些数据来为我们的决定提供信息,并认为五月是 t 的一个合理答案。

7 个赞

我记得几年前有一个关于类似情况的帖子,我觉得很感人:

也许 @codev 有一些关于他们(和他们的社区)当时如何处理这种情况的建议?

出于好奇,对于那些跟踪 stable 的网站,这个弃用是如何处理的?由于它是在主版本之间发生的,他们会看到这个警告,还是等到下次更新到下一个主版本时才会发生?

14 个赞

我觉得对用户来说最好的答案不是等待一段时间直到受影响的人不多了,而是致力于实施变通方案——论坛的优雅降级,保留读写能力——然后再放弃对旧浏览器的支持。

急于实现需要更新浏览器的新功能有什么意义?为什么不始终提供优雅的后备方案?

5 个赞

我认为我在这里反对的词是“急于”,我将这个决定描述为时间函数,有些影响会减小但可能永远不会为零。

如果我们说我们计划在一年后而不是一个月后做这件事,这感觉像是在赶时间吗?

假设我现在可以忽略那个词并重新表述这个问题:

实施需要新浏览器的功能的原因是什么?为什么不始终提供优雅的回退?

这是关于成本,以及执行此操作与执行其他操作的相对价值。

实施这些回退需要注意力和时间。维护它们也是如此。这些时间和注意力将无法用于其他事情。

这可能是我们将来会考虑的事情,但目前,我们的评估是我们必须在这里做出一些权衡。

8 个赞

也许可以使用数据浏览器查询来审核用户正在使用的浏览器版本?

1 个赞

确实,“仓促”并不是很准确。不过也许更早的警告会说明他们的浏览器支持即将结束。

像 Discorkie 这样的项目可能是那些不愿/不能/没有能力进行操作系统更改的人的关键。否则,可能需要某种后备的简单界面。因为受影响的用户仍然可以只读模式浏览论坛。使用像 Discorkie 那样的 JSON 加载来发布/回复,同时仍然使用当前只读模式中的其他代码进行装饰,这有多难?

2 个赞

我觉得这类似的方案似乎是明显的解决办法。这样,Discourse团队就可以专注于为现代浏览器提供尽可能最佳的体验,而无需用一大堆后备方案来复杂化代码。

2 个赞

Late 2014 Mac Mini 运行 10.13.4。

我或许可以对其进行一些更新,但我不确定这是否能解决问题。我正在研究更新的可能性;但我负担不起更换它的费用。即使我的特定设备可以更新——这也不能改变整体问题。

您是否考虑过在机器上使用 Boot Camp 并更新到 Windows 10(这样您就可以使用到 10 月 14 日)或 Windows 11?根据网上的信息,这应该可行,并且可以让您使用仍能获得安全更新的系统。\n\n在互联网上使用不再获得安全更新的操作系统存在巨大的风险。\n\n获得更新的操作系统只容易受到零日漏洞的攻击,这些漏洞在黑市上价值数百万美元。\n\n不再更新的操作系统容易受到已知和已披露问题的攻击,这使得初级黑客很容易将您的计算机加入 DDoS botnet,或者更糟的是,进行加密货币勒索攻击,您必须支付赎金才能解密您的计算机。\n\n我们常常低估其严重性,但在过去 10 年里,我们已经看到过不少攻击,仅仅通过访问一个网站就能瘫痪一台计算机。

4 个赞

我读到这款支持更新到 Monterrey,Firefox 仍然支持该版本,因此您可以获得与我现在运行的 Firefox 版本相同的版本。

而且您仍然可以选择运行 @sam 建议的 Windows 11 或 Linux。两者都可以访问受支持的浏览器。

2 个赞

我没有时间先学习如何让我的旧 Mac 运行 Windows,然后再学习如何使用我不想使用的 Windows 系统,而且显然很多 Windows 用户也不喜欢它。我正在经营一个农场,从现在到 10 月 14 日以及之后的一段时间里,我将非常忙碌。

而且,我是否需要付费才能使用 Windows 系统,而我并没有这笔钱?

是的,我正在研究这一点,并且可能会尝试一下。这似乎可能是一个临时的解决方案,存在弄坏我在 Mini 上常规操作的其他东西的风险;但它也可能有可能修复目前其他一些无法正常工作的项目。

2 个赞

我刚刚在那个帖子里发帖了,或者至少是尝试发帖了;现在我唯一能看到的就是

“由于您已登录或正在使用现代移动设备,因此已省略 HTML 内容”

我该如何再次看到那个帖子?而且,告诉我因为我已登录而无法看到它有什么意义?是的,我正在使用桌面版。

2 个赞

抱歉打扰,但我会问:“为什么要为了实现一个不必要且坦率地说令人讨厌的功能而放弃大量用户?

因为,让我们坦诚地说,谁在乎备用颜色管理,考虑到大多数用户关注的是他们使用的平台的内容,而不是美学方面?

如果你仔细观察,“相对颜色语法”是唯一一个许多旧浏览器不支持的功能,而其他两个功能(至少,即使是我旧的 Firefox 也能通过其他两个功能的测试,尽管它们相对无用)都得到了支持,并且只在相对颜色语法上失败,而这对于论坛内容来说是完全无用的。

不实施完全无用的东西并不难,对吧?

另外,考虑到根据一些人的说法,Windows 7 是完全不安全的(这是假的,但我们暂时不管它),并且没有人会再使用它……根据不同的网络分析网站(没有一个提供确切数据,所以需要取平均值),目前仍有 60 到 1 亿用户出于各种原因(向后兼容性、Windows 10/11 上不再运行的软件、没有经济能力购买新产品、使用 Windows 7 Pro 运行的 CNC 机器但无法在 10/11 上运行,以及许多其他原因)仍在继续使用 Windows 7。

诚然,与估计的约 15 亿 PC 用户(当然不全是 Windows,还包括 Mac、Linux 等)相比,这是一个较低的比例,但并非微不足道……考虑到 Discourse 正在“渗透”到许多领域,即使只有这些用户中的 1% 或 2% 使用基于 Discourse 的任何服务(可能更多,但我们保守估计),并且如果他们到目前为止还没有升级到更好的机器或操作系统,那么潜在的用户流失(忽略负面宣传和信任丧失)可能在 60,000(最低)到 200,000(最高,但如我所说,可能更多)之间……我很难相信 Discourse 的管理层对此毫不在意……我说错了吗?

那么,为什么不简单地删除那个导致大多数问题的、完全无用的“功能”(我们姑且这么称呼它,因为我不想无礼)的实现,而目前只实现另外两个(当然,前提是它们确实有用)呢?

5 个赞

作为版主,我想在此介入。这是一个重要的话题,我们很感谢听到许多不同的声音的反馈。我们正在倾听!但是,我想提醒大家注意社区指南。请保持文明。:folded_hands:

7 个赞

这或许可以让你在 Mac 上运行 Windows 应用程序。我在 Linux 上使用过它,所以理论上只需要安装它。不需要 Windows 许可证。

3 个赞

转到侧边栏并选择“我的帖子”

我认为这可能是您要找的主题/帖子。

2 个赞

实际上问题是我关闭了一些需要启用才能使用此网站的javascript。

Discourse 告诉我启用 Java 会更有用,而不是给我一个看起来与实际问题无关的消息。

1 个赞

[引用=“Heliosurge, post:102, topic:358131”]
这可能可以让你在Mac上运行Windows应用程序。我在Linux上使用过,所以理论上只需安装它。无需Windows许可证。
[/引用]

你是说它可能让我运行一个更新的Windows浏览器吗?我在这个操作系统上找到的所有测试报告似乎都是关于游戏的。

使用我提供的链接上的搜索,并使用 Firefox

1 个赞