Historias
Slashboxes
Comentarios
 

Canonical quiere que Ubuntu ejecute aplicaciones de Android

editada por amieiro el 27 de Mayo 2009, 08:42h   Printer-friendly   Email story
desde el dept. estamos-trabajando-en-ello
IFM nos cuenta: «Canonical ha revelado un prototipo de entorno de ejecución que permitirá correr aplicaciones de Android en Ubuntu. Además se podrán ejecutar otras aplicaciones que provengan de otras distribuciones. La idea conceptual de Canonical es crear un entorno de ejecución especializado en aplicaciones desarrolladas para Android, para que estas puedan funcionar en Ubuntu como si de un programa Linux se tratase. El proyecto está en una fase muy temprana de desarrollo y requiere de una gran cantidad de trabajo antes de ser siquiera usable. A pesar de esto, el trabajo que se ha hecho hasta ahora representa un logro significativo. El código fuente del entorno de ejecución aún no está disponible, pero los desarrolladores planean publicarlo pronto. Esperan que su puesta a disposición del mundo invitará a la comunidad a participar en su desarrollo, impulsando y acelerando todo el proyecto.»

Historias relacionadas

[+] Publicada la versión 1.6 del SDK de Android 27 comentarios
Ayer, día 15, se ha publicado la versión 1.6 del SDK o kit de desarrollo de Android, incluyendo entre sus cambios más importantes el soporte para teléfonos CDMA, diversos tamaños de pantalla QVGA y WVGA o una API más completa para pantallas multitáctiles entre otras mejoras. Ya se puede descargar la última versión desde su página web. Hay un vídeo oficial disponible, en el que se pueden ver algunas de las nuevas características en acción.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • ya se puede ejecutar... mas o menos

    (Puntos:3, Informativo)
    por JAM (999) el Miércoles, 27 Mayo de 2009, 11:05h (#1150572)
    ( http://barrapunto.com/ )
    Con el emulador de Android del SDK ya se puede ejecutar aplicaciones, hasta te coje la conexión a Internet sin hacer nada raro. Hay que tener en cuenta que las aplicaciones Android son un bytecode similar al de java (pero no igual, es orientado a registros en vez de a stack) por lo que para poder ejecutar aplicaciones por separado habría que hacer que la máquina virtual traduzca a instrucciones x86 en vez de ARM (eso creo que Google lo tiene medio hecho) e implementar "pasarelas" de los driver de hardware de Linux (como por ejemplo el micrófono) al hardware virtual del sdk. No es un trabajo trivial pero tampoco es imposible, y hay aplicaciones de Android que realmente pueden ser útiles en un ordenador.

    PS: escrito desde Android ;)
  • Excelente

    (Puntos:1, Divertido)
    por pobrecito hablador el Miércoles, 27 Mayo de 2009, 12:38h (#1150612)
    Sin embargo preferiría que Ubuntu ejecute bien las aplicaciones de Ubuntu.
  • Emulador

    (Puntos:1)
    por oskarloko (32045) <oskarlokoNO@SPAMgmail.com> el Miércoles, 27 Mayo de 2009, 17:10h (#1150683)
    ( Última bitácora: Sábado, 23 Octubre de 2010, 08:59h )
    Creo que el tema del emulador no va por la compatibilidad x86 / ARM; sino por la plataforma

    Android se ejecuta sobre ARM.. de momento, porque estan haciendo ports a x86 - para netbooks.

    Ubuntu tiene versiones para x86 - x64 - ARM.

    Supongo que sera por los temas que diferencian a Android de la clasica distribucion de Linux:
    - La libreria de C no es GLIB, sino una propia
    - No utiliza el sistema X, sino uno nativo
    - usa el lenguaje Java sobre una plataforma propia


    De todas maneras, la compatibilidad es bienvenida.
  • Re:Urmmm

    (Puntos:1)
    por Cristian2k (28854) el Miércoles, 27 Mayo de 2009, 10:17h (#1150547)
    aunque Android sea un Linux, forzosamente tiene que tener peculiaridades por el hecho de ejecutarse en un movil. Las desconozco pero comprendo que lo hagan incompatible con un Linux de escritorio sin ningún añadido.

    Sería como decir que las aplicaciones java para moviles se puedan ejecutar en un PC como si nada.
    Tengo entendido que se puede pero es necesario un emulador, pues esto lo mismo
    [ Padre ]
  • Re:Urmmm

    (Puntos:2, Informativo)
    por jlpino (40727) el Miércoles, 27 Mayo de 2009, 10:43h (#1150562)
    ( http://lopezpino.es/ )
    Primero aclarar que kernel != sistema operativo. Con esta imagen te quedará mucho más claro que Android no es únicamente linux: Diagrama de componentes de la arquitectura android [wikipedia.org]
    [ Padre ]
  • No, o no exactamente. Android es una plataforma (o framework) que funciona sobre linux. Para ser exactos la wikipedia dixit:

    Android is a software platform for mobile devices, powered by the Linux kernel, initially developed by Google and later the Open Handset Alliance.[2] It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.
    --


    GonZoo
    Cuaderno del Viaje [blogspot.com]
    [ Padre ]
  • Re:bugbuntu

    (Puntos:1)
    por conanrealm (38806) el Miércoles, 27 Mayo de 2009, 14:36h (#1150646)
    Si, y para aportaciones de gilipolleces ya te tenemos a ti.
    [ Padre ]
  • 2 respuestas por debajo de tu umbral de lectura actual.