Apple сегодня окончательно развеяла тревоги всех пользователей Mac OS X, которые были взволнованы судьбой среды Java в Mac OS. В прошлом месяце в интернете возникли слухи, что компания якобы более не планирует развивать Java. Сегодня компания опровергла эти данные, анонсировав партнерский проект совместно с Oracle, согласно которому две компании будут работать над средой Java SE 7 для Mac OS X как часть проекта OpenJDK.
В октябре этого года Apple заявила, что последний выпуск Java SE 6, включенный в Mac OS X, объявлен устаревшим и более не развивается. Также это значит, что компания не гарантирует, что эта версия Java будет обновляться с будущими релизами операционной системы. Несмотря на это, компания сегодня заявила, что текущая версия Java SE 6 останется включенной в Mac OS X Snow Leopard (10.6) и будет включена в будущую версию среды Mac OS X Lion (10.7).
Что касается OpenJDK, то здесь Apple заявляет, что компания внесет свой вклад в развитие большинства компонентов, необходимых для корректной работы и надлежащей поддержки Java SE 7 в Mac OS X. Это справедливо как для 32-битных, так и для 64-битных вариантов виртуальных машин Java, библиотек классов, сетевых стэков и базы для нового графического клиента.
Так как OpenJDK - это открытый проект, все изменения, вносимые Apple в код, будут доступны в открытом доступе для всех желающих. Также в совместном заявлении Apple и Oracle говорится, что за распространение конечной версии Java SE 7, в том числе и для Mac OS, будет отвечать Oracle. Ранее за дистрибуцию Mac OS-версии отвечала сама Apple.
По мнению независимых специалистов, Apple, скорее всего, решила переложить ответственность на Oracle, так как сама компания намерена тратить больше времени и ресурсов на поддержание, так как подобная схема может ускорить вывод версий Java для Mac OS. Старший вице-президент Apple Бертран Серле говорит, что Apple "уверена в правильности шага, позволяющего наилучшим способом сохранить Java для Mac OS".
"Самый лучший способ для наших пользователей иметь всегда самые свежие и безопасные версии Java - это получение их непосредственно из рук Oracle", - говорит Серле.