31.12.2015 Новости, Мобильные и беспроводные решения, Открытый код/LinuxВ интервью изданию VentureBeat компания Google сообщила, что кодовая база будущей платформы Android 7 будет полностью избавлена от собственной реализации проприетарного Java API от Oracle. Все созданные при разработке Android библиотеки с Java API будут заменены на код из свободного пакета OpenJDK. Кроме того, Google усилит своё участие в проекте OpenJDK. Таким образом, компания намерена избавить платформу от претензий Oracle, которая считает Java API своей интеллектуальной собственностью и препятствует созданию совместимых функциональных аналогов. Переход Android на единую Java-платформу OpenJDK также позволит задействовать новые возможности Java 8, к примеру, унифицировать использование компонентов для разработки приложений и сервисов. Примечательно, что созданные для Android компоненты Java API распространялись под лицензией Apache, в то время как OpenJDK поставляется под лицензией GPL, обязывающей открывать все модификации. До настоящего времени Google использовала библиотеки Java, взятые из проекта Harmony. Этот проект был основан Apache Software Foundation в 2005 г. и представлял собой альтернативную свободную реализацию Java. Работа над проектом была прекращена в 2011 г. после того, как сообществу в течение нескольких лет не удалось договориться с Sun Microsystems о бесплатном предоставлении компонентов для обеспечения совместимости Harmony с Java. Язык Java используется в Android для разработки приложений — на нем пишется их код. Затем этот код выполняется в ...
читать далее.