Red de conocimiento informático - Conocimiento informático - Métodos de optimización del sistema Android

Métodos de optimización del sistema Android

En el mercado de los teléfonos inteligentes, los dos principales sistemas, iOS y Android, forman campos opuestos. Los usuarios de Android desdeñan la llamada buena experiencia de los usuarios de iOS, y los usuarios de iOS no comprenden la alegría de los usuarios de Android al flashear y reiniciar. A los ojos de los usuarios de iOS, la imagen de Android casi puede ser reemplazada por una "tarjeta". De hecho, después de varios años de desarrollo, el nivel de hardware de Android ha mejorado enormemente y la situación de la tarjeta de Android se ha aliviado enormemente. La configuración de hardware actual del modelo de doble núcleo ya es muy poderosa. Hablando de tarjetas, también se debe a la optimización de ROM personalizada del fabricante.

De hecho, la "tarjeta" de Android puede obtener una solución completa, que está relacionada con la optimización de Android. Hoy discutiremos cómo optimizar los modelos de Android que tenemos en nuestras manos. Aquí, el autor también quiere recordarles a todos que al comprar modelos de Android, deben elegir modelos populares. Solo los modelos populares tienen suficientes recursos de optimización para que podamos elegir. No elijas modelos poco sofisticados ni siquiera por el bien de la personalidad. si es una máquina recreativa, no está más a nivel de calle que el iPhone, ¿verdad?

Batería del botón de reinicio del flash

El flasheo es un gran placer para los usuarios de Android. Algunos usuarios flashean sus teléfonos para facilitar su uso, como la ROM MIUI de Xiaomi, que es muy adecuada para los chinos. personas, y también tiene suficientes configuraciones personalizadas. Esta es una buena opción para los amigos que quieren evitar problemas. Sin embargo, para los amigos que buscan un alto rendimiento, todavía hay mucho margen de mejora en la optimización de MIUI People. Tengo mis ventajas. Es necesario mejorar la optimización de MIUI y también la calidad del producto. Sin embargo, para los amigos que buscan un alto rendimiento, la optimización MIUI todavía tiene mucho margen de mejora, y todos han elegido CyanogenMod, que es mejor en optimización de ROM, como la primera opción para flashear.

Características de MIUI ROM

La serie CyanogenMod incluye principalmente ROM CM 7.2 y CM 9. CM 7.2 está basado en Android 2.3.7, mientras que CM 9 está basado en Android 4.0.4. CM 7.2 es básicamente relativamente maduro y tiene muchos modelos perfectamente compatibles, por lo que es la primera opción para la mayoría de los usuarios. Como primera opción, la ROM oficial de CM 9 no admite muchos modelos. Los expertos privados también han trasplantado varios modelos. La compatibilidad de los modelos admitidos oficialmente es bastante buena, pero la situación del trasplante no es optimista.

Logotipo de CyanogenMod

Sobre la base de ser leal a AOSP, la ROM de la serie CM ha puesto mucho esfuerzo en el controlador subyacente. Después de flashear en el teléfono, se siente mucho más suave. y también admite un mayor embellecimiento y personalización de los teléfonos móviles. Por ejemplo, podemos realizar ajustes detallados en la respuesta de vibración del teléfono móvil, incluida la intensidad de la vibración cuando se presiona, la intensidad de la vibración cuando se levanta, etc., para que los botones virtuales de. el teléfono se puede ajustar para que vibre con la misma intensidad. Por ejemplo, podemos realizar ajustes detallados en la respuesta de vibración del teléfono móvil, incluida la intensidad de la vibración al presionar hacia abajo, la intensidad de la vibración al levantar, etc., para que los botones virtuales del teléfono móvil puedan dar nosotros comentarios más realistas.

Capturas de pantalla de la ROM CM9

En la actualidad, la mayoría de las ROM se personalizan utilizando CM, mientras que algunas son modificaciones de las ROM originales oficiales y solo unas pocas son modificaciones del código fuente de AOSP. Estos El código fuente apunta a la serie Google Nexus, como Codename y AOKP en GALAXY Nexus y Nexus S. Sin embargo, se han realizado muchas modificaciones en el código fuente para que el teléfono sea más fluido.

El efecto de flashear el kernel es muy bueno

Solo flashear la ROM del teléfono móvil no es suficiente, aunque se han personalizado muchas funciones y la fluidez es mayor que la ROM oficial. , todavía hay mucho margen de mejora, entonces necesitamos optimizar aún más el kernel actualizando el kernel. La mejora que puede traer la actualización del kernel es bastante obvia, pero aún debemos tener cuidado al actualizar el kernel.

Área de lanzamiento del kernel de foros extranjeros conocidos

En comparación con la actualización de la ROM, la actualización del kernel es un proyecto muy pequeño. Su teléfono no necesita limpieza, lo que significa que hay. no es necesario eliminarlo. Solo toma unos minutos actualizar los datos internos del teléfono, por lo que al actualizar el kernel, podemos actualizar algunos kernels más y probarlos uno por uno para ver qué kernel es más adecuado para nosotros. ¡guárdalo! Cualquiera que sea el núcleo que más le convenga, consérvelo. Primero, asegúrese de que el kernel corresponda a la versión de su teléfono y la ROM que está utilizando; de lo contrario, su teléfono no arrancará. Si no puede arrancar, puede restaurarlo actualizando otro kernel disponible.

Robot Android

Todos preguntarán, después de hablar durante mucho tiempo, ¿cuál es la función de flashear el kernel? El primero es el overclocking. La mayoría de los núcleos proporcionan overclocking reducido de forma predeterminada y tienen una variedad de estrategias de overclocking para garantizar un mayor ahorro de energía durante el overclocking. En segundo lugar, también proporciona más funciones de ajuste, como el tamaño de la memoria de la máquina virtual, la gestión del color, etc., e incluso un kernel también puede incluir algunos parches de Linux más nuevos, como el parche de frecuencia de la CPU integrado en el último Linux 3.3, etc.

Herramienta de actualización del kernel

De hecho, la ROM general de terceros ha modificado el kernel del teléfono para que sea más fluido, pero la velocidad de creación de la ROM es mucho más lenta que la velocidad de ajuste del kernel, y el núcleo aplicado a una única ROM se puede actualizar varias veces al día, por lo que podemos probar diferentes núcleos nuevos para ver si hacer overclocking puede generar una mejora cualitativa en el rendimiento. Por tanto, podemos probar diferentes núcleos nuevos para ver si su overclocking nos puede aportar una mejora cualitativa en el rendimiento, si ahorra más energía, si nos permite ver mejores imágenes mediante el ajuste de color, etc.

Racionalización de las aplicaciones integradas

El autor cree que los usuarios de Android han logrado un salto cualitativo en fluidez reemplazando constantemente las ROM y actualizando el kernel si su teléfono ya es mejor que el iPhone. En este momento, es más fluido y ahorra más energía, entonces podemos detenernos. Si aún no está satisfecho, existen otros métodos para mejorar en gran medida la fluidez. Formas de mejorar enormemente la fluidez. Servicios como Google son los que la mayoría de la gente optimiza.

Los puntos de referencia son un reflejo del rendimiento

Android es diferente de iOS y Windows Phone. Este sistema tiene la capacidad de ejecutarse en segundo plano, aunque iOS compensa las deficiencias del. El fondo es muy bueno en términos de push, pero aún no puede competir con el fondo real de Android, pero debido a que la prioridad del programa de Android no es como iOS y Windows Phone, para que la interfaz actual tenga la máxima prioridad sin problemas. cierre los procesos innecesarios en segundo plano de los teléfonos Android para obtener el mejor rendimiento.

Captura de pantalla de RE Manager

Entonces optimizar las aplicaciones internas es una buena opción, porque en nuestro proceso de uso, hay muchas aplicaciones internas de Android que no son necesarias. Estos programas se abrirán silenciosamente. en segundo plano cuando no lo estamos usando, afectando así nuestro uso. Al optimizar, debemos usar un administrador de archivos raíz y asegurarnos de que el teléfono tenga permisos de raíz activados.

Capturas de pantalla del administrador RE

Ingrese al sistema/aplicación para optimizarlo. Necesitamos configurar los permisos actuales del administrador raíz para leer y escribir. Al modificar, debemos eliminar. permisos del software y abrirlo El permiso del software para realizar operaciones puede eliminar el software incorporado. Antes de optimizarlo, debemos hacer una copia de seguridad del software o hacer una copia de seguridad de toda la ROM.

Si el programa del sistema está simplificado, es posible que la computadora no pueda arrancar. Esto se puede solucionar volviendo a actualizar la ROM, por lo que es mejor buscar una lista de modelos y ROM simplificados para evitar la duplicación de trabajo.

Hay otras optimizaciones

Después de la optimización anterior, creo que todos tienen un Android más limpio y fluido. Sin embargo, en muchos programas, todavía encontraremos retrasos para un jugador. Quien busca extremadamente la fluidez, no se permite que tal situación suceda, porque tenemos más opciones de optimización.

Opciones de overclocking de CM

Presentamos la ROM de la serie CM antes. Hay dos. opciones que se pueden verificar en la ROM CM para mejorar aún más la fluidez, pero algunas imágenes se perderán. Las dos opciones son el tramado diferencial mapeado y la transparencia de 16 bits, donde el tramado diferencial mapeado debe desactivarse. La opción de transparencia de 16 bits mejorará la suavidad, pero reducirá la calidad de algunos efectos de transparencia de colores sólidos, como el efecto de cruce de bordes de Android que se desliza hacia el borde.

Opciones de configuración de rendimiento de CM

En la ROM de Android 4.0, también hay algunas opciones que pueden mejorar la fluidez del programa, como la aceleración de GPU del programa y el uso de la GPU para renderizar. La interfaz del programa 2D, puede reducir efectivamente la carga en la CPU causada por el deslizamiento de la interfaz y permite que la interfaz se represente mejor. Sin embargo, esta opción causará problemas de compatibilidad para algunos programas y Android no puede activar y desactivar la aceleración de GPU. desactivado para un solo programa, por lo que la aceleración de GPU es una característica de amor-odio.

Android 4.0 fuerza la aceleración de la GPU

Cuando mencionamos la actualización del kernel, también mencionamos el overclocking del kernel. Después de actualizar el kernel, puedes elegir una variedad de overclocking del núcleo en la configuración de la ROM. Estrategia, en la mayoría de los modelos, el overclocking no aumentará el consumo de energía de la CPU, porque el fabricante establecerá un voltaje y una frecuencia muy seguros para la CPU antes de salir de fábrica para garantizar su funcionamiento estable. Establecer un voltaje y una frecuencia muy seguros parece demasiado conservador. Con el mismo voltaje, la CPU tiene más o menos espacio para exprimirse según su propia constitución, por lo que podemos continuar haciendo overclock mientras garantizamos un funcionamiento estable.

Resumen de estrategias de optimización

En este artículo, mencionamos algunas optimizaciones para el sistema Android a partir del flasheo de la ROM. Para el sistema Android, la fluidez es su factor principal en comparación con otros sistemas. El mayor inconveniente es que, de hecho, la mayoría de los teléfonos Android tienen un hardware bastante bueno, por lo que no es difícil mejorar significativamente la fluidez. Sin embargo, la práctica de varios fabricantes de personalizar las ROM para teléfonos Android antes de enviarlos fuera de fábrica no ha logrado el objetivo. Efecto de optimización óptimo, hay más o menos margen de mejora.

Samsung GALAXY Nexus

Para que también podamos optimizar completamente el teléfono móvil de acuerdo con nuestras propias necesidades, desde la ROM inicial hasta hacer que el teléfono móvil sea completamente fluido, aquí debemos Lo que quiero decirte es algo que hemos reiterado muchas veces: debes elegir un modelo de Android con una alta tasa de penetración, especialmente uno con una alta tasa de penetración en el extranjero, como la serie de teléfonos Nexus de Google. La razón por la que la serie de teléfonos móviles Nexus de Google se llama su hijo biológico es por su código fuente abierto. Mientras que otros teléfonos móviles se rascan la cabeza en busca de ROM de terceros, la serie Nexus ya ha iniciado varias optimizaciones desde el principio.

Logotipo de ClockworkMod

En segundo lugar, además de los recursos ROM, también debemos considerar otros recursos, como el kernel. Los modelos populares de los principales fabricantes de teléfonos móviles tienen diferentes recursos del kernel. Los hitos de Motorola eran muy abiertos, por lo que había muchos núcleos que se podían actualizar, mientras que los modelos posteriores de Motorola eran muy cerrados. Aunque los recursos del núcleo para flashear tenían muchas ROM, todos eran iguales después del flasheo y era divertido. El parpadeo se redujo considerablemente.

Aquí Google lo ha vuelto a hacer con su serie Nexus.

Captura de pantalla de la página web de AOSP

Con algunas optimizaciones y configuraciones, descubrirá que la fluidez de su teléfono se puede duplicar. Incluso si hay una nueva actualización oficial, es posible que no vaya. Preste atención, porque sabe que la actualización oficial no puede brindar la suavidad que puede brindar el flasheo. Este es el placer de flashear, reiniciar y acoplar la batería que los jugadores de iOS no entienden. Lo que no entienden aún más es cómo la fluidez de Android puede superar a iOS. Si sigue estos métodos que le proporcioné, su teléfono Android ya no se congelará.