Red de conocimiento informático - Conocimiento sistemático - Código fuente de estimación de profundidad

Código fuente de estimación de profundidad

El sistema Huawei Hongmeng finalmente se lanzó, pero el tema al respecto es negro y rojo. Algunas personas dicen que el sistema Hongmeng es el mejor del mundo, algunas personas acusan al sistema Hongmeng de plagiar a Android y algunos cabrones han cambiado de caparazón. Estos dos tipos de personas en realidad están comparando el sistema Hongmeng y Android, pero la pregunta es: ¿Qué pasa si el oponente del sistema Hongmeng nunca será Android? ¿Alguna vez has pensado en, quizás, la próxima generación, el futuro de Android? ¿Así que lo que?

¿Es difícil reescribir un nuevo sistema operativo? Realmente no es difícil. Para individuos o pequeñas empresas o empresas, se puede decir que escribir su propio sistema operativo es algo muy difícil, pero para cualquier gran empresa, escribir un sistema operativo no es algo muy difícil, por lo que descubrimos que existen muchos sistemas operativos en el mercado, como Microsoft, Windows, Ubuntu, Cent OS, FreeBSD, etc. , así como los departamentos militares de varios países. Utilizo mi propio sistema operativo y software, como Kirin y Deepin de China. No sólo Apple, Android y Windows.

Pero el problema es que el sistema operativo no es una cuestión técnica en absoluto, sino una cuestión empresarial. La dificultad no es la tecnología, sino el software ecológico que sustenta el sistema. La verdadera dificultad es cómo lograr que todos utilicen y acepten su nuevo sistema operativo. Hay innumerables proveedores de aplicaciones que desarrollan activamente aplicaciones para que usted dé soporte a su sistema.

Antes de que saliera el sistema operativo Hongmeng, supuse que si el sistema operativo Hongmeng era un sistema nuevo que no era compatible con el software de la aplicación Android y el software Apple IOS, tendría que usar el suyo propio. especial Para el software de formato, todos los fabricantes de aplicaciones tienen que reescribir un programa antes de poder usarlo. No hace falta decir que el sistema Hongmeng definitivamente morirá. Esta es una verdad muy simple. Actualmente, los únicos sistemas existentes en el mercado son Android y Apple. De modo que los programadores de todos los desarrolladores de software dominan el lenguaje y la capacidad de escribir software para Android y Apple. Pero ahora crea un nuevo sistema operativo y luego les pide a estos programadores que vuelvan a aprender su nuevo contenido, aprendan a escribir nuevo software del sistema, reescriban el software escrito anteriormente y lo envíen a su tienda de aplicaciones. ¿Por qué?

Por lo tanto, el sistema operativo del sistema Hongmeng debe ser compatible con el software Android. Incluso cuando las personas actualizan el sistema operativo Hongmeng en sus teléfonos, descubren que nada parece cambiar. De hecho, esto es lo más grande y difícil, porque solo siendo compatible con el software de Android el sistema Hongmeng puede esperar sobrevivir.

Dado que el sistema Hongmeng puede usar software Android, ¿eso significa que el sistema Hongmeng acaba de cambiar al sistema Android? Veo que los criterios de juicio de muchas personas son muy simples. Antes de actualizar el sistema Hongmeng, después de encender todos los teléfonos, aparecía una línea "Desarrollado por Android" en la parte inferior de la reunión. Pero cuando actualiza el sistema Hongmeng, si no hay una línea a continuación, puede juzgar que el sistema Hongmeng y Android no son el mismo sistema; de lo contrario, Android puede demandar al sistema Hongmeng. Sin embargo, esta afirmación es realmente errónea. Da un ejemplo y todos lo entenderán. Por ejemplo, ahora he lanzado un teléfono móvil que se parece mucho a Huawei, pero no tiene la marca registrada de Huawei. ¿Voy a violar la ley? Entonces, si grabo una gran marca de Huawei en mi teléfono móvil ahora, ¿será ilegal? ¿Entiendes entonces el problema? Si escribes con Android en tu teléfono sin el permiso de Google, serás procesado. No importa si no escribes. En el campo de Android, debes estar oficialmente certificado por Google y aprobado para su uso antes de poder escribir. Por tanto, la ausencia de esta línea no prueba que el sistema Hongmeng no tenga nada que ver con Android.

Entonces, ¿cuál es la relación entre el sistema Hongmeng y Android? Personalmente, creo que debería ser similar a una relación fraternal. Por supuesto, es posible que los hermanos no se lleven bien.

Así que, aunque todo el mundo piensa que Android de Google y IOS de Apple son completamente independientes, en realidad están escritos en otros lenguajes, pero todos estos lenguajes son lenguajes de código abierto. Al igual que en chino, no es ilegal para mí escribir en chino en ningún lugar (te pueden multar si escribes aquí en lugares pintorescos) y no tienes que pagar regalías porque es para todos. El lenguaje básico de Linux utilizado por Android es en sí mismo el lenguaje de código abierto más famoso.

El lenguaje de código abierto de Linux tiene un gran requisito: si usas mi lenguaje de código abierto de Linux para desarrollar cosas nuevas, no tienes que pagar ninguna tarifa. Puedes usarlo como quieras, pero como quieras. Desarrollar sobre esta base. Todo también debe ser de código abierto y no se pueden cobrar tarifas. Este es un requisito estricto.

Entonces Google se unió a programadores de todo el mundo para crear algo nuevo, el llamado proyecto AOSP (Android Open Source Project), pero debido a que utiliza el lenguaje Linux, todo en este lenguaje debe ser de código abierto, es decir, gratuito para todos. en el mundo para usar.

Luego Google creó su propio sistema Android basado en este lenguaje modificándolo y agregando sus propios componentes GMS y Google Play. Por lo tanto, el sistema Android pertenece a Google y es propiedad de la marca registrada de otros. Los teléfonos móviles del sistema Hongmeng nunca podrán escribir esta línea, pero el proyecto AOSP no es solo el resultado de las contribuciones conjuntas de todos los programadores de todo el mundo, sino que Google ha hecho una gran contribución como líder.

Si no es una metáfora particularmente apropiada, entonces el lenguaje Linux es arcilla roja, y el proyecto AOSP es para que todos se organicen juntos y encuentren maneras de quemar estas arcillas rojas en lotes de ladrillos rojos, y luego use estos ladrillos para construir la casa en bruto de Android de Google, los sistemas operativos que vemos similares a Xiaomi y Oppo usan las casas en bruto desarrolladas por Android para una decoración fina. Ahora el sistema Hongmeng de Huawei utiliza estos ladrillos para renovar un nuevo tipo de casa, que es diferente de la casa construida por Google.

Entonces, el sistema Hongmeng de Huawei y Android de Google tienen muchas similitudes. Esto es muy común porque provienen de la misma alianza de código abierto, pero no se puede simplemente porque la casa construida por Huawei Real Estate usa ladrillos y Android. Si la empresa inmobiliaria soluciona el mismo problema, acusará a Huawei de plagio. Es por eso que Android no demandará a Huawei, porque no hay forma de demandar ni motivo para demandar. Por supuesto, Huawei no puede decir que su teléfono móvil funciona con Android; de lo contrario, sería equivalente a que Huawei Real Estate construya una casa y luego diga que es una casa desarrollada por Android Real Estate Development Co., Ltd. y nos permita comprarla. , entonces realmente estás infringiendo la ley.

Mucha gente tiene el malentendido de que Android pertenece a Google. Si un día Google no quiere usar Android por ti, entonces no podrás usarlo. Estados Unidos puede bloquear completamente el sistema operativo de China como si fuera un chip, pero si lo piensas detenidamente, esta afirmación no es nada confiable. Si ese es el caso, ¿por qué Android no bloquea los teléfonos Huawei ahora? ¿Por qué Huawei todavía puede usar Android? De hecho, como dije antes, el propio Android es un sistema operativo abierto que cualquiera puede utilizar sin el consentimiento de Google.

Pero el servicio GMS y el servicio Google Play en Android son propiedad de Google. Todas las notificaciones push extranjeras y diversos programas de mapas dependen de estos dos servicios. Esto es algo que realmente pertenece a Google, y dártelo o no es completamente opcional. Esta es también la razón por la que los teléfonos móviles Huawei no se pueden vender en el extranjero después de que Google bloqueó Huawei GMS y Google Play. Debido a que todos los fabricantes extranjeros de teléfonos móviles tienen acceso unificado a los servicios GMS y Google Play de Google, se puede decir que sin estos dos servicios, el Android que tienes en la mano es básicamente un Android abandonado. Pero esto no afecta a China. Por razones bien conocidas, todas las empresas nacionales tienen estas cosas, por lo que el sistema operativo de Huawei ya no puede utilizar los dos servicios de Google, lo que no tiene ningún impacto en sus ventas nacionales. Entonces se puede decir que si su teléfono móvil solo se desarrolla en China, entonces no necesita mirar la cara de Google en absoluto, porque no necesita contar con él en absoluto.

Entonces, ¿por qué Huawei desarrolla su propio sistema operativo Hongmeng? ¿Tiene esto sentido? La respuesta es sencilla. El sistema operativo Hongmeng en sí no es otro sistema operativo diseñado para competir con Android. Este es un sistema operativo de próxima generación y orientado al futuro, o podemos decir que el sistema operativo Hongmeng es el futuro de Android.

El sistema Android nació en 2007. Todo empezó con los teléfonos móviles y, de hecho, ha ido impulsando el desarrollo de los teléfonos inteligentes. Pero el problema es que en los últimos dos años ha ido surgiendo gradualmente un nuevo concepto de Internet de Todo: un sistema integrado que conecta todos los hogares inteligentes, dispositivos portátiles, sensores y otras cosas a través de teléfonos móviles. Este es el camino futuro del desarrollo tecnológico, pero el sistema Android original de Google no consideró que habría una era como la actual y que requeriría 4 o 6 G para funcionar en cualquier momento. Algunos tienen sólo unos cientos de metros, incluso decenas de metros, unos pocos metros o incluso una memoria más pequeña. ¿Cómo puede esa memoria ejecutar Android operado por Google? está fuera de la cuestión. Por lo tanto, simplemente no es adecuado para el desarrollo futuro y las necesidades de los tiempos.

Debido a que no existe un sistema operativo unificado para dispositivos de varios fabricantes, cada fabricante tiene su propio software de aplicación. Un conjunto de dispositivos domésticos inteligentes requiere más de 10 programas en el teléfono móvil y luego se controla por separado en cada software. ¿Estás seguro de que este es el futuro? Para encender la luz, tengo que encender mi teléfono, abrir el software, incluso iniciar sesión y luego apagar la luz. ¿Estoy loco? ¿No puedes simplemente apagarlo? Así que este no es el futuro, es sólo una política de compromiso que no tiene solución por el momento.

Es por este motivo que Huawei desarrolló el sistema operativo Hongmeng. Su objetivo es solucionar este problema y solucionar el problema fundamental del Internet de Todo. Escuché que Google también está desarrollando el sistema operativo de próxima generación, pero el sistema Hongmeng ahora se lanzó antes, por lo que podemos decir que el sistema Hongmeng es en realidad la dirección de los esfuerzos futuros de Android.

Una cosa que Hongmeng System debe hacer ahora es desarrollar un sistema operativo universal que pueda ser utilizado por todos los dispositivos. Entre ellos, se encuentran teléfonos móviles emblemáticos con más de 12 G de memoria, y también hay chips para dispositivos domésticos inteligentes con sólo unos pocos MB o menos de memoria, que deben utilizarse. Entonces, ¿cómo lo hace el sistema Hongmeng? La respuesta es la atomización mencionada en la rueda de prensa. En general, son sólo bloques de construcción.

Ningún sistema es un verdadero sistema operativo Hongmeng. Todo el sistema Hongmeng es un pequeño bloque de construcción al que se le han quitado todos los componentes. Si necesita alguna funcionalidad, puede utilizar las partes de estos bloques que necesite. Déjame darte un ejemplo. El uso compartido de tarjetas del sistema Hongmeng es asombroso. Abrí Weibo en mi teléfono y vi un artículo para compartir con todos. Incluso si no tienes Weibo instalado en tu teléfono, aún puedes ver cómo se hace. De hecho, eso se debe a que no existe el concepto de software Weibo en el sistema operativo de los Red Devils. Consta de función de lectura, función de comentario, función de recomendación, función de actualización y otras partes. Estas funciones constituyen el llamado software. Ahora, después de enviarlo, el teléfono móvil de la otra parte solo necesita leer un módulo de esta función. Así es como funciona el sistema Hongmeng, dividiendo todos los servicios en los bloques más pequeños. Si el dispositivo tiene mucha memoria y requisitos elevados, puede tomar algunas piezas más y ensamblarlas en un dispositivo con funciones complejas. Si la memoria del dispositivo es particularmente pequeña, entonces puedes simplemente colocar algunos módulos necesarios y conectarlos a través del sistema Hongmeng.

Este diseño facilita la conexión del sistema Hongmeng a todos los dispositivos, porque los dispositivos que conectamos son módulos, como un televisor, que equivale a un módulo de visualización, y luego ejecuta el módulo de operación. y el auricular ejecuta el módulo de sonido. Por lo tanto, después de conectar estos tres módulos a través del sistema Hongmeng, pueden formar un proceso de ver imágenes en la televisión, cambiar de canal en teléfonos móviles y escuchar con auriculares. Este es el verdadero Diablo Rojo.

A partir del análisis anterior, podemos saber que el sistema Hongmeng es un sistema operativo orientado al futuro. No es un sistema operativo que compita directamente con el Android actual. Representa el futuro. Por lo tanto, después del lanzamiento del "Sistema Hongmeng", la gente verá innumerables comentarios en línea, muchos de los cuales atacan el Sistema Hongmeng desde varios ángulos. En cuanto a sus motivos, espero que puedas imaginarlos tú mismo. Lo único que puedo decir es que es posible que algunos grupos hayan excedido su presupuesto de publicidad este mes.