Google оповестил о переходе на OpenJDK

от автора

Приветствуем наших читателей на страницах блога iCover! Иногда в размеренный ход событий и бизнес-планы трансатлантических мегакорпораций вносятся коррективы, которые далеко не всегда способны предугадать даже ведущие профильные аналитики. Похоже, подобная ситуация имела и продолжает иметь место с Google, объявившей о переходе в грядущей версии Android N на платформу OpenJDK. C большой долей вероятности это событие связывают с пребывающей в активной стадии патентной тяжбой с компанией Oracle по иску последней, хотя официальное подтверждение этому сами представители Google давать отказались.

image

В декабре прошлого года компания Google анонсировала старт продаж планшетного компьютера Pixel C. В целях популяризации продукта команда разработчиков обратилась к ресурсу Reddit, на котором в формате вопрос/ответ организовала диалог со своими потенциальными пользователями. В ходе дискуссии разработчики коснулись темы всеми ожидаемой новой версии Android N, частично приоткрыли завесу тайны и проговорились, что в новой прошивке должен появиться режим многооконности. Здесь стоит вспомнить, что слухи о планах Google в отношении такого нововведения появились еще до релиза Android 6.0.

Кроме того, в ходе дискуссии разработчики вскользь упомянули, что ведут работы по интеграции поддержки DisplayPort через разъём USB Type-C, хотя гарантировать, что эта функциональная возможность будет присутствовать в Android N предусмотрительно не стали. Очень вероятно, что появление режима многооконности и поддержки DisplayPort даст возможность использовать устройства под управлением Android в качестве полноценного ПК по аналогии с функцией Continuum в Windows 10 Mobile.

«Мы работаем над множеством инноваций для “N”. Разумеется, нам бы хотелось, чтобы вы узнали о них ещё вчера. Но тогда исчез бы сам факт сюрприза. Что касается режима многооконности, то сейчас он находится в стадии активной разработки», — поделился Андрей Бауэрс (Andrew Bowers), руководитель подразделения по разработке потребительской техники Google. Так что, все подробности о специфике названных нововведений, появившихся в Android N нам станут известны только в ходе конференции разработчиков Google I/O 2016.

Но, возможность появления аналога функции Continuum и режима многооконности в обновленном Android N далеко не единственный и не самый масштабный сюрприз, который разработчики Google приготовили пользователям. Патентные разборки, развернувшиеся между Oracle и Google, что теперь уже точно известно, повлекли за собой переход последней в грядущей версии Android N с библиотек Oracle Java API на операционную платформу OpenJDK (открытую версию Java Development Kit).

Как следует из периодически поступающей, зачастую противоречивой информации, подготовку к такому переходу Google начал еще в конце февраля 2015 года. Теперь планы компании подтвердились официально, о чем подробнее рассказал в своей статье после интервью с представителями компании ресурс VentureBeat:

"… Update on December 30: Google followed up today to clarify some of the details the company explained to us before we wrote this article. As a result, the headline has been corrected to more accurately reflect the story. While Google is moving away from its own implementation (using Apache Harmony-based libraries) to use OpenJDK libraries as its foundation for the standard Java libraries, the company is still making changes to OpenJDK to make it work on Android. As a result, future versions of Android will continue to contain parts of Google’s “own implementation,” just based on OpenJDK."

“В последующей версии Android (N) мы намерены отказаться от библиотек Java в пользу OpenJDK, над которой специалисты Google работают уже довольно давно, успели внести свой достаточно большой вклад и намерены работать в этом направлении в будущем” – обозначил представитель Google официальную версию причины, по которой было принято такое решение. В интервью изданию VentureBeat компания Google сообщила, что кодовая база будущей платформы Android N будет полностью избавлена и от собственной версии реализации проприетарного Java API от Oracle. Все созданные при разработке Android библиотеки с Java API будут заменены на код из свободного пакета OpenJDK.

По словам официальных представителей Google, переход на открытую платформу и отказ от дальнейшего использования Java API в своей операционной системе произойдет вне зависимости от решения суда. Это позволит Google не опасаться новых судебных исков в будущем и упростить процесс разработки приложений.

Давать однозначную оценку тому, как теперь уже очевидный переход на OpenJDK отразится на работе системы пока преждевременно. Мнение о том, что переход на платформу OpenJDK непосредственно связан с судебными разбирательствами с Oracle, складывающимися пока не в пользу Google в компании комментировать отказались.

Источники: androidcentral.com, phonearena.com, codenameone.com, android.googlesource.com.


Уважаемые читатели, мы всегда с удовольствием встречаем и ждем вас на страницах нашего блога. Мы готовы и дальше делиться с вами актуальными новостями, обзорными материалами и другими публикациями, и постараемся сделать все возможное для того, чтобы проведенное с нами время было для вас полезным. И, конечно, не забывайте подписываться на наши рубрики.

Специальная подборка Новогодних подарков от iCover

Другие наши статьи и события

ссылка на оригинал статьи http://geektimes.ru/post/268644/


Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *