Android N будет использовать OpenJDK, бесплатную Java от Oracle

Логотип Android

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

Историческая проблема

Мы собираемся сделать краткое и не очень точное описание происходящего. Как многие из вас знают, Android использует Java. Фактически, все приложения должны быть запрограммированы на языке программирования Java, чтобы их можно было запускать на любом Android. Теоретически Google использовал реализацию Java, которая была бесплатной, но позже Oracle заявила, что это не так, но лицензия на код, который использовал Google, принадлежала им. Судебный процесс был урегулирован, и похоже, что Google выиграл, и до сих пор Android продолжает использовать ту же реализацию Java. Однако новая версия операционной системы перейдет на использование OpenJDK, новой реализации Java.

Логотип Android

Android-N

Новой версией операционной системы будет Android N, и теперь эта версия будет использовать OpenJDK, бесплатную реализацию Java. По иронии судьбы OpenJDK, хотя и является бесплатной реализацией, также принадлежит Oracle. Как оно может быть от Oracle, если оно бесплатное? Как и Android, он от Google и бесплатный. Oracle создала проект OpenJDK, но есть много людей, которые работают над ним, в том числе и Google.

Судя по всему, Google хочет использовать реализацию Java 8 в новых версиях операционной системы, чтобы программистам были доступны новые API. Они утверждают, что предыдущая реализация Java несколько устарела. Это также может быть сделано для того, чтобы избежать дальнейших юридических проблем с Oracle в отношении новых выпусков. Возможно. В любом случае на уровне пользователя это не будет особо актуально.

Новая версия операционной системы Android N, вероятно, будет представлена ​​на Google I / O 2016 еще в мае или июне следующего года.