gecarom
29/01/16, 17:36:42
Muy buenas, recientemente he adquirido un Meizu Metal, y a la espera de recibirlo he visto que muchos de vosotros os preguntabais la diferencia que hay entre una ROM Stock de Android con el sistema Yun OS. He estado investigando un poco y intentaré usar mis conocimientos (no me considero un experto, pero me manejo bien) para explicar en qué consiste esta versión que tanta polémica está causando.
AliYun OS, breve historia del sistema:
Yun OS (simplificado de AliYun OS) es una distribución linux basada en el Android Open Source Project. Fue presentada el Julio de 2011 y está desarrollada por AliCloud, grupo de desarrolladores del magnate de china: el grupo AliBaba.
1600 ingenieros han trabajado para la compañía con el fin de mejorar el sistema, que por lo que he leído, busca un sistema basado en Android pero con todas las facilidades en la nube que ofrece iOS.
Y muchos os preguntaréis ¿Por qué Meizu?, bien, pues al parecer AliBaba invirtió un total de 590 millones de dólares en la compañía el febrero de 2015.
¿Qué tiene de diferente Yun OS?
Llegamos a la cuestión imprescindible. Para entenderlo todo hace falta saber como funciona Android por dentro. Android es un sistema jerárquico, por lo cual funciona por capas. La más importante de todas es el kernel, que es el que se encarga de conectar el hardware con el software, de tal modo que controla los recursos físicos (cámara, batería, procesador...). Bien, cada kernel es distinto para cada terminal, pero tenemos que quedarnos con que todos los kernel Android (incluyendo Yun OS) están basados en linux.
Por debajo del kernel encontramos la máquina virtual, y es aquí donde viene el cambio. Android utiliza una máquina virtual de java para ejecutar las aplicaciones (Dalvik hasta 4.4.x. y ART a partir de 5.0.). Yun OS monta su propio runtime environment, es decir, que tiene su propia máquina virtual, que según he leído también se combina con un motor de aplicaciones en la nube que acepta html5 (eso me suena bastante a Ubuntu Mobile :rolleyes: ). Como he comentado antes, Yun OS está basado en el proyecto abierto de Android, por lo que algo de ahí habrán cogido. Por lo demás, el sistema jerárquico debería ser igual (claro está que la interfaz está retocada, eso al que le llamamos Flyme amigos).
Conclusión:
El tema es que las aplicaciones de Google y de terceros para Android son completamente compatibles (máquina virtual de java= compatibilidad con apps en java) y además tenemos la posibilidad de usar apps en html5 (cómo las que vienen por defecto de mano del fabricante). El tema del root aún no lo tengo muy claro, en teoría tiene que ser posible, ya que es simplemente el acceso de superuser en el sistema, y ya sabemos que eso va de la mano con Linux... Lo que no acabo de ver muy claro es la implementación de xPosed (si ya hubieron problemas con ART, imagina con una máquina de la que no sabemos ni el nombre) y las ROMs de terceros.
En fin, que cuando me llegue el teléfono os cuento más. Espero que os haya servido :platano:
AliYun OS, breve historia del sistema:
Yun OS (simplificado de AliYun OS) es una distribución linux basada en el Android Open Source Project. Fue presentada el Julio de 2011 y está desarrollada por AliCloud, grupo de desarrolladores del magnate de china: el grupo AliBaba.
1600 ingenieros han trabajado para la compañía con el fin de mejorar el sistema, que por lo que he leído, busca un sistema basado en Android pero con todas las facilidades en la nube que ofrece iOS.
Y muchos os preguntaréis ¿Por qué Meizu?, bien, pues al parecer AliBaba invirtió un total de 590 millones de dólares en la compañía el febrero de 2015.
¿Qué tiene de diferente Yun OS?
Llegamos a la cuestión imprescindible. Para entenderlo todo hace falta saber como funciona Android por dentro. Android es un sistema jerárquico, por lo cual funciona por capas. La más importante de todas es el kernel, que es el que se encarga de conectar el hardware con el software, de tal modo que controla los recursos físicos (cámara, batería, procesador...). Bien, cada kernel es distinto para cada terminal, pero tenemos que quedarnos con que todos los kernel Android (incluyendo Yun OS) están basados en linux.
Por debajo del kernel encontramos la máquina virtual, y es aquí donde viene el cambio. Android utiliza una máquina virtual de java para ejecutar las aplicaciones (Dalvik hasta 4.4.x. y ART a partir de 5.0.). Yun OS monta su propio runtime environment, es decir, que tiene su propia máquina virtual, que según he leído también se combina con un motor de aplicaciones en la nube que acepta html5 (eso me suena bastante a Ubuntu Mobile :rolleyes: ). Como he comentado antes, Yun OS está basado en el proyecto abierto de Android, por lo que algo de ahí habrán cogido. Por lo demás, el sistema jerárquico debería ser igual (claro está que la interfaz está retocada, eso al que le llamamos Flyme amigos).
Conclusión:
El tema es que las aplicaciones de Google y de terceros para Android son completamente compatibles (máquina virtual de java= compatibilidad con apps en java) y además tenemos la posibilidad de usar apps en html5 (cómo las que vienen por defecto de mano del fabricante). El tema del root aún no lo tengo muy claro, en teoría tiene que ser posible, ya que es simplemente el acceso de superuser en el sistema, y ya sabemos que eso va de la mano con Linux... Lo que no acabo de ver muy claro es la implementación de xPosed (si ya hubieron problemas con ART, imagina con una máquina de la que no sabemos ni el nombre) y las ROMs de terceros.
En fin, que cuando me llegue el teléfono os cuento más. Espero que os haya servido :platano: