Отказ от поддержки iOS 15 и других старых браузеров в июле 2025 года

Я следил за обсуждением здесь и заинтересован в том, чтобы глубже понять, как это изменение повлияет на разные сообщества.

Как я это вижу, для конкретного сообщества этот вопрос можно разложить следующим образом:

  • T — общее количество пользователей в сообществе
    • x — количество пользователей, затронутых этим изменением
      • a — количество пользователей, у которых нет приемлемого обходного пути
      • b — дополнение к a
    • y — дополнение к x
  • t — время, которое мы ждём перед внедрением этого изменения.

Для конкретного сообщества я предполагаю, что вероятность того, что x > 0, высока, и даже что a > 0.

Мы можем рассматривать влияние этого изменения на конкретное сообщество как функцию f(t), которая возвращает значения T, x, a.

Если мы принимаем, что достичь x = 0 и a = 0 будет сложно, то к чему нам стремиться?

Возможно, мы можем сгруппировать влияние по показателю a/T и установить порог того, что считаем приемлемым.

Мы можем рассматривать влияние этого изменения на сообщества в целом как аналогичную функцию F(t), которая возвращает набор сообществ []{T, x, a}.

Мы можем использовать тот же порог и измерить, сколько сообществ будут затронуты сверх того, что мы определили как приемлемое.

Если бы мы подождали ещё год, я предполагаю, что для многих сообществ и x, и a уменьшились бы, но всё ещё оставались бы больше нуля.

Так что идеального решения здесь нет.

Тогда что должно учитываться при нашем решении?

Какое значение a приемлемо для конкретного сообщества? Сколько сообществ мы готовы допустить, чтобы они превысили этот порог? Следует ли нам вносить это изменение?

Мы не проводили ничего столь же строгого, но мы изучили некоторые имеющиеся у нас данные, чтобы принять решение, и сочли, что май — разумный выбор для t.

7 лайков