La notizia è di quelle che in tempi di cause Google/Oracle sulle violazioni del codice potrebbe fare la felicità della casa di Mountain View, Android è stato completamente riscritto in C# dando il definitivo addio a Java. La mastodontica operazione è stata realizzata partendo dall’idea di un gruppo di ragazzi denominati Xamarin e il risultato? Sorprendente e lo hanno chiamato XobotOS.
Inizialmente il Team Xamarin si era dedicato allo sviluppo di Mono, un integrazione open souce del framework .NET che consente di scrivere applicazioni per Android utilizzando il linguaggio C# riuscendonci perfettamente e anzi ottenendo non solo una perfetta integrazione ma il risultato di questo lavoro li ha portati a decidere di provare a spingersi oltre e avviare una traduzione completa del codice Android. Ovviamente non hanno eseguito tutto da tastiera e monitor ma sono passati tramite Sharpen, un tool di traduzione automatica.
Ma veniamo al sodo perché senza entrare troppo in dettagli tecnici l’abbandono di Java vuole dire abbandonare definitivamente la Dalvik Virtual Machine indispensabile per il funzionamento del sistema portando allo stesso tempo due fattori assolutamente positivi:
- il sistema generato diventa inattaccabile dal punto di vista legale
- XobotOS aumenta fino all’ 85% le prestazioni nell’esecuzione di applicazioni
Il grafico qui sotto lo spiega in maniera esaustiva:
Che ne pensate? Sorprendente vero? Saremo davvero di fronte ad una svolta? Intanto facciamo un applauso a questi ragazzi per il lavoro svolto.