Red de conocimiento informático - Conocimiento sistemático - Análisis en profundidad: el sistema Hongmeng de Huawei puede ser completamente diferente de lo que cree

Análisis en profundidad: el sistema Hongmeng de Huawei puede ser completamente diferente de lo que cree

(Editado por Hangzhou Jianlan Technology Co., Ltd.: el texto completo de Zhang Jingling tiene aproximadamente 4390 palabras y se espera que se lea en 12 minutos)

El sistema Harmony OS de Huawei tiene Después de la conferencia de prensa, hubo una tendencia esperada de comentarios polarizados. Dijeron de todo, como engañar a la gente, cambiar el de otra persona, no se puede usar el teléfono, etc., pero si se analizan detenidamente los comentarios sobre Hongmeng. sistema en la conferencia de prensa, A lo largo del contenido, encontrará que es diferente del "sistema" en la mayoría de los comentarios. No difame ciegamente el "Sistema Hongmeng" y no lo promocione sin sentido, de lo contrario se convertirá fácilmente. "alabar". Antes de discutir, creo que es necesario que todos entiendan qué tipo de sistema es.

En la rueda de prensa utilizaron muchos términos profesionales para explicar las funciones. Creo que la mayoría de la audiencia no pudo entender esto, e incluso los editores de la mayoría de los medios no pudieron entenderlo. contexto, A continuación, ya sea promoción o difamación, no están en canales confiables.

Lo siguiente es mi comprensión personal del sistema Harmony OS y lo compartiré con ustedes ahora:

Los diversos dispositivos inteligentes que utilizamos actualmente, como: teléfonos móviles, PCs, tablets, relojes inteligentes, etc., todos ellos cuentan con sus propios sistemas, incluso los productos de una misma marca tendrán un sistema especialmente personalizado para ello, como por ejemplo Apple:

Mobile iOS

Ordenador MacOS

Ver OS

TV tvOS

Tableta iPadOS

Aunque Apple ha hecho que la interacción entre ellos funcione Bueno, pero aún requiere mucho trabajo manual escribir y mantener diferentes sistemas. Desde la perspectiva del desarrollador, puede ser necesario ajustar diferentes arquitecturas e UI para diferentes plataformas, lo cual es una tarea que requiere relativamente mucho tiempo.

En el proceso de uso, los sistemas entre diferentes dispositivos deben juzgar sus operaciones y luego llamar a diferentes programas para que los ejecute de acuerdo con diferentes plataformas y diferentes operaciones, la experiencia de interoperabilidad entre ellos. Sus propios productos son bastante buenos, pero es mucho más problemático interactuar con dispositivos Android o Windows. Las personas que usaban teléfonos Apple en los primeros días tenían dificultades para copiar fotos a sus computadoras, e incluso este es el caso de muchos Apple. teléfonos. La primera lección que los usuarios de teléfonos móviles deben aprender es "cómo copiar fotos a una computadora".

Por no hablar de los dispositivos con sistema Android Además de la fragmentación del sistema, los diferentes fabricantes tienen sus propias reglas, no existe un estándar unificado y hay un lío de aplicaciones de terceros, lo que da como resultado. una experiencia extremadamente pobre en dispositivos Android. Para lograr un ajuste perfecto entre sí, se requiere más mano de obra y tiempo que Apple. Por lo tanto, muchos juegos o aplicaciones importantes son los últimos en lanzarse en Apple Store y los dispositivos Apple se actualizan primero. Actualice, porque relativamente hablando, los sistemas Apple son más fáciles de mantener.

El sistema Android se ve bien ahora, pero en realidad tiene un pasado muy vergonzoso. He estudiado desarrollo de software, programación de sitios web y N lenguajes de programación, como bases de datos. Las personas con incluso un poco de experiencia en desarrollo sabrán que si modifica el programa de otra persona, si el programa ha sido utilizado por diferentes personas, mantenimiento. en diferentes períodos resultará en una gran cantidad de código basura.

No da miedo tener código basura. Lo que da miedo es que nadie se atreva a tocarlo o borrarlo. Aunque estos códigos basura parecen inútiles, uno de ellos puede estar conectado a otra instrucción. Si lo elimina, tendrá una reacción en cadena e incluso provocará que el sistema falle. Por lo tanto, la forma más segura es no cambiar el código original. Entonces, agrega las funciones que quieras y agrega tu nombre en los comentarios.

¿Qué problemas causa esto? Pongamos un ejemplo:

Si desea recibir entrega urgente desde el piso 16 al 1.° piso, originalmente solo necesita ir directamente desde el ascensor fijo al 1.° piso, lo que demora menos de 30 segundos. Sin embargo, cuando sales de la casa, encuentras el pasillo. Hay 30 ascensores. Después de subir a uno, descubres que solo llega al piso 13. Tienes que bajar e ir a otro. Si tienes suerte, puedes llegar al primer piso. Si no tienes suerte, es posible que tengas que detenerte en el sexto piso. En el peor de los casos, es posible que tomé 20 ascensores y aún no haya llegado al primer piso.

Este es el efecto secundario del código basura. Esta es la situación en Android ahora. Todo el mundo sabe que hay código basura y que afectará la eficiencia operativa, pero nadie se atreve a tocarlo. Si se atreve a tocarlo, si sabe cómo hacerlo, no querrá correr el riesgo de que el sistema colapse. Esta es la naturaleza humana.

El sistema Hongmeng de Huawei propone el concepto de "microkernel". De hecho, el nuevo sistema Fuchsia OS de Google es un sistema de microkernel. Esperan utilizar este nuevo sistema para reemplazar al viejo, débil, enfermo y discapacitado. La situación actual de Android se debe a que tiene demasiadas enfermedades persistentes que son incurables.

La mayor ventaja de este sistema "microkernel" es que permite que las aplicaciones enviadas por los desarrolladores se adapten a todo el hardware de la forma más cómoda y rápida, lo que también supone un gran beneficio para los consumidores, ya que se pueden actualizar todos. Los dispositivos inteligentes en su mano por primera vez, similar a la actualización anual del sistema de la versión principal de Apple, casi todos los usuarios en todo el mundo pueden actualizar al mismo tiempo. Esto es algo que los usuarios nacionales de Android nunca experimentarán en esta vida, por lo que podemos. Confíe únicamente en el nuevo sistema.

Harmony OS Hongmeng, un sistema operativo distribuido de escenario completo basado en microkernel.

La frase "SO distribuido de escenario completo basado en microkernel" es el punto clave. No es un sistema especialmente preparado para dispositivos individuales, es un sistema basado en plataforma que puede distribuir recursos a través de un. Funciones de red central, todas las funciones se pueden utilizar de forma independiente, flexibles pero unificadas y armoniosas.

Desmantelémos el sistema Hongmeng en profundidad. La mayor diferencia entre este y los sistemas comunes es que no ejecuta todo directamente al comienzo de la ejecución del programa, sino que primero determina qué dispositivo tiene y luego. vaya directamente a un canal separado para ejecutar, y los programas ejecutados, ya sea un televisor, una computadora o un teléfono móvil, todos usan el mismo sistema. Simplemente selecciona el dispositivo al principio. no personalizado individualmente para un determinado dispositivo, sino un sistema universal.

La ventaja de esto es que cada vez que necesita mantenimiento, solo necesita actualizar la primera capa y no es necesario tocar la capa inferior. Es como si el sistema fuera un reproductor de CD. Aquí se puede reproducir el CD de cualquier persona. Siempre que siga el programa de copia unificado, el CD estará bien. Si desea escuchar la música de otras personas, simplemente cambie el CD.

El sistema anterior era más problemático. Si desea cambiar un CD, es posible que necesite crear un reproductor de CD para este CD o, en el peor de los casos, modificar el reproductor de CD para poder reproducirlo. .

Además de la independencia entre dispositivos, hará que la función del propio hardware sea algo que pueda ser desplegado por el sistema, como por ejemplo la cámara de un teléfono móvil e incluso podrá ser utilizada por un televisor. o mirar a través de la programación entre sistemas, porque usan el mismo sistema, por lo que tienen la capacidad de comunicarse entre sí.

¿Has visto alguna vez la película "Rápido y Furioso"? El sistema Sky Eye en realidad despliega todas las cámaras de la vida para obtener imágenes, rastreando así con precisión a la persona objetivo. Aunque Hongmeng aún no está tan avanzado, ya es un prototipo.

Creo que pronto podremos utilizar la pantalla del televisor de casa como pantalla de visualización de los drones DJI, lo que nos brindará un espacio de entretenimiento ilimitado.

Por supuesto, se requieren dos condiciones para realizar esta llamada de función. La primera es que se debe utilizar el hardware del sistema Hongmeng; la segunda es que se debe iniciar sesión en la misma cuenta de Huawei. Esto implica otra cuestión ecológica. Hablaremos de ello más adelante, pero hablemos primero del sistema.

Otro beneficio de poder asignar recursos individualmente es que, al igual que nuestros enrutadores inteligentes actuales, puede brindarte un rendimiento diferente según lo que estés haciendo. Si está jugando, puede garantizar que actualice el sistema mientras juega, pero no puede afectar su velocidad de Internet si está viendo videos; en este escenario donde casi no se requiere rendimiento, puede ayudarlo a eliminar completamente virus o; realizar autopruebas en segundo plano. Este tipo de capacidad de optimización se puede lograr con los teléfonos móviles actuales, pero esta lógica en sí requiere un alto rendimiento, por lo que cuando aparece como parte del sistema, es la más perfecta.

En realidad no puedes ver esta función, pero también puedes encontrarla indirectamente desde otros lugares, como: menos consumo de energía, menos calor, apertura más rápida de las cosas y no es necesario borrar el caché todo el tiempo. , es posible que no haya retrasos al jugar con auriculares Bluetooth (encontré algunas pistas, ya están probando para reducir el retraso al jugar con auriculares Bluetooth, consulte EMUI 10.0).

En cuanto a la seguridad del sistema, no soy un experto, por lo que no puedo brindarles una divulgación más profunda aquí, pero puedo hablar sobre mi comprensión personal. Los sistemas de microkernel como Hongmeng OS son muy pequeños y tienen una pequeña cantidad de código, por lo que pueden utilizar medidas de seguridad más profundas.

Además, inherentemente no tiene permisos de root, lo que significa que no otorgará a ninguna aplicación de terceros ni los permisos principales del sistema personal. Esto puede considerarse como una de las medidas para garantizar. máxima seguridad. Mucha gente puede decir que no hay capacidad de reproducción si el teléfono no puede ser rooteado, pero personalmente creo que es correcto, porque esto puede garantizar la seguridad y la fluidez del sistema en la mayor medida posible.

Tal vez no hayas notado que muchos temas, fuentes e incluso fondos de pantalla dinámicos de terceros en teléfonos móviles obviamente afectarán la fluidez del teléfono móvil. Entre ellos, las fuentes tienen el mayor impacto, causando muchos. retrasos inexplicables. Se convertirá inmediatamente en la fuente predeterminada del sistema.

Echemos un vistazo a la estructura general del sistema operativo Hongmeng. De hecho, aún conserva el kernel de Linux, por lo que puede ser directamente compatible con las aplicaciones de Android. En definitiva, los usuarios no pueden volver a comprarlo. Sí, durante este período de transición, Huawei definitivamente trabajará con los principales fabricantes para personalizar una aplicación dedicada para el sistema operativo Hongmeng. Esta es la mejor manera de maximizar su rendimiento.

En otras palabras, si bien es compatible con las aplicaciones de Android, su poder aún no se ha desatado por completo. Sólo cuando las aplicaciones desarrolladas con "Ark Compiler" estén en línea podrán ejercer al menos 80. % de su poder. Cuando el ecosistema de Hongmeng OS esté completamente establecido, puede ejercer cerca del 100% de su fuerza. Por eso digo que Hongmeng OS necesita tiempo para estabilizarse y no puede estar lleno de salud tan pronto como sale.

Podemos entender que todas las aplicaciones desarrolladas con "Ark Compiler" ahora pueden lograr la eficiencia más rápida en Hongmeng OS.

Cuando hay suficientes aplicaciones que utilizan el compilador Ark, o cuando más del 90% de las aplicaciones de uso común tienen versiones del compilador Ark, la capa inferior del sistema operativo Hongmeng abandonará por completo el kernel de Linux y solo conservará el microkernel Hongmeng. Este es el día en que el sistema Harmony OS será oficialmente independiente y completamente independiente. Este día será el día en que realmente surja.

Para lograr este día lo antes posible, Huawei se ha esforzado mucho en ello. Incluso proporciona a los desarrolladores un entorno portátil muy cómodo. Muchas operaciones básicas se pueden diseñar completamente mediante arrastrar y. drop. Módulos La programación automatizada es la tendencia del futuro, y se han eliminado las antigüedades como yo, que solían escribir código únicamente manualmente.

Le permite desarrollar una vez y adaptarse a todos los dispositivos equipados con el sistema operativo Hongmeng al mismo tiempo. Este es el sueño de innumerables desarrolladores de Android, pero desafortunadamente ya no se puede realizar en el sistema Android.

Estimo que Huawei brindará buenos incentivos a los desarrolladores en el futuro. Con incentivos, plataformas, objetivos y un futuro, es básicamente una cuestión de tiempo antes de que el ecosistema tome forma.

El nacimiento del producto

El sistema operativo Hongmeng actual se puede utilizar en teléfonos móviles, pero no hay muchas aplicaciones compatibles y el ecosistema aún no se ha establecido. Tómese el tiempo. Antes les dije a los lectores de Walli que tomará dos años, lo que es básicamente consistente con el plan de Huawei en la conferencia de prensa.

El propósito de lanzar Hongmeng OS ahora es muy simple: decirles a todos que Hongmeng OS no es solo un PPT, sino que ya es un sistema completo, y callar a esos trolls. Otra razón es que sus televisores utilizan el sistema operativo Hongmeng, por lo que no es necesario ocultarlo. También brinda a los desarrolladores de aplicaciones la seguridad de que pueden desarrollar aplicaciones para el sistema operativo Hongmeng con confianza.

Hay un "factor" aquí que es muy importante. Si Estados Unidos no permite que Huawei use Android mañana, el sistema operativo Hongmeng debe aplicarse a los teléfonos móviles con anticipación. Esta es una alternativa inevitable, pero. al menos se puede utilizar, aunque no es muy diferente del Android normal.

Pero si cambias a otro fabricante, como Xiaomi, OPPO, vivo, etc., esto será casi un golpe devastador, por lo que es necesario tomar medidas preventivas antes de que sucedan. Pero Xiaomi y otros no pueden desarrollar su propio sistema por el momento, porque requiere mucho dinero, mucha gente y mucho tiempo, incluso si algún día Estados Unidos prohíbe su uso a todos los fabricantes chinos de teléfonos móviles. El sistema Android, Hongmeng OS, en realidad puede ser utilizado por todos. No es tanto el plan de emergencia de Huawei sino más bien el plan de emergencia de todos los fabricantes chinos de teléfonos móviles. De hecho, si no es un último recurso, Huawei no quiere usarlo. El sistema operativo Hongmeng en teléfonos móviles es demasiado pronto.

Para 2020, el sistema operativo Hongmeng se utilizará en computadoras portátiles, pulseras y relojes. 2021 es el mejor momento para aplicarlo a teléfonos móviles. Para entonces, ya no importará si hay un sistema Android o. no. Esto también se hace para mejorar la ecología y los periféricos. Cuando salga el teléfono móvil, se podrá integrar directamente. Los usuarios tendrán una versión completa de la experiencia cuando comiencen.

Si tiene algún conocimiento sobre los sistemas de telefonía móvil o la industria de la telefonía móvil, creo que lo entenderá después de leer lo que compartí anteriormente. El objetivo de Harmony OS no es Android en absoluto, sino Fuchsia, que sí lo es. desarrollado por Google OS y los sistemas correspondientes que Apple está implementando.

Por lo tanto, aquellos que usan Android a menudo para hablar de Harmony OS deberían cambiar su forma de pensar. Es hora de integrarse con el sistema de próxima generación.