Google ще замени Java API от Android N с алтернатива с отворен код

Оракул

Днес разнообразната софтуерна схема, в която трябва да се потопи операционна система за мобилни устройства, е доста сложна и в която е трябва да се справят с авторското право и авторските права за да има определени функции, кодове и инструменти, за да донесе най-доброто потребителско изживяване на клиент, закупил таблет, носим носител или смартфон. Вече знаем как ги водят различни технологични компании, които водят дела на всеки две по три за използването на определени драйвери или API. Постоянна борба, при която губещите обикновено са потребителите, докато компаниите се опитват да преодолеят този вид недъзи, колкото могат по-добре.

В това е Google, за да го заобиколи дело за авторски права от Oracle относно използването на Java API. Поради тази причина или каквото би било тайно споразумение между двамата, Google трябваше да стигне до решението, което означава, че от Android N платформата за мобилни устройства ще оттегли зависимостта си от Java от Oracle в полза на внедряването на отворен код OpenJDK. Причината, посочена от Google, е да вземе изцяло решение за софтуер с отворен код, въпреки че истинската причина е свързана повече със законови непредвидени обстоятелства, а не с намерения, по-големи от това, което Android винаги е планирал да бъде безплатен софтуер.

Преминавайки от Java

Oracle придоби Sun Microsystems, оригинални собственици на езика за програмиране Java и неговите библиотеки с кодове, през 2010 г. и оттогава се оказва в постоянна борба с Google за Android. Оплакването на Oracle е, че Android използва своя Java API без разрешение. Приложните програмни интерфейси (API) или програмните интерфейси на приложението са като речниците на програмните езици, позволявайки на разработчиците да имат достъп до цялата функционалност, без да се налага да преминават през писане на код. Google поддържа, че тези API не могат да бъдат защитени с авторски права, което доведе до голям дебат, който раздели технологичната индустрия в различни области.

Ява

Към днешна дата този проблем не е разрешен законно. Макар и да, жури застана на страната на визията на Google през 2012 г., въпреки че федерален съд отмени решението, като каза, че API могат да бъдат защитени с авторски права без никакъв проблем. Миналият юни Върховният съд отказа да се върне отново по делото, което го върна на по-долните съдилища.

Как тази нова промяна ще се отрази на разработчиците

Тъй като случаят е все още активен, Google е в страхотна тишина в този момент. Новата промяна разбира се е да се възстанови естеството на Android с отворен код, което ви насърчава да използвате библиотеки с отворен код. Тази мълчалива промяна е открита благодарение на ново допълнение в изходния код, което сега е потвърдено от Google за случая с бъдещите версии на Android.

OpenJDK

За крайните потребители не трябва да има забележими промени. Е за разработчици, където всъщност ще видите някои разлики, тъй като няма да им се налага да избират между двата API, тъй като имат само OpenJDK и какво би било да работят с опростен код. За Google това отваря вратата да има по-голямо влияние върху начина, по който е разработена реализацията с отворен код, особено по нови начини, които могат да подобрят Android.

Накратко, така е добър стратегически ход от Google за да се отървете от тези постоянни оплаквания от Oracle. Така че сега трябва да знаем повече подробности за това внедряване, което ще започне в новата основна версия на Android, която тази следваща година ще бъде първоначалната N.


Интересувате се от:
Как да премахнете вируси на Android
Следвайте ни в Google Новини

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговаря за данните: Actualidad Blog
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.