Móvil

¿Qué es Fuchsia OS y en qué se diferencia de Android?

¿Qué es Fuchsia OS y en qué se diferencia de Android?

Google siempre tiene muchos proyectos bajo la manga, pero solo unos pocos, especiales, tienen el honor de ser transferidos para el desarrollo comercial. Uno de esos proyectos especiales es Fuchsia OS, que ha estado en el público desde 2016, pero que ha tenido poco o ningún interés por parte de los consumidores. Es un sistema operativo que pretende unificar todo el ecosistema de dispositivos bajo un solo paraguas. Fuchsia OS está diseñado para funcionar no solo en teléfonos inteligentes o computadoras de escritorio, sino también para operar cualquier dispositivo inteligente que forme parte de una red de IoT y aparentemente Google quiere ofrecerle una experiencia unificada similar en todas las plataformas, como Apple. Y esto será aún más efectivo con el aumento de las comunicaciones móviles más rápidas a través de 5G..

En esencia, Fuchsia OS será independiente de las especificaciones del hardware, ofreciendo un experiencia uniforme en todos los dispositivos. Utilizando un enfoque modular, los fabricantes podrán elegir elementos fucsia de forma selectiva en función del dispositivo, mientras que los desarrolladores podrían impulsar actualizaciones más pequeñas solo para implementar nuevas funciones. Además de proporcionar una interfaz operativa uniforme, Fuchsia podría incluso asumir el papel de un único sistema operativo que gobierna todas las máquinas, eventualmente.

Si bien esto podría haberle dado suficientes indicios de que Google planea reemplazar Android con Fuchsia e incluso fusionar Chrome OS junto con él, este artículo lo llevará a través de los detalles sobre el sistema operativo en funcionamiento y cómo Google está tratando de tomar el mundo de la tecnología por una tormenta con él. Comencemos por conocer el papel que Google tiene en mente para el sistema operativo, así como las ideas que dieron origen a la idea..

Acerca de Fuchsia OS

Con Fuchsia OS, Google podría estar planeando borrar Android de la faz de la Tierra, o al menos los recuerdos de la generación Z, pero la función más importante y más buscada del sistema operativo es proporcionar un experiencia constante e inquebrantable en todos los dispositivos, independientemente de sus especificaciones, tamaño o utilidad.

Por qué fucsia?

Apple puede ser más conocido por sus iPhones y Mac, pero tiene muchos más trucos de software bajo la manga de los que es venerado. Es la exclusividad de su software lo que no solo ha ayudado a Apple a mantener una sólida ventaja en la industria, sino que también le ha ayudado a recuperarse después del enfrentamiento de la administración que resultó en el despido del fundador Steve Jobs de su propia empresa. Ahora, Google está tratando de lograr eso, pero lo está haciendo de manera diferente, es decir, jurando por el principios de código abierto.

Se espera que la creación de los desarrolladores de Google, Fuchsia, se haga cargo de una gran parte de todas las máquinas y dispositivos inteligentes en un futuro próximo. Es esta uniformidad en imaginablemente todas las plataformas lo que asegurarse de que los usuarios no se sientan alienados cuando cambien a un nuevo teléfono inteligente marca o pasa de navegar por la web o usar la misma aplicación en un dispositivo a otro. Altavoces inteligentes, cámaras de seguridad, termostatos, purificadores de aire o agua, robots ayudantes, robots que ayudan a los robots ayudantes: prácticamente cualquier cosa inteligente que pueda imaginar tendrá la misma experiencia de usuario, independientemente de su forma o forma..

Diseñado para interacciones de audio

Si bien tener un mayor monopolio sobre su software sería excelente para Google financieramente, otra razón importante para elegir a Fuchsia infantil en lugar de una versión modificada de Android es que el nuevo sistema operativo será centrado en interacciones que aprovechan una experiencia basada en voz, en lugar de confiar en el tacto. Esto significa que Fuchsia incluso será adecuado para dispositivos con pantallas que pueden o no admitir una interfaz táctil - o incluso una pantalla.

En esta era de asistentes virtuales, la voz ha ocupado un lugar central y el Asistente de Google ha estado entre los pioneros. Ha ganado funcionalidades asombrosas, incluida la capacidad de atender llamadas mundanas o básicas en nombre de los usuarios. Es probable que estas capacidades sean los componentes básicos de Fuchsia. Además, este enfoque en la voz, y no en el tacto, le da al gigante tecnológico la libertad de implementar elementos visuales sin preocuparse si están bien optimizados por tamaño y forma de pantalla..

Comenzar de nuevo en lugar de actualizar

Android fue diseñado principalmente con teléfonos inteligentes con teclados QWERTY y luego evolucionó para adaptarse al control táctil. Ahora tiene una década y es compatible con una gran cantidad de dispositivos, no solo teléfonos inteligentes o tabletas, pero sigue dependiendo en gran medida de la interactividad táctil. Por lo tanto, si Google desea prepararse para los desafíos de la próxima década, comenzar desde cero parece ser una mejor manera que volver a modificar Android para satisfacer las nuevas necesidades..

Aparte de esto, Google también podría estar tratando de distanciarse de la demanda de Oracle. Los dos gigantes del software han estado en una batalla de nervios por el tema de las regalías relacionadas con el uso de Google de interfaces de programas de aplicaciones Java de código abierto o API al crear la primera versión de Android. Los dos gigantes han estado en desacuerdo desde 2010 y, según la última orden judicial, se le pidió a Google que pagara $ 8.8 mil millones a Oracle, una orden que ha impugnado y que actualmente se está preparando para una petición de revisión..

Si bien Google ya eliminó las viles API en 2015, mudarse a un nuevo ecosistema que está lejos del fantasma de Java, así como Oracle, no solo le dará a Google más libertad para explorar y prosperar, sino que también limpiará la pizarra con Oracle. quizás. aparte de esto, Google está usando su propio kernel llamado "Zircon" en lugar de los kernels de Linux utilizados en Android para mantenerse alejado de Linux y permanecer enfocado en un nicho creado por sí mismo.

Además de esto, Fuchsia OS también Permitir que Google contrarreste el problema de los dispositivos que funcionan con software desactualizado. y aprenderemos sobre su posibilidad en la siguiente sección..

Núcleo de circón

Parte del nuevo enfoque del que Fuchsia es producto es el nuevo kernel utilizado para el sistema operativo. Este kernel se llama Zircon y está codificado en C ++, en lugar de C, que se usa para escribir kernels de Linux. Esencialmente, Zircon es un micronúcleo que, en términos simples, Gestionar mejor las interacciones software-hardware y ofrecer más eficiencia. en términos de utilización de recursos como la potencia de procesamiento y la velocidad de la red.

Los núcleos de circón no se limitan a teléfonos inteligentes o PC, y admitirán una gama más amplia de hardware como cámaras digitales, altavoces inteligentes, otros dispositivos de IoT, computadoras de escritorio y portátiles de todas las formas y tamaños. También ayudará a Google a enviar actualizaciones a todos los dispositivos simultáneamente para que todos los dispositivos con los que interactúas estén siempre actualizados. Si esto resulta ser cierto, el kernel de Zircon podría ayudar a construir una utopía para los geeks.

Zircon también se actualizará de forma regular, a diferencia del kernel de Linux, que solo está escrito para cumplir con los requisitos del hardware, de modo que los dispositivos sean instantáneamente compatibles con las últimas actualizaciones..

Fuchsia OS: un enfoque modular

Fuchsia utiliza un enfoque modular, lo que significa que en lugar de ser una gran pila de código, será segmentado en bloques de construcción o "paquetes". Todo, incluidos los archivos del sistema, estará formado por estos fragmentos más pequeños, también conocidos como paquetes, que, a su vez, también pueden estar formados por "componentes" incluso más pequeños. Estos componentes comprenden solo el código necesario para realizar una sola tarea. Por sí mismo, un componente no puede lograr mucho, pero cuando se agrupa con otros componentes, el cuadro podrá ejecutar un proceso. Además, habrá dos tipos de componentes: "agentes", que funcionan en segundo plano, y "módulos" que serán visibles para los usuarios..

Modularidad en Fuchsia OS; Cortesía: 9to5Google

Si bien esta modularidad permitirá que los archivos del sistema y los paquetes de actualización se dividan en trozos más pequeños, fácilmente aceptables para el sistema, también tendrá otros beneficios. Otra ventaja que se espera del marco modular de Fuchsia es que puede permitir nuevas funciones que se agregarán simplemente instalando componentes más nuevos. Mirando esto de manera práctica, la modularidad no solo resolverá el problema de las actualizaciones del sistema retrasadas y, a veces, con errores, sino que también conducen a actualizaciones de aplicaciones más rápidas. Si desea visualizarlo mejor, puede verlo como un hardware modular, como una PC ensamblada, o incluso más simple, un buque insignia de Motorola que usa Moto Mods que mejoran su funcionalidad..

Todo esto, aunque prometedor, también requiere tanto la cooperación como el celo de los desarrolladores, ya que este enfoque modular es crucial para la experiencia uniforme que Fuchsia garantiza..

Sistemas de archivos modulares

Fuchsia OS actualmente admite un puñado de sistemas de archivos como:

Con modularidad en su núcleo, la arquitectura de Fuchsia es flexible y puede recibir soporte para sistemas de archivos adicionales en el futuro.

Fuchsia OS transformará la informática, pero cómo?

Actualizaciones en tiempo real

Android es el líder en lo que respecta a la base de usuarios, pero a pesar de eso, se queda atrás en el área de actualizaciones. Si bien la experiencia del usuario puede ser subjetiva, muchos aún prefieren iOS sobre Android cuando se tienen en cuenta factores como el soporte prolongado del software y la experiencia uniforme del primero en diferentes dispositivos. Si bien se informó anteriormente que Google estaba considerando dividir los paquetes de actualización en el proveedor y los niveles del marco de Android, esto solo ayudaría a actualizaciones de seguridad ligeramente más rápidas para Android. Fuchsia, sin embargo, agrega esta funcionalidad a todo el sistema operativo..

Por otro lado, Google usa su propio microkernel Zircon, en lugar de un kernel Linux, en Fuchsia OS junto con su enfoque modular para enviar actualizaciones casi en tiempo real. Esto significa que, independientemente de la marca, su teléfono inteligente podría recibir actualizaciones casi a la misma velocidad y frecuencia que los dispositivos Google Pixel..

Para ello, Google ha diseñado Amber, un sistema de actualización integrado en Fuchsia OS cual no solo actualizará los paquetes del sistema y las aplicaciones instaladas, sino también el nuevo microkernel y el gestor de arranque. El equipo de Fuchsia actualmente está jugando con diferentes marcos de actualización para garantizar actualizaciones modulares más rápidas y precisas, así como la interoperabilidad entre sistemas..

Libros de contabilidad

En un intento de hacer que Fuchsia sea más humana, el sistema operativo vendrá con una función llamada Ledgers que mantendrá los datos relacionados con el uso por dispositivo. Esta voluntad Permitir a los usuarios comenzar a trabajar en un nuevo dispositivo directamente desde donde lo dejaron en el anterior.. La función no solo sincronizará los datos de la aplicación individual por separado, sino toda la interfaz en su conjunto. Toda esta información se almacenará en una red común que permitirá a los usuarios tener una experiencia perfecta al cambiar de dispositivo.

Llenar huecos

El nombre Fucsia se deriva del color del mismo nombre, que a su vez se deriva de las flores de la planta fucsia del mismo nombre que tiene más de 110 especies. Aunque el nombre no es muy común, puede identificarse con este color muy fácilmente (HEX :). Muchos lo confunden fácilmente con el rosa, pero el fucsia se puede visualizar como un híbrido entre el rosa y el morado. Pero el nombre va más allá de explicar una combinación de color y tiene una metáfora subyacente asociada..

La flor de la planta fucsia.

Casi todos los repositorios oficiales mantenidos por Fuchsia lo marcan como una suma total de rosa y violeta. Debajo de la superficie, significa que el sistema operativo está diseñado para llenar la brecha entre los teléfonos inteligentes y las PC, entre los dispositivos portátiles y estacionarios, entre las aplicaciones nativas y basadas en la web, e incluso entre los dispositivos Android e iOS.

Flutter, el kit de desarrollo de software (SDK) diseñado para desarrollar aplicaciones Fuchsia específicamente, se puede utilizar para escribir aplicaciones tanto para Android como para iOS, además de Fuchsia OS. Con cambios mínimos en el código, los desarrolladores podrán portar el front-end de la aplicación a otras plataformas., permitiéndoles ofrecer una experiencia uniforme no solo en los sistemas ejecutados por Fuchsia OS, sino incluso fuera de la plataforma.

Dependencia de las aplicaciones web

La web está siendo asumida lentamente por aplicaciones o interfaces web progresivas que se ejecutan directamente desde la web para ofrecer una experiencia similar a una aplicación sin ninguna instalación. Si bien hay información limitada sobre las aplicaciones Fuchsia disponibles a partir de ahora, al observar el futuro conectado, uno puede especular con seguridad que el sistema operativo será diseñado para una experiencia web-first, muy parecido al sistema operativo Chrome.

De hecho, el equipo de Googlers que gestiona el proyecto está trabajando en algo llamado "Web Runner", un motor de ensamblaje web que se utilizará para ejecutar aplicaciones web en Fuchsia OS. Esto, a su vez, ayudará a Internet una parte integral y esencial del sistema operativo. Pero eso no implica que todo el sistema operativo dependerá de la web para funcionar, y esperamos ver algunos ejemplos en vivo de aplicaciones nativas que se trasladarán a la plataforma pronto..

Lenguaje de definición de interfaz fucsia (FIDL)

Fuchsia podría ser una propuesta interesante para los usuarios finales, pero es igualmente emocionante para los desarrolladores. Google quiere asegurarse de que, independientemente de sus puntos fuertes en los lenguajes de programación, pueda contribuir al desarrollo de Fuchsia. Para garantizar esto, los ingenieros que trabajan en el proyecto han desarrollado FIDL, abreviatura de Fuchsia Interface Definition Language, diseñado para fusionar lenguajes de programación de uso común..

Actualmente, FIDL admite C / C ++, Rust de Mozilla, así como Go y Dart (el idioma principal para escribir aplicaciones Fuchsia) que son desarrollados por el propio Google, mientras que también se admitirán más idiomas en el futuro. Con la ayuda de FIDL, por ejemplo, los desarrolladores pueden desarrollar una aplicación en Rust y luego migrar la aplicación a Go o Dart  - o cualquier otro idioma admitido - sin tener que codificar la GUI de nuevo. Esto se hace tratando el nuevo código como una "implementación"..

Esto presenta una oportunidad emocionante para los desarrolladores y, si lo es, puede usar este tutorial para aprender más sobre FIDL..

¿En qué se diferencia Fuchsia OS de Android??

Interfaz de usuario

Si bien Fuchsia OS está lejos de estar disponible comercialmente, gracias a algunos buenos samaritanos, tenemos una idea de cómo se ve. A partir de las diversas filtraciones y consejos relacionados con la apariencia de Fuchsia OS, sabemos que será una interfaz basada en tarjetas con un asombroso parecido con Google Now. Pero hay un una gran cantidad de elementos que parecen estar inspirados en Chrome OS e incluso en iOS, con una gran dosis de Material Design 2 de Google.

Interfaz de Fuchsia OS más antigua para escritorio

Google ha cambiado recientemente los archivos relacionados con la interfaz de usuario, que antes se conocía con el nombre de Armadillo, por algo llamado Dragonglass. La La nueva experiencia de usuario se está desarrollando de forma privada. por Google, pero algunos comentarios públicos en el repositorio señalan que Google está trabajando al menos en tres shells de usuario o entornos de escritorio diferentes para Fuchsia, a saber, Dugonglass, Flamingo y Dragonglass.

No se sabe mucho sobre estos caparazones de usuario, pero Dragonglass es aparentemente la misma interfaz que está disponible en pantallas inteligentes como Google Home Hub. Tiene diferentes tarjetas para diferentes acciones o aplicaciones en lugar de íconos, lo que sugiere que Google tiene como objetivo ofrecer a los usuarios una mejor experiencia que una en la que pasan mucho tiempo buscando la opción correcta en una pantalla táctil. En cambio, el sistema operativo parece estar listo para el acelerado mundo del futuro y está Es probable que reduzca la dependencia del tacto..

Si bien la interfaz de Armadillo ha sido enlatada, aún puede probarla para ver las diferencias que probablemente ocurran entre Android y Fuchsia OS. Hay aplicaciones que emulan la experiencia de Fuchsia en ambos: un teléfono inteligente Android (encuentre el APK aquí) y la web (compruébelo), para un examen fácil. En esta interfaz ahora descontinuada, hay una un solo botón en la barra de navegación  y que actualmente tiene asignado el deber de llevarlo a la interfaz de inicio. Además, al arrastrar este botón hacia arriba desde la parte inferior, aparece el panel de configuración rápida cuando está dentro de una aplicación (lo que puede recordarle los gestos de iOS para el Panel de control en teléfonos más antiguos que el iPhone X)..

Si bien todavía no podemos comentar sobre la interfaz de usuario exacta, hay posibilidades de que Google podría eliminar la página de inicio por completo y trae una interfaz unificada que muestra configuraciones rápidas, Recientes y su Google Now (impulsado por una versión avanzada del Asistente de Google) en una sola página. Lo mantendremos informado una vez que sepamos cómo es probable que se vea la nueva interfaz.

Computación multiplataforma con Fuchsia OS

Fuchsia OS está diseñado para aprovechar realmente el poder de compartir, lo que le permite disfrutar de un rendimiento uniforme de la interfaz y de las aplicaciones en todos los dispositivos, independientemente de su forma o tamaño. Pero lo que es más importante, Fuchsia OS permitirá a Google utilizar el rico ecosistema de aplicaciones de Apple al permitir una fácil migración de las aplicaciones..

Flutter, el SDK desarrollado por Google, se puede utilizado para crear aplicaciones idénticas para iOS y Android, aunque también es la única plataforma SDK para desarrollar aplicaciones Fuchsia a partir de ahora. El SDK salió recientemente de la versión beta, lo que sugiere que Google no solo se toma en serio no dejar que los usuarios de Android sientan que no están muy por detrás de los usuarios de iOS en términos de experiencia de usuario, sino también quiere que más desarrolladores prueben Fuchsia aplicaciones. Incluso las carcasas de usuario principal de Fuchsia se han construido usando Flutter.

Además, permitiendo a los desarrolladores mojarse los pies con el desarrollo de Fuchsia, el emulador oficial para probar aplicaciones de Android, Android Studio recibió soporte para el kernel Zircon de Fuchsia. Si bien en el momento de este anuncio, parecía que Google quiere permitir que los desarrolladores ejecuten Fuchsia en Android Studio, recientemente se realizó un cambio en el repositorio de AOSP Gerrit para resaltar que Las aplicaciones de Android se ejecutarán en Fuchsia con la ayuda de una versión personalizada de Android Runtime.

Además de esto, hace un año Google también agregó soporte para Swift, un lenguaje de programación creado por Apple, a Fuchsia. Si bien esto no implica que Fuchsia OS ejecutará aplicaciones de iOS directamente, el paso al menos inspirar e invitar a los desarrolladores, actualmente restringido al ecosistema de Apple, para probar suerte en el desarrollo de aplicaciones para el sistema operativo unificado.

Fuchsia OS se siente como un sucesor de Android: aquí está el por qué

En previsión, se puede ver que Fuchsia OS reemplaza a Android y hay algunas razones que lo señalan. Fuchsia seguramente se siente como si estuviera inspirado en Android a pesar de no ser exactamente idéntico visualmente. Con Fuchsia, Google está reduciendo su dependencia de otros gigantes del software, pero también parece haber tenido el debido cuidado para asegurarse de que tanto los usuarios como los desarrolladores se sientan como en casa. Estas son algunas de las razones que lo aseguran.

Elementos de la interfaz de usuario similares a Android Pie

Google ya está trabajando en prototipos fucsia

Google ya ha estado trabajando en ciertos productos de software y hardware que indican la participación activa de Google, lo que no solo es emocionante para los desarrolladores sino también para los consumidores. En julio del año pasado, según los informes, Google estaba trabajando en una aplicación de YouTube para Fuchsia OS, además de algunos desarrollos aleatorios como un juego de Tic-Tac-Toe..

En términos de hardware, recientemente se descubrió que Google estaba gastando recursos en un dispositivo, con el nombre en código "Sherlock", que probablemente sea una cámara digital, y se sospecha que es el sucesor de Google Clips. Este dispositivo utiliza un sensor Sony IMX277 y, si bien tiene el mayor potencial de ser una cámara digital, también podría ser una cámara de seguridad, considerando la naturaleza investigadora del nombre..

Por último, un dispositivo Fuchsia que realmente se convierte en un producto comercial es Google Home Hub, que en realidad no ejecuta Fuchsia, pero se encontraba entre los primeros prototipos en los que se probó. La pantalla inteligente creada por Google se ejecuta en una plataforma diferente llamada Cast, a diferencia de otras pantallas inteligentes que dependen de la plataforma Android Things. Para que quede claro, Cast y Fuchsia son plataformas diferentes, pero se espera que esta última tenga algunas de las características del altavoz inteligente, incluida una interfaz para acciones directas y una alta dependencia de los controles de voz. Entonces, se puede creer que es un dispositivo lanzado para sentir la emoción general de los usuarios sobre esta experiencia..

El logotipo fucsia se asemeja a una 'Q'

Este último punto puede ser demasiado especulativo, pero vale la pena señalarlo. La El logotipo de Fuchsia OS se parece mucho a la letra "Q" y esto no sería muy sorprendente a menos que Android Q fuera la próxima versión de Android. Entonces, ¿Google planea reemplazar Android Q con Fuchsia, o es demasiado pronto??

Similitud entre el logotipo de Fuchsia OS y la letra "Q"

Dado que Android Pie ha supuesto un cambio importante con respecto a Oreo, lanzar Fuchsia a los usuarios podría ser contraproducente, pero aún podríamos esperar ver un desarrollo activo junto con Android Q.Ya ha habido intentos de ejecutar Fuchsia en teléfonos inteligentes y la submarca de Huawei Honor. fue la primera marca en que su dispositivo fuera parte de estas pruebas.

Futuro de Fuchsia OS?

Ahora que hemos aprendido sobre el pasado y el presente de Fuchsia OS, una pregunta válida se refiere al futuro de Fuchsia OS. Tomando las palabras de Travis Geiselbrecht, miembro del equipo Fuchsia de Google, la empresa está no va a deshacerse de Fuchsia y parece ser bastante serio sobre eso. Con desarrollos como un SDK separado, lenguajes de programación especiales, un kernel nuevo y una fuerte oposición a Linux, Fuchsia parece estar listo para hacerse cargo de todo el ecosistema de productos de Google, ya sean teléfonos inteligentes, computadoras portátiles o simplemente dispositivos conectados como Google Home y Google. Home Hub. Fuchsia es un sistema operativo para gobernarlos a todos.

En el futuro, podríamos ver que Fuchsia se fusionará con otras tecnologías emergentes como la computación basada en la nube, las redes 5G ultrarrápidas, la computación cuántica, etc. para evolucionar como un sistema colectivo y conectado de dispositivos, de modo que el sistema operativo no se ejecute individualmente. en cada uno de los dispositivos. En cambio, este sistema operativo que lo abarca todo se puede ejecutar como instancias descentralizadas en cada dispositivo, todos los cuales funcionan al unísono..

VEA TAMBIÉN: ¿Busca una alternativa para Android? Aquí están los mejores

Esto puede parecer ciencia ficción, pero tampoco hay razón para negarlo. Pero entre todo esto, ¿perderemos la capacidad de personalizar nuestra experiencia de usuario, como lo hacemos en un teléfono inteligente Android, o una inteligencia artificial la personalizará y se adaptará a nuestras necesidades? Esto es algo que solo el tiempo responderá, pero seguiremos actualizando la frecuencia de este artículo con cada desarrollo importante en esta área para mantenerlo al tanto de lo que depara el futuro para Fuchsia OS.

Mitos de las redes sociales 3 cosas que los bloggers no se dan cuenta
Todos sabemos que las redes sociales son una de las mayores fuentes de tráfico. Las redes sociales no solo le permiten llegar a su audiencia personalm...
Compartiendo tendencias en Internet en 2011 [Infografía]
Cada día, se comparten miles de millones de imágenes, videos y enlaces en sitios web como Facebook, Google+ y YouTube. Echemos un vistazo más de cerca...
Cómo reparar el error DNS_Probe_Finished_Nxdomain en Google Chrome
Uno de los problemas más comunes que pueden encontrar los usuarios de Google Chrome es el error DNS_Probe_Finished_Nxdomain. Lo que este error básicam...