Android dice addio alle API Java di Oracle, spazio a OpenJDK
Novità storica su Android, che dalla prossima versione abbandonerà il Java Development Kit di Oracle in favore di OpenJDK. Pare che il cambiamento sia imposto dall'alto
di Nino Grasso pubblicata il 30 Dicembre 2015, alle 14:31 nel canale TelefoniaGoogleAndroid
Google ha confermato a VentureBeat che non userà più le application programming interface (API) di Oracle nelle future versioni di Android. La compagnia passerà ad OpenJDK, una versione open-source dello Java Development Kit di Oracle. Secondo Google il cambiamento semplificherà lo sviluppo delle applicazioni per il robottino verde, ma ci viene difficile pensare che il tutto non sia legato alla disputa legale in corso fra le due società proprio sull'uso di Java su Android.
Da Android N in poi il sistema operativo utilizzerà le API OpenJDK, in sostituzione al Java Development Kit di Oracle
La disputa iniziava nel 2010 quando Oracle citava in giudizio Google per aver utilizzato su Android il proprio linguaggio di programmazione senza la giusta licenza. In risposta Google sosteneva che le API in questione fossero essenziali per l'innovazione del software e che pertanto non potessero essere protette dalle limitazioni tipiche del diritto d'autore. Nel 2012 veniva riconosciuta la non colpevolezza di Google, decisione che è stata in parte rivista da una corte federale due anni più tardi.
Da allora la Corte Suprema statunitense non ha voluto mettere mano al caso, consegnando l'incarico ad un tribunale più specifico. La situazione è rimasta pressoché invariata fino a martedì, quando Hacker News ha avvistato del codice che faceva pensare all'abbandono delle API di Oracle a favore di un altro sistema. La risposta definitiva è arrivata nelle scorse ore, con la conferma ufficiale da parte della stessa Google che non ha potuto specificare se le novità siano relative alla disputa in corso.
Il cambio di API Java non avrà severe ripercussioni sulle modalità d'uso dei dispositivi con Android e difficilmente l'utente finale si accorgerà della modifica. Tuttavia, come sottolinea la compagnia di Mountain View, ci possono essere degli effetti riflessi nella qualità delle applicazioni rilasciate su Google Play Store. L'uso di nuove API si può tradurre in una semplificazione nello sviluppo del software, con il rilascio dello stesso in tempi più brevi e aggiornamenti più frequenti nel corso del tempo.










Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
Tory Bruno ha lasciato la società di razzi spaziali ULA dopo quasi 12 anni per ''un'altra opportunità''
L'immagine di Natale del telescopio spaziale James Webb è lo scintillante ammasso Westerlund 2
STMicroelectronics e SpaceX proseguono la collaborazione per la connettività di Starlink
Numeri da record, Xiaomi distribuisce oltre 14 milioni di dollari di bonus ai concessionari
BitLocker accelerato via hardware: Microsoft raddoppia le prestazioni su Windows 11
Blue Origin prosegue lo sviluppo dei lander lunari Blue Moon MK1 e Blue Moon MK2
Moore Threads: nuove GPU 15 volte più potenti e supporto DirectX 12 Ultimate
Steam diventa esclusivamente 64-bit: Valve chiude l'era del 32-bit sulla piattaforma
La Corte Suprema restituisce a Elon Musk il premio da 55 miliardi, e lo condanna a pagare 1 dollaro
X lancia Creator Studio su mobile: nuovi strumenti per i creatori di contenuti
Dieci anni fa SpaceX fece atterrare per la prima volta il primo stadio di un razzo spaziale Falcon 9
POCO M8 e M8 Pro arriveranno nel 2026: ecco tutto quello che sappiamo sui due modelli
Caos Formula 1: il motore Mercedes è irregolare ma la FIA vuole autorizzarlo fino al 2027
Tariffe nazionali per le chiamate e gli SMS fra paesi UE: cosa cambia con il nuovo atto della Commissione









28 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoLascio a voi quantificare la differenza qualitativa tra OpenJDK e il JDK di Oracle.
M$ ha i propri tool di sviluppo, e finalmente si capirà che non è poco.
Lascio a voi quantificare la differenza qualitativa tra OpenJDK e il JDK di Oracle.
M$ ha i propri tool di sviluppo, e finalmente si capirà che non è poco.
Sfascio di Android perché? Qualcuno si accorgerà del cambio di API?
Sto usando Android Studio e sinceramente e' un IDE fantastico. Sfascio di Android?
Lascio a voi quantificare la differenza qualitativa tra OpenJDK e il JDK di Oracle.
M$ ha i propri tool di sviluppo, e finalmente si capirà che non è poco.
Se ricordo bene, JDK Oracle si basa su Openjdk gia dalla versione 7 (aggiunge API e tool, ma la base è comune).
Scegliendo Openjdk semplicemente si mettono al riparo fa altre possibili cause da parte di Oracle.
Riguardo Microsoft ed i suoi tool ...
mi sa che non li usi sufficientemente a fondo perche altrimenti i loro difetti e limitazioni ti sarebbero più evidenti.
Lascio a voi quantificare la differenza qualitativa tra OpenJDK e il JDK di Oracle.
M$ ha i propri tool di sviluppo, e finalmente si capirà che non è poco.
Sei un caso patologico direi, sto cercando di capire di chi sei il clone ma ho ancora qualche dubbio, comunque i tuoi post sono esilaranti, non mollarei mai!!!
Scegliendo Openjdk semplicemente si mettono al riparo fa altre possibili cause da parte di Oracle.
Anche secondo me è solo una questione di licenze, più che una motivazione tecnica.
mi sa che non li usi sufficientemente a fondo perche altrimenti i loro difetti e limitazioni ti sarebbero più evidenti.
Io invece li uso molto, ma non ho presente particolari (gravi) difetti... al contrario di Eclipse, che finalmente è stato abbandonato in favore di Android Studio. Se poi si parla sempre di API, secondo me invece le API MS sono persino più comode e intuitive di quelle Java.
http://blogs.msdn.com/b/interoperab...dows-azure.aspx
http://www.azulsystems.com/press-20...s-releases-zulu
owned
Lascio a voi quantificare la differenza qualitativa tra OpenJDK e il JDK di Oracle.
M$ ha i propri tool di sviluppo, e finalmente si capirà che non è poco.
Oh ohhh... Ti sei scoperto, ti è scappato un dollaro di troppo: chi usa la sigla M$ anzichè MS non può essere un fan della stessa ma caso mai uno che vuole ridicolizzarla.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".