Adiós a los iconos del tamaño de un puño.
Los principales smartphones de gama alta con Android cuentan con grandes y nítidas pantallas. Algunos alcanzan hasta las 5.7 pulgadas de tamaño y las resoluciones QHD (2560 x 1600) –resoluciones mayores que un MacBook Pro Retina, incluso–. Pero, ¿en qué se traduce esto? En teoría, en una mayor cantidad de contenido y en una mayor nitidez. En la práctica, no siempre es así.
Encontramos casos como el Huawei Ascend Mate 7 o el propio LG G4 en los que, a pesar de encontrar pantallas de grandes dimensiones y resoluciones, la cantidad de elementos mostrados en pantalla se mantiene, por lo general, constante respecto a terminales más pequeños con la misma resolución. Aquí pueden ver un ejemplo:
En esta imagen podemos ver un Samsung Galaxy S5 y un Samsung Galaxy Note 3. Uno con pantalla de 5.1 pulgadas, otro con pantalla de 5.7 pulgadas. Ambos con resolución Full HD. Y, tal y como vemos en la imagen, el número de elementos mostrados en la pantalla es exactamente el mismo. En el caso del Note, los iconos de Google Now Launcher son más grandes, pero la cantidad total es exactamente la misma.
Esto, para los que tengan dificultades visuales, es una gran ventaja, pero para la gran mayoría de la población es un desaprovechamiento de espacio, de pantalla y de posibilidades. Y es que en la pantalla del Samsung Galaxy Note 3 –o de cualquier otro dispositivo– caben más elementos de los que, por defecto, se muestran.
Afortunadamente, existe una forma de cambiar esta situación. Una forma muy sencilla que ni siquiera requiere el acceso root.
Cómo cambiar la densidad de pixeles
Así cambiará tu vida con la modificación de la densidad de pixeles.
Cambiar la densidad de pixeles es un paso que mejorará la experiencia de usuario de tu dispositivo. No afecta a la garantía y es fácilmente reversible. Así pues, ¿por qué no hacerlo?
Pasos a realizar en Windows
En primer lugar, debes tener los drivers correspondientes a tu dispositivo correctamente instalados. Podrás encontrarlos en la web oficial del fabricante con una simple búsqueda en Google. Generalmente vienen junto a la suite que el fabricante ha desarrollado para escritorio.
Tras instalar los drivers, debes descargar los siguientes archivos:
- Google USB Driver. Una vez descargado, lo instalas como cualquier otro programa.
- Minimal ADB and Fastboot. Una vez descargado, lo instalas y eliges como ruta de instalación el Escritorio.
- Java (si no lo tienes instalado). Lo descargas e instalas como cualquier otro programa.
Una vez realizado esto, activamos el modo depuración en el terminal Android y lo conectamos al ordenador (Ajustes>Opciones de desarrollador>Depuración USB). Si no tienes las Opciones de desarrollador activadas, basta con ir a la sección de ajustes donde puedes ver la versión de Android instalada y pulsar repetidas veces sobre el número de compilación. Tras ello, aparecerá en el menú ajustes.
Tras esto, abrimos una ventana de la terminal de Windows (conocida como CMD) manteniendo pulsado el botón shift, haciendo click secundario y eligiendo la opción “Abrir ventana de comandos aquí”.
Así luce la consola de comandos de Windows. También llamada CMD o terminal.
Después tendremos que escribir “adb devices” en la ventana de la terminal y pulsar enter. Si todo es correcto, nos debería salir en la pantalla la información de un terminal conectado. Si no es así, desbloquea el dispositivo Android y acepta la solicitud de permisos que debería estar apareciendo. Si aun así sigue sin aparecer, revisa todos los pasos anteriores o prueba a reiniciar ambos dispositivos.
Tras comprobar que aparece el terminal en la lista, tan solo tendremos que escribir en la terminal “adb shell wm density xyz” (sin las comillas) y pulsar enter. En lugar de “xyz”, obviamente, debemos introducir la densidad de pixeles deseada (cualquier número de 1 a 1000). Cuanto mayor sea el número, más grande se verán los elementos de la pantalla. Para que tengan una referencia:
- Pantallas Full HD: 480 de forma predeterminada.
- Pantallas HD: 360 de forma predeterminada.
- Pantallas 2K: 640 de forma predeterminada.
Una vez introducida dicha línea de código, bastará con escribir “adb reboot” (sin las comillas) y presionar enter. El terminal se reiniciará y en unos instantes se mostrará la nueva densidad de pixeles. Si no estás conforme con el resultado final, bastará con volver a introducir las mismas líneas de código cambiando el valor escogido.
Pasos a realizar en Linux y Mac
Al cambiar la densidad de pixeles, se muestran más iconos en pantalla.
En este caso, los pasos a seguir son más simples que en Windows. Bastará con descargar este archivo y descomprimirlo en cualquier carpeta deseada. Personalmente recomiendo hacerlo en el escritorio, pero pueden hacerlo en cualquier otra siempre que sepan introducir más tarde la ruta de la carpeta en la terminal. Si esta última frase te ha sonado a chino, descomprímelo en el escritorio mejor.
Tras esto, activamos el modo depuración en el dispositivo Android y lo conectamos al ordenador (Ajustes>Opciones de desarrollador>Depuración USB). Si no tienes las Opciones de desarrollador activadas, basta con ir a la sección de ajustes donde puedes ver la versión de Android instalada y pulsar repetidas veces sobre el número de compilación. Tras ello, aparecerán en el menú ajustes las opciones de desarrollador.
Así luce la terminal en una distribución Linux. De una forma similar, en Mac.
El siguiente paso es abrir una ventana de Terminal. Tras ello, escribir “cd Desktop/ADB” y pulsar enter. Si no descomprimiste la carpeta en el escritorio, tendrás que escribir “cd” seguido de la ruta correspondiente.
Una vez llegados a este punto, los pasos a seguir son similares a los de Windows:
Escribir “./adb devices” y pulsar enter. Si todo es correcto, deben aparecer los datos de tu dispositivo en una lista. Si no, revisa los pasos anteriores.
Escribir “adb shell wm density xyz” (sin las comillas) y pulsar enter. En lugar de “xyz”, obviamente, debemos introducir la densidad de pixeles deseada (cualquier número de 1 a 1000). Cuanto mayor sea el número, más grande se verán los elementos de la pantalla.
Escribir “adb reboot” (sin las comillas) y presionar enter. El terminal se reiniciará y en unos instantes se mostrará la nueva densidad de pixeles. Si no estás conforme con el resultado final, bastará con volver a introducir las mismas líneas de código cambiando el valor escogido.
Por lo general, estos procesos suelen ser muy efectivos y todo el software se adapta sin problemas. No obstante, algunas aplicaciones predeterminadas pueden mostrar algún conflicto con la nueva densidad de pixeles y mostrarse desdibujadas. En ese caso, bastará con buscar aplicaciones alternativas o probar con otras densidades de pixeles –en caso de no funcionar ninguna, siempre puedes volver a la predeterminada–.
Continúar leyendo...