Red de conocimientos turísticos - Conocimientos sobre calendario chino - ¿Por qué jugar en la pantalla de 60 Hz de un teléfono Apple se siente mucho más fluido que en un teléfono Android de 90 Hz?

¿Por qué jugar en la pantalla de 60 Hz de un teléfono Apple se siente mucho más fluido que en un teléfono Android de 90 Hz?

Porque los sistemas de los teléfonos Apple y los teléfonos Android son diferentes.

El mecanismo de desarrollo de iOS es diferente al de Android. La mayor ventaja del lenguaje de programación Objective-C de iOS es que la máquina puede "entenderlo" directamente y tiene una alta eficiencia operativa. Android se ejecuta a través de una máquina virtual y la compilación ocupa mucha memoria, por lo que la eficiencia naturalmente disminuye.

Además, iOS adopta la estrategia de "fondo inteligente". Cuando cambia la APLICACIÓN a segundo plano, el sistema iOS decidirá si "congela" la APLICACIÓN, ahorrando así energía y garantizando completamente el buen funcionamiento de la APLICACIÓN en primer plano.

Además, desde la perspectiva de la prioridad del sistema, iOS también da prioridad al tacto. A partir del iPhone X, ha adoptado una frecuencia de muestreo táctil de 120 Hz, por lo que el uso del iPhone será más "suave".

Datos ampliados;

Kernel de Android

Android se ejecuta en el kernel de Linux, pero no en GNU/Linux. Debido a que la mayoría de las funciones admitidas por GNU/Linux no son compatibles con Android, incluidas Cairo, X11, Alsa, FFmpeg, GTK, Pango y Glibc, etc., se han eliminado. Android usa Bionic en lugar de Glibc, Cairo usa Skia y FFmpeg usa opencore.

Para poder lograr aplicaciones comerciales, Android debe eliminar las restricciones de la licencia GNU GPL. Por ejemplo, Android mueve el controlador al espacio del usuario y separa completamente el controlador de Linux del kernel de Linux.

Bionic/Libc/Kernel/ no es un archivo de encabezado del kernel estándar. El encabezado del kernel de Android es generado por la herramienta de encabezado del kernel de Linux, que se realiza para guardar constantes, estructuras de datos y macros.

El control del kernel de Linux de Android incluye seguridad, gestión de memoria, gestión de procesos, pila de red, modelo de controlador, etc.

Antes de descargar el código fuente de Android, debes instalar su herramienta de compilación Repo para inicializar el código fuente. Repo es una herramienta utilizada por Android para ayudar a Git.

turísticos All Rights Reserved.