“Myriad Gruop“. Posiblemente este nombre no os diga nada a los lectores de EAL, pero si lo que aseguran se cumple, pueden llegar a ser uno de los grupos de programación más importantes en el panorama de los smartPhones. Y no es porque hayan programado una inusitada cantidad de programas o que hayan creado un juego que compita en popularidad con la exitosa saga Angry Birds, sino porque este grupo afirma poder correr aplicaciones de Android en todas las plataformas existentes…
Como vemos, es un terminal Nokia N900 en el cual corren aplicaciones Android. Lo curioso es que este terminal de la (en problemas) compañía finlandesa está diseñado para Symbian y para Maemo, siendo de hecho de los pocos que tiene dual boot. Además, las aplicaciones no van lentas y a tirones, sino que se asemejan mucho en velocidad de ejecución a terminales como la Galaxy S o la Desire gracias a que este terminal tiene un hardware muy potente.
Myriad asegura que va a presentar a final de año un programa que permita hacer esto para todas las plataformas existentes. De esta manera, podremos encontrar aplicaciones como Google Googles, Maps, Astro y demás maravillas en terminales con Meego, Windows Phone 7, Blackberry, Symbian o iOs. El tema promete, y si se cumplen las promesas veremos un adelanto en el MWC de Barcelona (por cierto, me gustaría saber quiénes vais al mismo para conocernos en persona) y la aplicación que permite portar hacia Meego a finales de año… Pero se nos plantean dudas, ilusiones y escepticismo a partes iguales…
Por una parte, nos encanta pensar en una posibilidad así. Tener las aplicaciones de Android en cualquier terminal sin pérdida de rendimiento le daría a los programadores de aplicaciones móviles una razón esencial y totalmente definitiva para programar en Android antes que en cualquier otra plataforma. Esto nos llevaría a tener una inusitada cantidad de aplicaciones y dejaría al resto de markets en una situación de clara desventaja con la cual no podrían competir. Pero por otra parte, nos gustaría ver si en efecto Myriad cumple con lo prometido; no sería la primera vez que un programa se queda en un mero proyecto o en una muy buena idea y, además, está la política de los dueños de cada tienda de aplicaciones. Habría que ver la postura de BlackBerry, Apple, Microsoft y Nokia respecto a una aplicación en su market que lo que vaya a hacer es que precisamente baje el número de usuarios que necesiten dicha tienda. Tengo muy claro que el Apple Store nunca llegaría a aceptar esta aplicación porque ha rechazado ya muchas aplicaciones sin prácticamente razones y con Alien Dalvik tendrían argumentos de peso para no aceptarla.
De cualquier modo, creo que todos nosotros estaríamos encantados de que este proyecto fuera un verdadero éxito, porque las aplicaciones ganarían en cantidad y en calidad. Es sin duda una iniciativa a seguir y a apoyar y ¿Quién sabe? Tal vez si la idea funciona veamos lo mismo desde iOs a android y podamos también disfrutar de los magníficos programas y juegos de la plataforma de Apple…
¿Pensáis que todo esto saldrá adelante? ¿O acaso quedará en agua de borrajas y en una idea que nunca llegó a funcionar? Agradecemos vuestros comentarios :)
La reacción por ahora es… incredulidad :-)
Desconozco los detalles técnicos, pero tal y como suena parece una emulación en toda regla. Y para conseguir una emulación fluida, la máquina destino debe aumentar la potencia de la máquina origen en un factor bastante importante.
Pero bueno, el escepticismo no quita que como idea, suena muy prometedora :-)
cuando dices “la máquina destino debe aumentar la potencia de la máquina origen en un factor bastante importante”
te puedo decir que eso no es verdad.
depende el software que virtualice. hoy en dia hay software que virtualizan y hacen uso DIRECTO del hardware sin intermediarios (hasta sin el sistema operativo de por medio) pero bueno… la mayoria utiliza VirtualBox, VirtualPC y demas software de virtualizacion para usuarios standar.
pero yo utilizo software de virtualizacion que hace uso directo de recursos y te puedo asegurar que no sientes “lagasos” ni “tirones” hasta no podras notar que se esta virtualizado.
pero bue.. tiene sus precios ese tipo de virtualizacion, pero es posible, y real la tecnologia.
Bueno es saberlo ;-)
El N900 lleva maemo, no meego!
A mi me parece genial, aunque también soy muy poco creyente de este tipo de cosas.
Primero, por que todas las compañías quieren el pastel para ellas solas y no dejaran que esto ocurra.
El tiempo dirá …
Pd: Yo estaré en el MWC ;-)
En el caso de que se pudiesen ejecutar aplicaciones de Android en iOS quien ganaria seria iOS, porque podria ejecutar ambos tipos…
Lo que realmente sería interesante es correr aplicaciones iOS en android. Creo que muchissima gente no se pasa a android sólo por la frase: no tiene los juegos de la appStore. Y no van muy desencaminados.
Un saludo
Y cuando buscas los pocos que hay el buscador es pésimo, algo que no logro comprender teniendo en cuenta el motor de búsqueda de Google…
adiero
N900 es un teléfono con un hardware muy potente, lo que le permitiría la emulación basándose en éste. La cosa ya cambia, seguro, para los terminales “normales” de Nokia. De todas formas, veo más problemas legales que otra cosa en esta idea, como comentáis.
recuerda que nokia hizo alianza con intel para usar procesadores x86 … asi que … trata de imaginar hasta donde puede llegar el smartpc.. digo.. smartphone
Hacer esto no es algo tan descabellado. Es más, es algo relativamente fácil de hacer.
Para android se programa en java, que al fin y al cabo, es el lenguaje en auge por su posibilidad de ser portado a cualquier dispositivo gracias a la máquina virtual. Esto quiere decir que en realidad no se programa con un framework de un sistema operativo, sino con el de la máquina virtual, que siempre será el mismo programemos para windows, linux o mac.
Tan sólo deben reconstruir una máquina virtual dalvik para cada sistema operativo en el que quieran hacer funcionar las aplicaciones diseñadas para android.
Ahora bien, lo que se comenta en el artículo de hacerlo al contrario… yo diría que es imposible. Para hacer eso habría que emular un iOS dentro de android. Veo la idea bastante ridícula.
Una cosa es el lenguaje en si (java), y otra muy diferente el SDK de android, que son las librerias java con las que las apps tienen acceso al hardware de android.
No es tan fácil como lo pintas, hacer una maquina virtual java es algo que no tiene complicacion hoy en dia, hay maquina java para cualquier dispositivo casi, de hecho hay muchos telefonos chinos con maquinas virtuales de java micro edition, y que funcionan relativamente bien, sin embargo esos moviles no pueden ejecutar nada de android, por que no tienen portada la sdk.
Las librerías del sdk siguen siendo código abierto, compilable y fácil de portar. Lo único que Myriad no tendría es la implementación de los drivers de cada dispositivo. Y, por otro lado, encajar el modelo de aplicación dentro del framework del sistema destino… Sí, tienes razón, parece bastante complicado.
El N900 lleva el sistema operativo Maemo y se puede overclear el procesador hasta 1.2. GHz.
Sinceramente para mí el N900 es uno de los mejores telefonos inventados en la historia apesar de ser Nokia. Yo combino mi android con el N900.
Es bueno pensar en estas iniciativas y tambien saber que estan en progreso. Pero tambien es bueno no decir tantas cosas buenas que estan por venir si llegase a darse por completo. De mi parte, esperaré a finales de año para ver que resultado tenemos. De resto solo me queda decir: I LOVE MY ANDROID
Pingback: Tweets that mention Alien Dalvik, las aplicaciones Android en TODAS las plataformas « El Android Libre -- Topsy.com
Soy al único que le parece una mala noticia? Quien va a comprar un android pudiendo ejecutar sus aplicaciones en otros sistemas? Apple y Microsoft son las que saldrán ganando vendiendo sus iphones y WP7, que serán máquinas “multisistema”.
Hyogga, no tendrás algo que ver con la Carlos III y el TSM100, ¿No? :-O
No… creo que me confundes con otro
Sinceramente hyogga, Android es mucho más q un conjunto de APPs.
Un saludo,
Tienes razón en que Android es mucho más que un conjunto de APPs pero hyogga tiene razón en lo que dice que esto le perjudicaria mucho, ya que si yo me compro un móvil por ejemplo un nokia con meego que pueda ejecutar todas las aplicaciones android además de todas las suyas propias esto lo hace por lo menos para mí una opción más que interesante. A los que si podrían beneficiar ciertamente son a los desarrolladores de aplicaciones Android aunque bueno hay que ver como termina todo esto…
Tampoco lo veo claro, más aplicaciones para android sí, pero cómo dice hyogga no sé hasta qué punto beneficiaria a android, se venderían menos terminales. Alguien que no sepa decidirse podría optar por otro modelo de nokia o un iphone al poder utilizar también las apps de android. Imagina que android pudiera correr aplicaciones de IOs, daría 1 punto más a favor de android cómo habéis comentado.
WTF!!! La verdad es que poder utilizar aplicaciones tan buenas como Navigation,angry birds en “smartphones” de menor precio sería toda una revolución.
PD: Yo también asistiré al MWC, nos vemos allí!
Hombre tanto como en uno de menor precio no… el n900 no es que sea barato precisamente.. xDD
Pues a mi (a falta de conocer detalles) me parece bastante complicado. Si en una app desarrollada para Android ya aparecen mil bugs según el dispositivo Android en el que se ejecute incluso siendo no compatible con algunos (mirad lo que tardó Skype para el Galaxy S) pues muy buena tendría que ser la emulación (o como lo hagan) para hacerla funcionar en tal cantidad de plataformas…
Luego ya otro punto es como se distribuirían las apps.
Un market multiplataforma?
Me bajo el apk y listo…
Muy bonito pero muy dificultoso…
A ver, las cosas claras:
La Dalvik Virtual Machine, sobre la que corren todas las aplicaciones de android que no tiran de codigo nativo (las que tiran de codigo nativo solo funcionan para los procesadores para los que han sido compiladas), como su nombre indica, es una maquina virtual, como la Java Virtual Machine. Arquitectonicamente la DVM y la JVM son completamente diferentes, pero ambas hacen lo mismo, abstraer el hardware del dispositivo, y ofrecerle a los programas un dispositivo virtual independientemente del hardware sobre el que corra. Esto permite correr Java sobre cualquier arquitectura (Desde Ultra Spark a Power PC a x86) y sistema operativo (De Solaris a MacOSX a Linux a Windows). La DVM hace lo mismo, permitiendo que los telefonos con distintos procesadores corran las mismas apps (Las diferentes versiones de ARM no son 100% compatibles, por ejemplo). Esto significa que para correr aplicaciones de Android sobre cualquier SO, solo necesitas portar la DVM.
De hecho, ya existe un Tablet que usa una variante de MeeGo, tiene una DVM y acceso al Market, la Weetab
Kuroshima, buen comentario… Lo que pasa es que ese Weetab no tiene pantalla :(
;)
Opino lo mismo que hyogga porque tanto ios como como rim y windows venderían más smarphone por ser multi plataforma .pero por otro lado gálvez los desarrolladores de ios sacarían apps en androide porque es más económica total la podrían usar los dos, pero yo me opongo gracias
Pingback: Droidcast 36 Fragmentación, webmarket y tarifa plana | Droidcast
Pingback: MWC 2011: Qualcomm se quiere hacer con todo en telefonía, hardware y software « El Androide Libre
Pingback: BlackBerryDom
Pingback: Las aplicaciones de Android en Blackberry Playbook: Ya es oficial | iPhoniacos Jailbreak, Cydia, iPhone Aplicaciones...
Pingback: Las aplicaciones de Android en Blackberry Playbook: Ya es oficial | iPhoniacos | Noticias iPhone, Jailbreak, Cydia, Aplicaciones, Apple...
Pingback: Gdroid México – Nokia N9 será compatible con aplicaciones Android
No creo que sea un emulador, dalvik es java y java se ejecuta en una maquina virtual, creador dicha maquina virtual para meego y listo, una muy buena idea, es mas la misma maquina virtual se podria instalar en windows, linux, etc, muy buena idea tuvieron, espero que no la cobren ja
me olvide de decir que nokia sigue dando de que hablar, todos lo critican pero son unos cracks, meego en android que te parece? jaja me hace reir cuando la gente critica a symbian y todo lo que tiene iphone y android son cosas que en symbian ya estaban, aguante nokia! se rien de google ejecutando sus aplicaciones en meego jaja
otra cosa esto SI es una SMARTPHONE.
Pingback: Droidcast 36 Fragmentación, webmarket y tarifa plana | Jobbr es