Один из пользователей моего форума на Discourse жалуется на различные ошибки в интерфейсе (например, кнопки отображаются не на своих местах). Она использует Firefox 45 на старом компьютере и говорит, что не может обновить Firefox, так как компьютер слишком старый.
Я знаю, что Firefox 45 уже 4 года как устарел, и что в Discourse действует строгая политика «поддерживаются только последние версии основных браузеров», но всё же я задаюсь вопросом: является ли такое поведение ожидаемым или же Discourse и Firefox 45 должны работать корректно вместе.
В нашем сообществе определённо будут пользователи со старыми телефонами и компьютерами (пожилые люди, малообеспеченные граждане или просто те, кто не заинтересован в ежегодной смене телефона). Если 4 года уже считаются слишком долгим сроком для разработчиков Discourse, то нам, вероятно, придётся отказаться от Discourse и вернуться к электронной почте — что, честно говоря, сейчас мой самый большой кошмар.
Я знаю о HTML-версии Discourse, доступной при отключённом JavaScript, но в моём случае это не решение, так как эти пользователи должны иметь возможность использовать хотя бы базовые функции Discourse — публиковать сообщения, отвечать, ставить лайки, голосовать в опросах и т. д.
Она указала, почему не может обновить Firefox? Быстрый поиск подсказывает, что у неё может возникнуть требование к поддержке SSE2 (введено в Firefox 49).
Если это так, то она использует процессор старше Pentium 4. Ох.
В таком случае, возможно, стоит рассмотреть возможность включения режима почтового списка для вашего экземпляра Discourse…
Я запрашиваю у неё более подробную информацию. (До Pentium 4?! Если вы правы, то её компьютер действительно очень старый…)
Режим рассылки действительно включён на нашем экземпляре Discourse, но было бы здорово, если бы ей не приходилось его использовать, так как она ненавидит рассылки (что вполне оправданно, если спросите меня).
Она говорит, что это Mac OS X 12-летней давности (версия 10.7.5, процессор Intel Core i5 с частотой 2,5 ГГц). Некоторые обновления программного обеспечения «не поддерживаются» (по её собственным словам), особенно обновления браузеров, и она не хочет платить за обновление операционной системы.
Все аппаратные устройства Mac получают бесплатные обновления ОС в течение 7 лет, а затем — исправления безопасности в течение определённого периода после этого.
Поэтому я предполагаю, что она сможет обновиться до более новой версии ОС, если не до последней Big Sur, и что она будет поддерживать последнюю версию Firefox? может поддерживать более позднюю версию (см. ниже).
Если у неё подлинный компьютер Apple, я не вижу причин, по которым ей пришлось бы что-то платить.
Я не эксперт по Mac, но если компьютеру 12 лет, а бесплатные обновления доступны только в течение первых 7 лет, то как она могла обновить его бесплатно?
Переход на одну из более новых версий ОС может позволить установить значительно более свежую версию браузера.
Действительно:
«Версия Firefox 78 — последняя поддерживаемая версия Firefox для пользователей macOS OS X 10.9 Mavericks, OS X 10.10 Yosemite и OS X 10.11 El Capitan».
Это означает, что она должна иметь возможность обновиться до Firefox 78 (после того как обновит свою ОС до последней поддерживаемой версии, как указано выше)
Хорошо, похоже, я что-то неправильно понял, или, возможно, указание «12 лет» было неверным, но я только что позвонил ей и попросил попробовать обновить операционную систему. Она попыталась, но это невозможно. Похоже, она уже исчерпала свои бесплатные обновления ОС. Таким образом, она застряла на Firefox 45.
Но является ли это подтверждением того, что команда Discourse считает устаревшим Firefox 45, которому уже 4 года? Или вы считаете, что проблема не в Firefox 45, а в устаревшем оборудовании?
Я считаю, что это самый важный момент в нашем разговоре. Я понимаю, что у людей может не быть средств на обновление или они не хотят этого делать, но если у вас есть хоть какая-то возможность, важно это сделать.
Хотя это не единственная причина, использование компьютера возрастом почти 12 лет определённо не способствует удобству использования. Одной лишь производительности рендеринга JavaScript достаточно, чтобы работа с Discourse стала гораздо менее комфортной.
Тем не менее, Firefox 45 далёк от статуса поддерживаемой версии согласно стандартам Firefox, поэтому нам также не имеет смысла возвращаться так далеко.