Oracle Прекращает Поддержку Java Для XP


Следующие версии Java runtime, которые будут выпущены в середине июля, не будут работать на Windows XP. Как это повлияет на разработчиков?

Несмотря на то, что Microsoft прекратила поддержку Windows XP 8 апреля 2014 года, у нее все еще много пользователей.

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

Тот факт, что Java, которая имеет репутацию проблемы с безопасностью, которые, вероятно, отражают ее повсеместность, а также присущую ей ошибочность, больше не будет доставлять исправления безопасности в системы XP, вероятно, вызывает большую озабоченность у «удерживающих» XP, чем простое отсутствие поддержки Microsoft.

В то время как Microsoft предприняла согласованные усилия, чтобы пользователи XP знали об окончании поддержки, с помощью 3-летней кампании обратного отсчета, Oracle разместила ненавязчивую заметку в разделе системных требований на сайте загрузки Java:

С 8 апреля 2014 года Microsoft прекратила поддержку Windows XP, и поэтому она больше не является официально поддерживаемой платформой. Пользователи по-прежнему могут продолжать использовать обновления Java 7 в Windows XP на свой страх и риск, но поддержка будет предоставляться только в отношении выпусков Microsoft Windows Windows Vista или более поздних версий.

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

Проблема усугубляется тем фактом, что розничные продажи Windows 7 официально прекратились 30 октября 2013 года и что они быстро приближаются к дате, установленной в качестве ограничения для покупки домашних версий, предварительно установленных на новом оборудовании, 30 октября 2014 года. Из-за давления со стороны клиентов Microsoft отменила эту дату для Windows 7 Professional, и теперь в таблице продаж также указано, что:

Обратите внимание, что когда розничный программный продукт достигает даты окончания продаж, его все еще можно приобрести через OEM-производителей (компанию, которая сделала ваш компьютер), пока он не достигнет даты окончания продаж для ПК с предустановленной Windows.

Учитывая, что Windows 8.x не пользуется популярностью в качестве настольной ОС, это еще одна причина, по которой довольные пользователи XP цепляются за свое существующее оборудование до тех пор, пока Windows 9 не станет доступной.

Так должны ли разработчики продолжать поддерживать свои приложения XP?

Язык «write once run anywhere», похоже, стал языком «write once and run anywhere but XP». Java 8 никогда не поддерживалась в Windows XP, но если вы принудительно установите текущую версию, она, кажется, работает. Нет никаких особых причин, по которым Oracle должна поддерживать устаревшие операционные системы, но в этом случае база пользователей довольно велика — в три раза больше установленной базы Windows 8 и вдвое меньше Windows 7. 

Это означает, что если вы собираетесь включить пользователей Windows XP в свой целевой рынок, вам придется отказаться от привлекательности Java 8 и надеяться на лучшее с неподдерживаемыми старыми версиями Java 7.

Поддержка существующих пользователей, вероятно, нецелесообразна, и просто следовать за Oracle, объявив, что ваше приложение больше не поддерживает XP, кажется лучшей идеей.  Единственная проблема будет с любыми пользователями, у которых есть дорогостоящий контракт на пользовательскую поддержку с Microsoft, чтобы сохранить XP в ожидании того, что их Java-приложения также будут продолжаться. 

Похоже, что Oracle только что продвинула XP еще дальше в категорию мертвых ОС. 


Добавить комментарий