La empresa Xamarin lleva tiempo trabajando en tratar de impulsar el uso de Mono,
la implementación Open Source de la plataforma .NET de Microsoft, y de
hecho la empresa está formada por 20 de los desarrolladores que
iniciaron el trabajo en Mono. Entre ellos destacan nombres como Miguel
de Icaza y Nat Friedman, y hace poco revelaron públicamente datos sobre
el proyecto XobotOS.
Como revelan en el blog oficial de la empresa, mientras Oracle y Google luchan actualmente por el papel que realmente desempeña Java en Android, Xamarin ha creado una versión de Android que en lugar de hacer uso de Java hace uso de C#, lo que evitaría esos posibles problemas de demandas por teóricas violaciones de patentes.
Microsoft publicó C# y la máquina virtual .NET para su
estandarización bajo la ECMA, y de hecho esos estándares pasaron también
a la organización ISO para afirmar ese compromiso con las patentes de
forma que no pueda haber ataques de Microsoft con los que está sufriendo Google por parte de Oracle.
El resultado del esfuerzo de Xamarin es XobotOS, una edición de
Android reescrita en C# que evita el uso de la máquina virtual Dalvik
-que los responsables de este proyecto califican de estar bastante verde
aún- y que cuando es necesario procesa Java a través de Sharpen, un “traductor” que genera código C# a partir de código Java.
El resultado en rendimiento es asombroso, con tiempos de ejecución de distintos benchmarks muy inferiores a los que se consiguen con Dalvik -ver gráfica-, pero lo mejor de todo es que XobotOS está ya disponible en GitHub
para que cualquiera lo pueda instalar en su terminal. No sabemos
exactamente si continuarán invirtiendo en este esfuerzo -ni lo confirman
ni lo desmienten, y parece que el proyecto era más experimental que
otra cosa- pero puede que la comunidad de desarrolladores Android lo
tome muy en cuenta para crear ROMs “cocinadas” con esta base.
Fuente: www.muylinux.com
No hay comentarios:
Publicar un comentario