Por qué debería considerar usar un kernel de Android personalizado

  • Michael Fisher
  • 0
  • 959
  • 30
Anuncio

¿Quieres el mejor rendimiento de tu dispositivo Android? ¿O tal vez quieres la mejor duración de la batería? Si ya ha rooteado su dispositivo o incluso ha instalado una ROM personalizada ¿Cuáles son las mejores ROM de Android personalizadas? ¿Cuáles son las mejores ROM de Android personalizadas? El momento en que te das cuenta de que puedes flashear tu teléfono Android con una nueva ROM es crucial. De repente, eres libre: infinitas opciones de personalización, no más bloatware de proveedores y, lo mejor de todo, no tienes ... en él, puede ser una buena idea revisar el reino de los núcleos personalizados.

Si aún no ha probado una ROM personalizada pero está interesado, debe consultar esta guía general del proceso Cómo encontrar e instalar una ROM personalizada para su dispositivo Android Cómo encontrar e instalar una ROM personalizada para su dispositivo Android Android es súper personalizable, pero para aprovecharlo al máximo, debe actualizar una ROM personalizada. Aquí se explica cómo hacerlo. .

Aquí le mostraré por qué es posible que desee utilizar un núcleo personalizado, así como dónde encontrarlos..

Sobre el núcleo

El kernel es la pieza de software que cierra la brecha entre el sistema operativo (y las aplicaciones instaladas) y el hardware del dispositivo. Todo lo que haces en tu dispositivo involucra el núcleo. ¿Subir el volumen mientras se reproduce un video? Android no le dice directamente a los altavoces que aumenten la salida. En cambio, le dice al kernel que quiere aumentar el volumen, y el kernel habla con el hablante para aumentar su salida..


¿Pero por qué el intermediario? En términos muy simples, hace que Android sea mucho más flexible. Google puede preocuparse por crear toda la funcionalidad en Android, pero no tiene que preocuparse por cómo se ejecuta exactamente en cada dispositivo. Dado que hay tantos dispositivos que tienen todo tipo de hardware, Google no puede preocuparse por proporcionar compatibilidad y controladores con cada dispositivo. El trabajo del fabricante es crear el kernel que tenga todos los controladores necesarios para que todo funcione en el dispositivo.

Personalización

El núcleo, en este sentido, es extremadamente personalizable. El fabricante no solo tiene que enchufar los controladores necesarios para que todo el hardware funcione correctamente, sino que hay muchas variables que deben configurar. Pueden meterse con todo tipo de cosas, como:

  • las frecuencias mínimas y máximas que la CPU puede escalar hacia arriba o hacia abajo
  • qué tan ocupada debe estar la CPU antes de habilitar núcleos adicionales que normalmente ha desactivado para ahorrar batería
  • la frecuencia a la que la CPU debería aumentar cada vez que detecta una entrada táctil (para garantizar un despertar más suave)
  • el gobernador de la CPU (que determina qué tan rápido tiende a aumentar la frecuencia o no) que debe usarse
  • cambiar el voltaje de la CPU durante todas las frecuencias posibles
  • la frecuencia máxima de la GPU
  • habilitar carga rápida USB (para puertos USB 3.0)
  • configurar el planificador de E / S que se usa

Cómo le beneficia un kernel de reemplazo

Eso es genial, pero ¿qué puede hacer un kernel personalizado por usted? Existen muchos núcleos personalizados diferentes para prácticamente todos los dispositivos Android existentes, por lo que tendrá muchas opciones para elegir. Dependiendo de sus necesidades, puede elegir los núcleos que están optimizados para el rendimiento, o los que están optimizados para el ahorro de energía. Otros tienen un buen equilibrio de ambos.


Hay algunos desarrolladores que cambian algunos controladores con otros (por diferentes razones), o desarrollan sus propios parches para los problemas que identifican. Muchos desarrolladores también intentan incluir parches de kernel de Linux ascendentes, o usan sus propios kits de herramientas para la compilación. Por ejemplo, para mi Nexus 5, hay un desarrollador que usa su propio kit de herramientas, que incluye la última versión de GCC, una cadena de herramientas Linaro con optimizaciones específicamente para la arquitectura de CPU utilizada y marcas de optimización máxima para el compilador.

Los desarrolladores pueden incluso agregar algunas características adicionales de otros núcleos que no existen oficialmente para su dispositivo. Por ejemplo, hay algunos núcleos para el Nexus 5 que incluyen el “toca dos veces para despertar” característica que apareció por primera vez en el LG G2.

Sobre todo, un puñado de núcleos le permite acceder a las variables configurables usted mismo, para que pueda usar el código que liberan los desarrolladores del núcleo pero modificarlo para ajustar su comportamiento a su gusto. Sin embargo, querrá investigar algunas de las opciones disponibles antes de comenzar a cambiar sus valores. En otras palabras, un kernel personalizado puede proporcionar mejoras, características adicionales, especialización y extrema capacidad de configuración..

Dónde encontrar kernels de Android

Es bastante fácil encontrar un núcleo para su dispositivo. Suponiendo que tiene su dispositivo rooteado y una recuperación personalizada instalada ¿Qué es una recuperación personalizada? Explorando CWM, TWRP y sus amigos ¿Qué es una recuperación personalizada? Explorando CWM, TWRP y sus amigos Si alguna vez ha considerado jugar con su dispositivo Android, probablemente haya leído que necesita actualizar una recuperación personalizada antes de que pueda hacer algo serio. Pero, eso plantea algunas preguntas. , puede navegar a través del foro XDA-Developers, buscar en el subforum su dispositivo específico, buscar en los hilos cualquiera que tenga una etiqueta [KERNEL] en el título del hilo, descargar uno que le guste y actualizar el archivo .zip a través de su recuperación personalizada.


También puede haber un hilo fijo que puede contener una lista de núcleos populares disponibles para facilitar la búsqueda. Una vez que haya decidido qué kernel le gustaría usar, simplemente descárguelo (debe estar en un archivo .zip) y actualícelo utilizando la recuperación personalizada. Asegúrese de cumplir con todas las instrucciones que el desarrollador del núcleo pueda proporcionar, y cualquiera de sus instrucciones anularía cualquiera de mis consejos.

Conclusión

Los núcleos personalizados pueden hacer que su dispositivo sea mucho mejor. Si elige un núcleo que no es adecuado para usted, siempre puede encontrar otro y actualizarlo para reemplazar el instalado actualmente. Una vez que haya encontrado uno que sea adecuado para usted, ¡felicidades! Acabas de hacer tu dispositivo mucho mejor para .

Crédito de imagen: CIMMYT




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.