¿Android será reemplazado por el fucsia?
¿Cómo existe el sistema Fuchsia?
Antes de hablar de este tema, primero debemos entender el sistema Fuchsia.
En cuanto al sistema Fuchsia, Google es bastante discreto y ni siquiera hace publicidad sobre la aparición del sistema. Los medios descubrieron el proyecto del sistema Fuchsia de Google en GitHub en agosto de 2016, y luego se enteraron. que Google estaba haciendo este nuevo sistema. Si fuera un fabricante nacional el que llevara a cabo un proyecto tan grande, ¿seguiría presumiendo de él hasta el cielo?
El fucsia es bastante discreto, pero esto no puede ocultar su brillantez. Hay muchos aspectos destacados del fucsia, parece nuevo desde adentro hacia afuera.
En primer lugar, utiliza un kernel de sistema completamente diferente al de Android. Todos sabemos que Android está basado en Linux.
Para evitar la contaminación GPL (Linux adopta la licencia de código abierto GPL, una vez que hay código que involucra a Linux, el código también debe ser de código abierto), Android tuvo que dedicar grandes esfuerzos para crear una capa intermedia HAL. para integrar aplicaciones y controladores. Aislar el código de Linux para proteger los intereses de los fabricantes.
Fuchsia utiliza un nuevo kernel de sistema "Zircon". El sistema también es de código abierto, pero la licencia utilizada es una mezcla de BSD3clause, MIT y Apache2.0. y es aún más adecuado para uso comercial.
Además de resolver el problema de la contaminación por GPL, el núcleo Zircon también tiene algunas características muy atractivas. Zircon es un micronúcleo con alta flexibilidad que se puede utilizar no solo en teléfonos móviles, sino también en dispositivos integrados, PC de escritorio, tabletas y otras plataformas.
Se puede esperar que Fuchsia no sea sólo un sistema específico de plataforma, sino que se convierta en un reproductor más versátil que Android en el campo de las aplicaciones.
Hablemos del aspecto del sistema Fuchsia. Cuando Fuchsia fue descubierto por primera vez por los medios, no tenía una interfaz gráfica. Sin embargo, en mayo de 2017, Fuchsia anunció su diseño de interfaz de usuario.
El diseño de interfaz de usuario de Fuchsia también pone gran énfasis en la multiplataforma. Se basa en el diseño de tarjetas, flexible y adaptable a pantallas de diferentes resoluciones, tamaños y proporciones, lo que es coherente con el punto de partida que actualmente defiende MaterialDesign. por Android. Con respecto a la interfaz de usuario de Fuchsia, el autor ha tenido una experiencia detallada. Haga clic aquí para verla.
↑ ↑ ↑ La interfaz de usuario de Fuchsia utiliza muchos diseños de tarjetas.
Se puede ver que Fuchsia está listo para ser multiplataforma tanto en el kernel como en la interfaz de usuario. La plataforma sin duda incluye dispositivos móviles. teléfonos, tabletas y PC, lo que significa que no sólo tiene el potencial de reemplazar a Android, sino que también es probable que sea el sucesor de ChromeOS.
De hecho, el conocido medio 9TO5Google publicó una encuesta sobre "¿Cuándo crees que Fuchsia podrá reemplazar a Android y ChromeOS? Sólo menos del 16% de las personas cree que Fuchsia nunca reemplazará a Android y ChromeOS". Esto puede, hasta cierto punto, reflejar las expectativas de todos sobre Fuchsia.
¿Puede realmente Fuchsia solucionar los males de Android?
Aunque Android es muy popular, no está exento de defectos. La apertura ha aportado vitalidad a Android, pero al mismo tiempo también ha provocado que Android sufra problemas como la división de versiones y el caos ecológico.
Además, aunque Android ha hecho muchos esfuerzos para mejorar la eficiencia operativa, como reemplazar la máquina virtual Dalvik con ART y utilizar el mecanismo de gestión en segundo plano más estricto Doze, la eficiencia operativa actual de Android es inferior a la de iOS. ¿Puede Fuchsia resolver algunos de los problemas existentes en Android? Esto debe discutirse uno por uno.
¿Podrá Fuchsia eliminar las ROM revisadas?
La división y el caos en el ecosistema Android se deben a la apertura del sistema. Google permite que otros utilicen el código en el proyecto de código abierto de Android AOSP, lo que debilita enormemente el control de Google sobre el sistema. Cualquiera puede bifurcar el código de Android y establecer una sucursal. Puede ver que siempre hay innumerables tipos de Android en el mercado. La ROM existe al mismo tiempo.
Para solucionar el problema de la fragmentación, la única manera es cambiar las políticas de licencias y código abierto del sistema. Sin embargo, Fuchsia no ha realizado cambios sustanciales en este sentido.
Como se mencionó anteriormente, Fuchsia todavía adopta una estrategia de código abierto y utiliza una licencia híbrida, por lo que no hay contaminación GPL. Desde esta perspectiva, el código fuente de Fuchsia es incluso más amigable que el de Android.
No hay duda de que esto no favorece el establecimiento del orden. Si todos los fabricantes quieren seguir el ritmo de Google, sólo podemos esperar que Google se aproveche de ello. Sin embargo, si sólo hay ROM oficiales en el mercado, es posible que los consumidores no estén contentos de verlas.
¿Puede Fuchsia unificar la versión del sistema?
Hay muchas ROM modificadas para Android, pero de hecho, si las ROM modificadas pueden seguir la última versión de Android, a todos les gustaría .
Sin embargo, la mayoría de las ROM de Android en el mercado no se pueden actualizar a la última versión de Android. Incluso si se pueden actualizar, no pueden recibir notificaciones push lo antes posible y tienen que esperar varios meses o incluso. un año entero para ponerse al día con el tono oficial. ¿Puede Fuchsia resolver el problema de las actualizaciones difíciles de Android?
De hecho, para resolver el problema de las actualizaciones de Android, Google ya tiene una nueva solución en Android 8.0.
Google implementó el mecanismo Project Treble en Android 8.0, que separó el código y los controladores de Android, y también cambió la partición de almacenamiento. Siempre que el controlador cumpla con los estándares de Project Treble, los fabricantes pueden actualizar directamente el sistema Android. sin esperar adaptación del controlador: este enfoque es algo similar al de Windows.
Bajo el mecanismo Project Treble, la velocidad de actualización de Android mejora enormemente. Los usuarios pueden incluso actualizar una ROM común y actualizarse ellos mismos sin esperar la coincidencia oficial.
Si no sucede nada inesperado, Fuchsia también tendrá un mecanismo similar para aumentar en gran medida la velocidad de lanzamiento de nuevas versiones del sistema. En lugar de decir que Fuchsia resuelve el problema de las versiones confusas de Android, es mejor decir que el propio Android ha proporcionado una solución al problema.
¿Puede Fuchsia mejorar la calidad de las aplicaciones?
El caos del ecosistema Android también se refleja en el desorden de las aplicaciones. En primer lugar, hablemos de la apariencia. La impresión que mucha gente tiene sobre Android es que la interfaz de usuario es confusa y no tan hermosa y fluida como la de iOS.
Pero, de hecho, el MaterialDesign defendido oficialmente por Google está relativamente bien organizado, con un estilo simple sin perder capas y dinámica, y también puede combinar con una variedad de pantallas. Pero, ¿por qué Android todavía parece un poco desordenado? Por un lado, se debe atribuir la culpa a la ROM revisada y desordenada, y por otro, a la aplicación escrita al azar.
Debido a la división de las versiones del sistema Android, la mayoría de las aplicaciones de Android no realizarán un seguimiento activo de las nuevas versiones de Android. Al mismo tiempo, Google no obliga a las aplicaciones de Android a utilizar un determinado conjunto de UI, por lo que las aplicaciones. tener espacio para crecer salvajemente.
No solo eso, debido a la gestión flexible de permisos a largo plazo de Android, las aplicaciones también han solicitado muchos permisos innecesarios y se ejecutan desenfrenadamente en segundo plano. ¿Puede Fuchsia resolver este problema?
A juzgar por las noticias actuales, Fuchsia es compatible con las aplicaciones de Android, lo que puede significar que también heredará el estado ecológico de las aplicaciones de Android. ¿Puede Fuchsia mejorar la calidad de las aplicaciones? Me temo que depende de cuántas aplicaciones se desarrollen específicamente para Fuchsia, pero como Fuchsia es compatible con aplicaciones de Android, me temo que, excepto en algunos campos específicos, los fabricantes seguirán desarrollando Android. aplicaciones.
¿Puede Fuchsia mejorar la eficiencia operativa del sistema?
En comparación con la competencia, Android está en desventaja en términos de eficiencia operativa. Hay muchas razones, como la baja eficiencia de JAVA y problemas del sistema. Capas HAL complejas y más. En Fucsia estos aspectos mejorarán notablemente.
Como se mencionó anteriormente, Fuchsia usa el kernel Zircon. La eficiencia de este pequeño kernel es inherentemente alta y, después de evitar la contaminación de GPL, Google no necesita construir una capa intermedia tan grande como HAL.
Es previsible que el producto final de Fuchsia sea mucho más liviano que Android; de hecho, podemos saber por el posicionamiento de Fuchsia que este es un sistema que puede incluso ejecutarse en dispositivos integrados, independientemente de Android después de acumular el historial. paquetes, vale la pena esperar la eficiencia operativa. Al mismo tiempo, Fuchsia está escrito principalmente en lenguaje C, lo que también sienta una buena base para el alto rendimiento de Fuchsia.
Por supuesto, esto no significa que las aplicaciones que se ejecutan en Fuchsia serán necesariamente rápidas. Después de todo, Fuchsia proporciona los kits de compatibilidad correspondientes para que sean compatibles con Android. El efecto real de ejecutar aplicaciones de Android en Fuchsia permanece. para ser experimentado.