InicioInfoCrean una versión de Android sin rastros de Java

Crean una versión de Android sin rastros de Java

Info5/13/2012
Si existe el pan sin gluten, la cerveza sin alcohol y el chicle sin azúcar, ¿por qué no un Android sin Java? En el marco de la disputa legal entre Oracle y Google respecto al uso de Java por parte de la segunda, una empresa de desarrollo ha decidido evitar toda la polémica y ha transportado todo el sistema operativo Android al lenguaje C#. Tal como está evolucionando el proceso en los tribunales, la creación podría acabar siendo muy cotizada. Cuando Google creó Android, el entorno de aplicaciones fue diseñado en Java, un lenguaje desarrollado originalmente por Sun Microsystems y actualmente propiedad de Oracle. Ésta asegura que, al construir la máquina virtual -denominada Dalvik- que ejecuta realmente las aplicaciones dentro del sistema operativo, Google infringió algunas de sus patentes relativas a Java. El proceso legal está en marcha y podría acabar resultando tan incómodo como caro para Google. Entretanto, una firma de desarrollo multiplataforma llamada Xamarin ha dedicado casi un año a convertir la mayor parte de los cimientos de Android a C#, un lenguaje alternativo de programación orientado a objetos creado por Microsoft. La gran diferencia es que C# y el runtime de .Net están cubiertos por robustas provisiones sobre patentes que impiden que Microsoft demande a alguien por haber aplicado la tecnología en cuestión. Como desarrolladores veteranos de un runtime alternativo de .Net denominado Mono, la gente de Xamarin han sustituido por C# todo el código Java que contiene Android. El resultado, que Xamarin ha publicado esta semana. es una versión en C# del sistema operativo Android que han bautizado XobotOS. No obstante, el desarrollador ha indicado que XobotOS no es más que un “proyecto de investigación” y que no tiene intención de mantenerlo como proyecto independiente. Por lo tanto, no es probable que el SO vaya mucho más allá de la comunidad de desarrolladores. Aún así, Xamarin asegura que la investigación ha generado muchas herramientas necesarias para sustituir fragmentos de código Java por sus equivalentes en C# cuando el rendimiento es crucial y C# puede ofrecer mejores soluciones que Java. Así pues, si alguien quiere crear una versión de Android exenta de Java y potencialmente exenta de demandas por infracción de patentes, ya se encontrará hecha buena parte del trabajo.
Datos archivados del Taringa! original
0puntos
523visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

E
Escotoma🇦🇷
Usuario
Puntos0
Posts13
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.