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

Так что большая проблема в том, что это прекращает поддержку для всех, кто использует Windows 7 и Windows 8.

Максимальные версии Firefox там — 115, а Chrome — 110.

Это касается примерно 800 моих активных пользователей.

А насчёт мобильных ОС я не уверен, кого это затрагивает? Но, вероятно, ещё больше. Половина моих пользователей не из США, и я думаю, что это непропорционально сильно влияет на них.

8 лайков

имеет проблемы гораздо серьёзнее, чем невозможность использовать Discourse.

Я повторю заявление Firefox, так как оно представляет собой разумное резюме ситуации:

В январе 2023 года Microsoft официально прекратила поддержку Windows 7, 8 и 8.1. Не поддерживаемые операционные системы не получают обновлений безопасности и имеют известные уязвимости. Без официальной поддержки со стороны Microsoft поддержка Firefox для устаревших операционных систем становится дорогостоящей для Mozilla и опасной для пользователей.

Это произошло более 2 лет назад.

Есть варианты. Купите новый компьютер. Купите Chromebook. Используйте телефон. Используйте Linux.

:laughing: Не совсем понятно, что вы пытаетесь этим сказать, но большинство людей не живут в США. Большинство наших сотрудников также не из США.

12 лайков

Я полностью понимаю и согласен с последствиями для безопасности, связанными с поддержкой устаревших операционных систем. Однако моя обеспокоенность здесь не касается решения Microsoft о прекращении поддержки или того, должны ли пользователи «обновляться»; речь идёт о реальном влиянии на сообщества, которые в настоящее время используют Discourse.

В моём случае это затрагивает около 800 активных пользователей, многие из которых находятся в регионах, где обновление оборудования или ОС не является тривиальной задачей из-за экономических или логистических ограничений. Предположение, что все могут «просто купить новый компьютер или Chromebook», не работает повсеместно, особенно за пределами Северной Америки и Западной Европы.

Непропорциональное влияние на международных пользователей — это не риторический аргумент, а вопрос видимости. Если наша миссия включает обеспечение глобального диалога, мы должны хотя бы признать цену отключения доступа для части пользователей, которые могут зависеть от этого программного обеспечения больше, чем другие.

Я не настаиваю на отмене решения, а лишь призываю подходить к нему с осознанностью и, возможно, предоставить более чёткие сообщения или рекомендации по переходу для затронутых пользователей.

8 лайков

Я понимаю эту проблему и хочу, чтобы Discourse охватил как можно больше людей. При этом нам также необходим современный опыт, и нам нужно занять четкую позицию относительно минимальных требований для такого опыта.

Мне кажется, что долгосрочным возможным решением здесь может стать представление, в которое можно записывать HTML и CSS.

Все ваши 800 пользователей по-прежнему смогут читать и взаимодействовать через электронную почту, это не будет утеряно.

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

Важно отметить, что бюджетные телефоны Oppo и Techno по-прежнему будут поддерживать Discourse после этого изменения. Речь здесь идет в основном о переданных устройствах или о людях, которые не могут позволить себе обновление в течение 10+ лет.

18 лайков

Я использую Android 9, Kiwi Browser 132 с Chrome 132.0.6961.0, но функция цвета всё ещё помечается как неподдерживаемая, и у меня отображается предупреждающий баннер.

Вот мои результаты определения возможностей в консоли WebDev:

{
	"relativeColor": false,
	"subgrid": true,
	"lookbehindRegex": true
}

@david, возможно, стоит переименовать эту тему, так как проблема не ограничивается какой-то версией iOS, а касается определённых версий браузеров на любой ОС.

Но извините, у меня нет идей для названия.

Проходит ли текущая версия Firefox ESR (и более старые версии) этот тест?

2 лайка

Chrome 132, судя по всему, недавняя версия.
Я не знаю версий Chrome.
Не рано ли требовать использования относительных цветов?

2 лайка

Возможно, это связано:

Вы на 100% уверены, что Kiwi использует Chromium 132? Странно, что они бы использовали его, но не поддерживали бы синтаксис относительных цветов. Не могли бы вы перейти на тестовую страницу от @Arkshine и посмотреть, что там написано?

В «официальном» Google Chrome 132 это точно поддерживается:

Да, текущая версия ESR — 128, и она поддерживает все эти функции.

Обновлено :+1:

6 лайков

Последняя версия Kiwi — v132: Releases · kiwibrowser/src.next · GitHub

Я установил её:

Кажется, что изначально она должна была быть доступна начиная с версии 131 для десктопа/Android/WebView, но на сайте caniuse указано, что поддержка появилась в версии 134 для Android. Однако я не могу найти никакой достоверной информации об этом (возможно, ищу не там).

6 лайков

Возможно, это связано с тем, что они не собрали данные для более ранних версий Chrome на Android. Обратите внимание, что над версией 134 нет красных квадратов, указывающих на отсутствие поддержки в старых версиях.

К сожалению, похоже, что тестирование более старых версий Chrome на Android довольно затруднительно. Даже BrowserStack не предоставляет такой возможности.

3 лайка

У меня тоже есть Chrome 80:

2 лайка

Разве всё это не подразумевается само собой? Это касается абсолютно всех технологий. Любая технология для чего угодно всегда была и всегда будет доступна лишь некоторым людям. Таковы реалии.

У альтернативных вариантов в дискуссии есть только два пути: либо прекратить обновления, что приведёт к стагнации программного обеспечения, появлению критических уязвимостей и, возможно, к потере актуальности из-за действий кого-то другого; либо вариант B — платить и поддерживать совершенно отдельную команду, обеспечивающую полную поддержку всего, всегда и вечно (потому где же предел? 12-летние телефоны?). Это совершенно нереально.

Для контекста: на Windows 10 сейчас приходится 60% рынка настольных компьютеров, а на Windows 11 — 35% (и эти данные уже как минимум на несколько месяцев устарели). Это означает, что доля неподдерживаемых (настольных) пользователей составляет всего несколько процентов. Так что утверждение о том, что существует значительная часть людей, получающих доступ к Discourse нулевым способом, требующая неограниченной и бесконечной поддержки всего, просто нелогично.

Конечно, это неприятно, но такова неотъемлемая часть технологий.

6 лайков

Этот синтаксис относительных цветов звучит как гаджет по сравнению с тем, насколько свежи Chrome 132 или 134.

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

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

Существует множество веб-браузеров, отвечающих этим критериям:

Badwolf, QupZilla, Epiphany, Basilisk Browser, Pale Moon,
другие браузеры на базе UXP,
и другие.

Не всем нравится обилие излишней «красоты», которую внедряют современные браузеры, такие как браузеры на базе Chromium, Firefox Quantum и их форки.

Я решил упомянуть об этом, потому что сегодня столкнулся с ошибкой на двух разных сайтах, использующих Discourse, и считаю, что дискриминация браузеров на основании их «устарелости» не должна быть нормой.

Все современные браузеры — Firefox, Safari, Opera, браузеры на базе Chromium (включая Edge и Google Chrome) — страдают от избыточных функций, телеметрии и во многих случаях сбора данных.

Так что вот моё мнение о «современности».

С другой стороны, я не ожидаю, что вы будете поддерживать браузеры, которые не обновлялись ещё до начала 2000-х годов.

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

Но да, я абсолютно ненавижу внешний вид современных браузеров. Они слишком яркие и блестящие. Выглядят ужасно. У меня такое же отношение к Windows XP и более новым версиям. Но это уже не имеет отношения к делу.

В любом случае, я просто хочу сказать: по возможности, пожалуйста, сделайте хотя бы то, что я предложил в самом первом пункте.

3 лайка

Не хочу уводить обсуждение в сторону, но, возможно, стоит понаблюдать за проектом «Discorkie».

Однако, если проблема лишь в раздувании браузера, можно просто использовать функцию «Установить приложение» в Chrome, чтобы получить упрощённую версию браузера Chrome в виде приложения.

Я понимаю стремление остаться на предпочитаемом браузере или платформе. Однако старые операционные системы и браузеры часто лишены новых функций и могут содержать уязвимости безопасности из-за отсутствия поддержки современных стандартов.

1 лайк

Спасибо, приятно знать. Позволяет ли это представление создавать темы и отвечать, даже если в упрощённом виде, без некоторых удобных функций?

Спрашиваю за друга. :slightly_smiling_face: Нет, спрашиваю, потому что один пользователь в нашем сообществе увидел баннер и интересуется, что произойдёт.

И знает ли кто-нибудь, есть ли у пользователей macOS 10.13 какие-либо шансы с любым браузером?

2 лайка

Нет. Ну, да — если использовать почту. Если этого достаточно для примитивного способа :face_with_peeking_eye:

2 лайка

Проблема с этой теорией в том, что Microsoft Edge, Google Chrome, Safari и Opera — это проприетарное ПО, и при этом все они являются поддерживаемыми веб-браузерами.

У меня нет сомнений, что Firefox, даже текущая версия, безопаснее этого барахла. То же самое касается Pale Moon и других нишевых браузеров. Кроме того, проблемы с конфиденциальностью очень распространены в проприетарных браузерах. Так что ваш аргумент довольно шаткий. Без обид… но, да, это вызывает у меня оторопь.

Стоит ли оно того? Сколько людей это реально затрагивает? :thinking:

Есть ли у вас статистика о проценте пользователей Discourse, которых это затронет? Если бы вы могли добавить в экспериментальный режим что-то, что собирает анонимизированные данные о совместимости в фоновом режиме, я уверен, что большинство администраторов Discourse включили бы это, чтобы собрать некоторые цифры.

1 лайк

Discourse уже показывает баннер некоторым пользователям, и я задаюсь вопросом, есть ли способ в Data Explorer выяснить, кто именно его видит. Таким образом, администраторы могли бы а) не просто ждать, пока кто-то пожалуется, и б) даже если жалоба поступит, они могли бы сослаться на фактические данные: «насколько нам известно, [число] активных пользователей из [число] затронуты этой проблемой». Я не прошу создавать что-то новое, просто спрашиваю, возможно ли это уже с помощью запроса к базе данных.

2 лайка

На данный момент — нет. Мы не отправляем на сервер никаких телеметрических данных о функциях JavaScript, поэтому их не будет в Data Explorer.

Лучшее, что можно сделать, — проанализировать строки User Agent в логах NGINX, чтобы найти определённые версии браузеров.

6 лайков