Huawei ha presentado HarmonyOS como un reemplazo para Android si la guerra comercial entre China y Estados Unidos continúa escalando, pero el sistema operativo también tiene mayores ambiciones.
El gigante tecnológico chino continúa encontrándose en el fuego cruzado entre China y los EE. UU. En su disputa comercial en curso. Si bien Estados Unidos es un pequeño mercado para dispositivos Huawei, el fabricante ha utilizado casi exclusivamente software, hardware y estándares estadounidenses para alcanzar su posición como el segundo mayor fabricante de teléfonos inteligentes.
A principios de este año, la administración de EE. UU. Colocó a Huawei en una "lista de entidades" que impide que las empresas estadounidenses hagan negocios con una empresa sin permiso previo. Las empresas estadounidenses anunciaron rápidamente el cumplimiento de la decisión y Huawei perdió temporalmente asociaciones con Google, Qualcomm, Broadcom, Intel, WiFi Alliance, SD Association, Bluetooth SIG y otros.
Los informes sugieren que Huawei aumentó el ritmo de desarrollo de un sistema operativo en el que ha estado trabajando desde alrededor de 2012. Huawei comenzó a registrar marcas registradas en todo el mundo para "HarmonyOS" el mes pasado, y hoy presentó oficialmente el nuevo sistema operativo en la Conferencia de Desarrolladores de Huawei en Dongguan.
HarmonyOS parece tener similitudes con la visión original de Microsoft para que Windows 10 sea escalable en dispositivos como teléfonos inteligentes, dispositivos portátiles, televisores inteligentes y más. Android mismo tuvo esa visión en un momento, pero desde entonces se ha fragmentado.
Richard Yu, CEO de Huawei, dijo que la capacidad de trabajar en varias plataformas y dispositivos lo hace "completamente diferente de Android e iOS", al tiempo que agrega que el proyecto será completamente de código abierto.
Huawei destaca cuatro características técnicas distintas de HarmonyOS:
1. Seamless: primer sistema operativo de dispositivo con arquitectura distribuida, que ofrece una experiencia perfecta en todos los dispositivos
Al adoptar la arquitectura distribuida y la tecnología de bus virtual distribuido, HarmonyOS ofrece una plataforma de comunicaciones compartidas, gestión de datos distribuidos, programación de tareas distribuidas y periféricos virtuales. Con HarmonyOS, los desarrolladores de aplicaciones no tendrán que lidiar con la tecnología subyacente para aplicaciones distribuidas, lo que les permitirá centrarse en su propia lógica de servicio individual. Desarrollar aplicaciones distribuidas será más fácil que nunca. Las aplicaciones creadas en HarmonyOS pueden ejecutarse en diferentes dispositivos al tiempo que brindan una experiencia fluida y colaborativa en todos los escenarios.
2. Suave: motor de latencia determinista e IPC de alto rendimiento
HarmonyOS abordará los desafíos de bajo rendimiento con un motor de latencia determinista y una comunicación entre procesos (IPC) de alto rendimiento. El motor de latencia determinista establece las prioridades de ejecución de tareas y los límites de tiempo para la programación anticipada. Los recursos gravitarán hacia tareas con prioridades más altas, reduciendo la latencia de respuesta de las aplicaciones en un 25.7%. El microkernel puede hacer que el rendimiento de IPC sea hasta cinco veces más eficiente que los sistemas existentes.
3. Seguro: arquitectura de microkernel que reestructura la seguridad y la confiabilidad desde cero
HarmonyOS utiliza un nuevo diseño de microkernel que presenta seguridad mejorada y baja latencia. Este microkernel fue diseñado para simplificar las funciones del kernel, implementar tantos servicios del sistema como sea posible en modo de usuario fuera del kernel y agregar protección de seguridad mutua. El microkernel en sí solo proporciona los servicios más básicos, como la programación de subprocesos y el IPC.
El diseño de microkernel de Harmony OS utiliza métodos de verificación formales para remodelar la seguridad y la confiabilidad desde cero en un Entorno de ejecución confiable (TEE). Los métodos de verificación formal son un enfoque matemático efectivo para validar la corrección del sistema desde la fuente, mientras que los métodos de verificación tradicionales, como la verificación funcional y la simulación de ataque, se limitan a escenarios limitados. Los métodos formales, por el contrario, pueden usar modelos de datos para verificar todas las rutas de ejecución de software.
HarmonyOS es el primer sistema operativo que utiliza la verificación formal en el TEE del dispositivo, lo que mejora significativamente la seguridad. Además, debido a que el microkernel HarmonyOS tiene mucho menos código (aproximadamente una milésima parte de la cantidad del kernel de Linux), la probabilidad de ataque se reduce considerablemente.
4. Unificado: el IDE multidispositivo permite que las aplicaciones se desarrollen una vez y se implementen en varios dispositivos
Desarrollado por un IDE de múltiples dispositivos, una compilación unificada en varios idiomas y un kit de arquitectura distribuida, HarmonyOS puede adaptarse automáticamente a diferentes controles e interacciones de diseño de pantalla, y admite tanto el control de arrastrar y soltar como la programación visual orientada a la vista previa. Esto permite a los desarrolladores crear más eficientemente aplicaciones que se ejecutan en múltiples dispositivos. Con un IDE multidispositivo, los desarrolladores pueden codificar sus aplicaciones una vez e implementarlas en múltiples dispositivos, creando un ecosistema estrechamente integrado en todos los dispositivos de los usuarios.
El compilador HUAWEI ARK es el primer compilador estático que puede funcionar a la par con la máquina virtual de Android, lo que permite a los desarrolladores compilar una amplia gama de idiomas avanzados en código de máquina en un único entorno unificado. Al admitir la compilación unificada en varios idiomas, el compilador HUAWEI ARK ayudará a los desarrolladores a mejorar en gran medida su productividad.
Queda por ver si el intento de Huawei de unificar dispositivos bajo un único sistema operativo tiene más éxito que los intentos anteriores, pero algunos en la industria son escépticos sobre la capacidad de HarmonyOS para reemplazar Android.
Jan Vidar Krey, Jefe de Desarrollo de Promon, comentó:
“HarmonyOS no está basado en Android, pero eventualmente tendrá cierta compatibilidad con Android. Las palabras clave aquí son "eventual" y "algunas", y es mi preocupación que esto resulte en problemas importantes para Huawei, con los usuarios dispuestos a perder definitivamente el acceso a muchas, si no a todas, sus aplicaciones. La reacción de esto será feroz, y es poco probable que la compañía se recupere desde un punto de vista de reputación.
Sabemos que la compatibilidad con Android es muy difícil de lograr, siendo BlackBerry un excelente ejemplo. BlackBerry trató de lograr la compatibilidad, pero al final, el resultado fue terrible para el usuario final. El Android de Amazon ya es una versión "diferente" que los desarrolladores de aplicaciones generalmente ignoran. En el caso de Huawei, su compatibilidad con Android no será lo suficientemente buena, por lo que las aplicaciones pueden funcionar parcialmente o no funcionar en el peor de los casos.
HamonyOS también causará dolores de cabeza a los desarrolladores de aplicaciones que deberán enfocarse en el sistema operativo por separado, agregando costos y esfuerzos de prueba. Esto se aplica tanto a las aplicaciones y juegos inéditos como a los existentes. Si bien las nuevas aplicaciones se pueden adaptar, esto dependería de los incentivos para hacerlo para este sistema operativo. Existe un paralelo histórico con el Windows Phone de Microsoft, que finalmente falló porque los usuarios no tenían acceso a las mismas aplicaciones disponibles en iPhones y dispositivos que se ejecutan en Android.
En términos de seguridad, debemos acreditar a Huawei. Harmony OS tendrá Trusted Execution Environment (TEE) en todos los dispositivos para mantener la seguridad de los datos, y no permitirá el acceso de root.
Pero los problemas que causará, para usuarios finales y desarrolladores, significarán que HarmonyOS podría ser la muerte de Huawei ".
Junto con el TEE, Huawei también debe ser acreditado por hacer que HarmonyOS sea de código abierto. La capacidad de inspeccionar el código del sistema operativo debería ayudar a reducir algunos de los temores de seguridad en la empresa.
A principios de este año, en defensa de su socio de Android, Google argumentó ante la administración Trump que prohibir a Huawei lo obligaría a crear una alternativa a Android que está "más en riesgo de ser pirateado, sobre todo por China".
El medio de comunicación chino Global Times informó que se lanzaría con HarmonyOS un teléfono inteligente dirigido al extremo bajo a medio del mercado entre octubre y diciembre.
El próximo teléfono inteligente principal más importante de Huawei, el Mate 30 Pro, está configurado para continuar usando Android.
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…