Java 8, наиболее используемая версия Java, будет иметь право на платную поддержку Oracle до 2030 года.
Компания Oracle объявила о расширении поддержки Java 8.
Выпущенная шесть лет назад, Java 8 была заменена несколькими другими версиями Java. Кроме того, Java 8, так же известная как Java Development Kit (JDK) 8 — является, вероятно, наиболее используемой версией на сегодняшний день, как признал официальный представитель Oracle 12 марта. «Если от 30% до 40% пользователей Java в настоящее время используют Java 11 или более новые версии, число текущих пользователей Java 8, вероятно, еще выше», — сказал Жорж Сааб, вице-президент по разработке программного обеспечения Java Oracle Platform Group.
Вот почему Oracle недавно согласилась предложить расширенную платную поддержку Java 8, которая пользуется большим успехом и переменяется во многих секторах экономики. Эта поддержка обеспечивает дополнительное техническое обслуживание и модернизацию до декабря 2030 года. Первоначально планировалось, что расширенный уровень поддержки Java 8 закончится в 2025 году, но клиенты обратились в Oracle за увеличением сроков поддержки.
Отчет Snyk JVM Ecosystem 2020, опубликованный в прошлом месяце, подтверждает неточные оценки доминирования Java 8, предоставленные Жоржем Саабом. Было установлено, что 64% опрошенных пользователей Java используют Java SE (Standard Edition) 8 для своих основных производственных приложений, а 3% используют еще более старую версию. Четверть из 2000 респондентов опроса, проведенного во второй половине 2019 года, используют Java 11.
В ожидании расширения до других версий
JDK 8 и JDK 11 являются версиями долгосрочной поддержки (LTS), и поэтому они поддерживаются Oracle в течение нескольких лет.
Однако JDK 9, JDK 10, JDK 12 и следующая версия JDK 14 являются функциональными версиями и поддерживаются в течение шести месяцев после их выпуска. JDK 11 должен получить расширенную поддержку, по крайней мере, до сентября 2026 года. Но продление представляется возможным.
Версии Oracle JDK теперь доступны в течение шести месяцев. JDK 14, включающий в себя такие функции, как выражения Switch и так называемая функция API доступа к внешней памяти (инкубатор), был представлен 17 марта. JDK 17, запланированная на сентябрь 2021 года, должна стать следующим выпуском LTS. Oracle внедрила систему подписки: Java SE Subscription (для развертывания на сервере или в облаке) и Java SE Desktop Subscription (для рабочей станции).