es.phhsnews.com


es.phhsnews.com / ¿Qué es Fuchsia, el nuevo sistema operativo de Google?

¿Qué es Fuchsia, el nuevo sistema operativo de Google?


Fuchsia es un sistema operativo totalmente nuevo, actualmente en las primeras etapas de desarrollo en Google. ¿En qué se diferencia de Android y Chrome, y podría reemplazar cualquiera de los dos? Vamos a descomponerlo.

¿Qué es esto?

Fuchsia apareció por primera vez en el radar del mundo tecnológico a mediados de 2016, cuando un proyecto de código abierto no anunciado de Google apareció en el repositorio de GitHub. De acuerdo con la inspección inicial de la prensa tecnológica, fue diseñado para ser un sistema operativo "universal", capaz de funcionar con todo, desde relojes inteligentes de baja potencia hasta potentes computadoras de escritorio. Eso potencialmente incluye teléfonos, tabletas, computadoras portátiles, electrónica del automóvil, electrodomésticos conectados, hardware smarthome y más. Un sistema operativo universal es una especie de santo grial para los fabricantes de software, pero aún no se ha logrado. Microsoft intentó hacer de Windows 10 "universal", al menos en el sentido de que se han creado algunos teléfonos que pueden ejecutarlo en una versión reducida. Apple hizo una famosa afirmación (bastante dudosa) de que el iPhone original tenía "OS X real", antes de abandonar finalmente ese concepto a favor de un iOS de marca. Lo más cerca que hemos llegado a los sistemas operativos que se ejecutan en todos los niveles de hardware de consumo es, algo irónico, Linux. Varios sabores del kernel de Linux se utilizan para Android, Chrome OS, decodificadores, enrutadores y módems, dispositivos inteligentes y toneladas de software industrial además.

El intento de Microsoft de lograr una plataforma universal no ha sido muy exitoso.

Pero simplemente obtener hardware diferente para ejecutar en tripas de software vagamente similares no es realmente el objetivo. El objetivo de Microsoft, Apple y Google es crear un único sistema operativo que pueda ejecutar las mismas aplicaciones con los mínimos cambios de desarrollo en un rango de hardware lo más amplio posible. Esto facilitaría la interconexión fácil en la tecnología de nivel de consumidor, atraería desarrolladores de software que desean crear aplicaciones de manera eficiente en múltiples plataformas y, lo más importante, atrapa a los consumidores en un único ecosistema de software que es fácil de controlar (y difícil de dejar para la competencia).

Google no ha venido a decir que este es el objetivo de Fuchsia; de hecho, Google no ha dicho mucho sobre Fucsia en absoluto, pero parece una aspiración natural. Eso se ve reforzado por algunas capacidades incorporadas de plataforma cruzada con Android e iOS.

¿Cómo se relaciona Fuchsia con Android y Chrome?

Distantly. Mientras que Android y Chrome OS usan una versión muy modificada del kernel de Linux, Fuchsia está construido desde cero en un micro núcleo totalmente nuevo llamado Zircon.

Las diferencias entre un núcleo de sistema operativo convencional y un microkernel son complicadas , pero la esencia básica es que los microkernels se construyen desde cero para lograr eficiencia y flexibilidad. El concepto se remonta a décadas atrás, pero fue abandonado en gran medida a medida que el poder de la computadora, la memoria y el espacio de almacenamiento florecieron en los años 90. Ahora, con la tendencia de los productos electrónicos de consumo hacia hardware más pequeño, más eficiente y más portátil, Google ve la arquitectura de microkernel como un posible ajuste para su sistema operativo de próxima generación.

Conceptos de UI fucsia que se ejecutan en un teléfono Android.

No hace daño que con un sistema creado por sí mismo, Google tenga más o menos el control total sobre cómo evolucionan Zircon y Fuchsia, tanto antes como después de que llegue al mercado (si es que llega alguna vez). Google aprendió su lección con Android, que ahora está muy fracturado a nivel de consumidor gracias a su naturaleza de código abierto. Chrome OS está esencialmente bloqueado por sus términos de licencia, a pesar de que también es técnicamente de código abierto. Fucshia, de nuevo de código abierto, presumiblemente estaría controlado casi en su totalidad por Google mismo, incluso si funcionaba con hardware vendido por compañías asociadas.

¿Cómo afectará Fucsia a los desarrolladores?

Fuchsia no está en un punto donde los desarrolladores puedan prácticamente crear aplicaciones completas todavía. Pero cuando llega, Google no tiene la intención de que el trabajo que ha puesto en Android sea totalmente abandonado. Las aplicaciones fucsias se pueden escribir en una variedad de lenguajes de programación populares utilizando el nuevo kit de desarrollo de software Flutter.

Flutter permite que las aplicaciones se escriban con la máxima compatibilidad entre Fucsia, Android e iOS. Esto no solo significa que las aplicaciones pueden escribirse en las tres plataformas con un mínimo de inversión, sino que facilita la migración de aplicaciones existentes a Fuchsia y el soporte de las tres plataformas.

Flutter también se basa en el estándar de diseño visual actual de Google: Material Design a la que se adhiere en todas sus aplicaciones Android, Chrome OS y web (en mayor o menor grado). Incluye soporte para elementos avanzados de UI basados ​​en el motor flexible de renderizado Vulkan, que incluye sombras volumétricas (una herramienta favorita de Material Design) y animaciones super suaves de 120 FPS. También es capaz de algunas aplicaciones multimedia y de juegos impresionantes, aunque el rendimiento dependerá del hardware.

Si te preguntas por qué Chrome OS no figura en esa lista de compatibilidad, recuerda que las "aplicaciones" para Chrome son casi completamente web -basado. No descarga el código y lo ejecuta localmente como la mayoría de los demás sistemas operativos. Pero Chrome OS

puede ejecutar aplicaciones de Android ahora, y esa capacidad se está ampliando considerablemente en Google en cada versión principal de Chrome. La conclusión más fácil es que Google espera hacer la transición de su infraestructura de Play Store a, al menos, algunas aplicaciones de escritorio completas basadas en Android para Chrome OS. En ese momento, si Google puede lanzar Fuchsia y reemplazar o hacer la transición de ambas plataformas , sería un ajuste fácil para los desarrolladores (y, por lo tanto, los usuarios).

¿Cuándo sale Fucsia?

La respuesta simple es: no tenemos idea. Fuchsia está en etapas tan tempranas que Google probablemente ni siquiera tiene una hoja de ruta fija. Google ha comentado el proyecto muy poco, excepto para confirmar que es algo real que cuenta con un apoyo significativo. En este momento, la única información fácilmente disponible sobre Fuschia es su código fuente, que se publica tanto en GitHub como en el propio repositorio de Google.

Es muy posible que en algún momento Google evalúe a Fucsia en relación con las condiciones actuales del mercado y decida para desechar el proyecto. Podría continuar con Android (defectuoso) y Chrome OS, o desarrollar algo que aún no hemos visto. Pero por el momento, Fuchsia parece ser el sucesor más probable (si distante) de Android y posiblemente Chrome.

¿Puedo probarlo ahora?

Más o menos. Bastantes de los huesos de Fuschia están disponibles en los repositorios de código abierto, que es posible obtener una versión extremadamente temprana del proyecto en funcionamiento, pero solo en algunas piezas específicas de hardware en este momento. En el momento de la redacción, estos se limitan a la mini PC Intel NUC, la tableta Acer Switch Alpha 12, la HiKey960 y la Khadas VIM. Esos dos últimos son sistemas en un chip, como un Raspberry Pi más potente.

El Switch Alpha 12 de Acer es uno de los únicos dispositivos mainstream oficialmente compatibles con los primeros diseños de Fuchsia.

Hay una pieza de hardware que no está disponible. Es oficialmente compatible, pero que puede ejecutar Fuchsia de todos modos: el Pixelbook. Y tiene sentido: como el Chromebook súper premium de Google, es natural suponer que hay un montón de ellos vagando por los pasillos en las manos de los desarrolladores de Google. Ron Amadeo de Ars Technica logró obtener el primer código de Fuchsia funcionando en un modelo de consumo para verificar el sistema operativo.

Ars Technica ejecutó Fuchsia en el Pixelbook.

También es posible ejecutar partes de Fuchsia. código en teléfonos con Android que usan compilaciones antiguas. Pero en todos estos casos, necesitará algunas técnicas técnicas serias para construir el código hasta un punto donde pueda instalarlo, y el retorno de su inversión de tiempo no será excelente. Solo podrá ver cómo funciona una versión muy temprana de la interfaz de usuario. Incluso el inicio de sesión de Google no está funcionando en este momento. Recomiendo ver los artículos técnicos que ya se han escrito o ver algunos videos prácticos en YouTube.

Crédito de la imagen: Ron Amadeo / Ars Technica, Microsoft, Amazon


Cómo etiquetar cualquier archivo de Windows para organización fácil

Cómo etiquetar cualquier archivo de Windows para organización fácil

Si Windows Search simplemente no lo está recortando para ayudarlo a encontrar sus archivos, puede ayudarlo agregando etiquetas a cualquier Windows archivo. Las etiquetas funcionan más o menos como lo hacen en cualquier otro sistema: fototecas, redes sociales, etcétera. Desafortunadamente, no hay forma de que Windows genere etiquetas automáticamente.

(how-top)

Cómo administrar podcasts en Google Play Music

Cómo administrar podcasts en Google Play Music

Oye, ¿sabías que la aplicación Google Play Music que viene con tu teléfono Android puede suscribirse, transmitir y descargar podcasts? La función funciona bien, aunque no está tan desarrollada como los diversos administradores de podcasts dedicados que existen. Pero si odias tener aplicaciones adicionales en tu teléfono y ya eres un ávido usuario de Play Music, podría ser el movimiento correcto para ti.

(how-top)