Поддержка iOS 12–14 будет сохранена до января 2023 года

Наша политика всегда заключалась в поддержке «последних стабильных версий всех основных браузеров и платформ». Однако, учитывая большое количество всё ещё используемых устройств Apple, ограниченных версией iOS 12, мы сделали временное исключение:

Мы планируем поддерживать Safari на iOS 12.5 и iOS 13 до января 2023 года. Discourse 3.0 станет последней стабильной версией, которая будет поставляться с поддержкой iOS 12/13. После выпуска Discourse 3.0 поддержка iOS 12/13 будет удалена из tests-passed (версия по умолчанию, используемая на самостоятельно размещённых сайтах и на нашем официальном хостинге discourse.org).

После этого пользователям iOS 12 и 13 будет показан неинтерактивный базовый HTML-вид. Все браузеры для iOS основаны на Safari, поэтому это затронет их все, включая Chrome, Firefox и DiscourseHub.

Для справки, список устройств и их максимальных версий iOS можно найти на сайте iosref.com/ios. Официальные рекомендации Apple представлены на следующих страницах:

iPhone: iPhone models compatible with iOS 14.7 - Apple Support
iPad: iPad models compatible with iPadOS 14.7 - Apple Support

24 лайка

Просто для уточнения: если вы используете Discourse Hub на iOS, это изменение вас не затронет. Верно?

7 лайков

Приложение DiscourseHub (как и все остальные браузеры на iOS) использует Safari «под капотом». Поэтому это также затронет приложение DiscourseHub на iOS 12.

Я обновлю объявление, чтобы сделать это более понятным :eyes:

15 лайков

Будет ли приложение обновлено так, чтобы требовалась iOS 13 или более поздняя версия?

3 лайка

Поддерживаемая версия iOS в приложении напрямую не связана с поддерживаемой версией iOS для Discourse. Технически приложение может использоваться для просмотра очень старых установок Discourse. Однако можно с уверенностью предположить, что требуемая версия iOS для нашего приложения в ближайшем будущем повысится :+1:

Обратите внимание, что с января 2023 года мы вернёмся к поддержке только последней версии iOS (в настоящее время iOS 15). Мы делаем временное исключение для iOS 12, так как некоторые устройства не могут быть обновлены до более новых версий (например, iPhone 5s/6).

Мы не планируем поступать так же с iOS 13/14, поскольку нет устройств, которые были бы вынуждены оставаться на этих версиях.

8 лайков

Повлияет ли это также на старые версии Safari на macOS? Если да, затронет ли это только macOS Mojave (поскольку эта версия macOS была выпущена одновременно с iOS 12)?

Хорошо, значит, вы также прекратите поддержку Safari 13 и Safari 14?

Кстати, заранее спасибо! :thumbsup:

3 лайка

Safari на macOS можно обновлять независимо от операционной системы. Согласно данным с https://en.wikipedia.org/wiki/Safari_version_history:

Наша политика заключается в поддержке только последних стабильных версий браузеров. Поэтому мы поддерживаем только Safari 15 на настольных компьютерах.

7 лайков

Ах да, я совершенно забыл об этом! Спасибо за напоминание!

Хорошо, возможно, правильный вопрос звучит так: будут ли iOS 13 и iOS 14 также отображать неинтерактивный базовый HTML-вид?

Извините за путаницу… :see_no_evil:

5 лайков

Да — любой неподдерживаемый браузер получает базовый HTML-вид. (Мы гарантируем, что это работает даже на очень старых браузерах, таких как Internet Explorer 6! :older_man:)

10 лайков

Ах, теперь всё начинает становиться на свои места. macOS Catalina — это самая старая версия macOS, поддерживающая Safari 15, так что это отвечает на мой вопрос. Ещё раз большое спасибо!

Иду проверять, сработает ли это в Internet Explorer 1.0… :grin:

7 лайков

А как насчет Netscape? :rofl:

4 лайка

Ха-ха! Может, мне стоит попробовать! :wink:

3 лайка

ОТ, но выглядит довольно неплохо, если использовать прокси для подключения к современным сайтам через HTTPS. :wink:

20 лайков

Разве это не означает, что я должен сейчас видеть базовое неинтерактивное HTML-представление вместо этого экрана? :

5 лайков

Да, мы никогда не должны застревать на индикаторе загрузки.

Какую именно модель/браузер/версию вы используете? Можете ли вы воспроизвести это на meta? @david недавно внес изменения, чтобы мы запускали код через транспайлер, возможно, это привело к регрессу (или, наоборот, только что исправило проблему).

6 лайков

Да, эта проблема была исправлена здесь:

Как только мы официально прекратим поддержку iOS 12, да — вам будет показан базовый HTML-вид :+1:

В данном конкретном случае это была ошибка — как сказал Сэм, мы никогда не хотим, чтобы пользователи застревали на экране загрузки.

8 лайков

Несколько дней назад я начал застревать на экране загрузки при попытке зайти на форум SketchUp с устройства на iOS 12.5. Очевидно, что с этим форумом такой проблемы нет. Можно ли это исправить?

2 лайка

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

6 лайков

Спасибо. Я также заметил, что не могу отвечать на сообщения на этом форуме с устройства iOS. Я могу ввести ответ, но при нажатии кнопки отправки ничего не происходит. Мне приходится заходить на форум с ПК и нажимать кнопку отправки оттуда.

2 лайка

@PdxRick теперь на форуме SketchUp должно работать лучше.

Спасибо за сообщение о проблеме с ответами — мы разберёмся.

6 лайков