Cambiar el tamaño de la ventana de BlueStacks

BlueStacks es un emulador de aplicaciones Android para Windows y Mac muy popular. Nosotros ya hemos hablado en este blog sobre cómo puedes utilizarlo para ejecutar apps Android en tu PC.

Seguramente ya sabrás que BlueStacks se ejecuta con un tamaño de ventana predeterminado. ¿Pero cómo puedo personalizar el tamaño de esa ventana?

Cambiar el tamaño de la ventana de BlueStacks

Cambiar el tamaño de BlueStacks en Windows es muy fácil, tan solo tienes que actualizar un par de parámetros del registro de Windows.

Eso sí, esta operación es un tanto delicada porque si te equivocas o tocas algún otro parámetro que no debieras, ¡tu Windows puede dejar de funcionar! Así que mucho cuidado.

Figura 1. Ejecuta el programa regedit desde tu menú de Inicio de Windows

Figura 1. Ejecuta el programa regedit desde tu menú de Inicio de Windows

Ve a HKEY_LOCAL_MACHINE\SOFTWARE\BlueStacks\Guests\Android\FrameBuffer\0

Figura 2. Ruta de los parámetros de configuración

Figura 2. Ruta de BlueStacks en el registro de Windows

Figura 3. Parámetros de configuración de BlueStacks

Figura 3. Parámetros de configuración de BlueStacks

Los parámetros que vamos a cambiar son estos cuatro:

  • GuestHeight
  • GuestWidth
  • WindowHeight
  • WindowWidth

Figura 4. Tras hacer los cambios, no te olvides de reiniciar tu BlueStacks

Figura 4. Por cierto, tras hacer cualquier cambio, no olvides reiniciar tu BlueStacks

GuestHeight y GuestWidth son para personalizar la resolución del emulador, mientras que WindowHeight y WindowWidth sirven para determinar el tamaño de la ventana. Los valores de Windows y Guest tienen que estar bien configurados de forma armónica, por así decir, para que todo funcione bien.

En este video muestro cómo ejecutar los pasos necesarios para configurar tu BlueStacks:

Personalizar la ventana

Entonces, cambiar el tamaño de la ventana de BlueStacks es súper sencillo; solo tienes que elegir el WindowHeight y el WindowWidth que tú quieras.

La siguiente tabla muestra algunos tamaños típicos de dispositivos móviles que puedes utilizar para definir el tamaño de tu ventana.

Pequeño Normal Grande Muy grande
426×320 470×320 640×480 960×720

¿Y cómo elijo el GuestHeight y el GuestWidth?

Sin embargo antes decíamos que los valores WindowHeight y WindowWidth deben trabajar armónicamente con GuestHeight y GuestWidth para que la pantalla se vea bien. El problema que se presenta al querer cambiar el tamaño de tu BlueStacks es precisamente este: ¿Y qué valores pongo en GuestHeight y en GuestWidth?

Bueno, pues allá va este truco. Consiste en un algoritmo empírico que juega un poco con el prueba y error, pero es muy fácil ya verás.

Tienes que empezar poniendo un GuestHeight igual al WindowHeight, y un GuestWidth igual al WindowWidth.

Por cierto, el registro de Windows permite poner valores hexadecimales y decimales; nosotros trabajaremos con datos decimales.

Figura 5. ¿Qué tal esta pantalla? ¿Se ajusta a tus necesidades?

Figura 5. ¿Qué tal esta pantalla? ¿Se ajusta a tus necesidades?

La figura anterior se corresponde con estos valores:

  • WindowHeight = 640
  • WindowWidth = 480
  • GuestHeight = 640
  • GuestWidth = 480

Si te gusta el resultado obtenido, pues ya lo tienes; si no, entonces el siguiente paso es doblar la resolución del dispositivo invitado y ver qué tal, poniendo un GuestHeight igual al doble del WindowHeight, y un GuestWidth igual al doble del WindowWidth.

Nosotros terminaremos doblando la resolución del guest porque no nos gusta el resultado obtenido. Si te fijas bien en la Figura 4. verás que, por un lado, los controles de la parte inferior se superponen; por otro lado, los iconos de algunas aplicaciones se muestran demasiado pequeños.

Figura 6. ¿Qué tal esta otra pantalla? ¿Se ajusta a tus necesidades?

Figura 6. ¿Qué tal esta otra pantalla? ¿Se ajusta a tus necesidades?

La figura anterior se corresponde con estos valores:

  • WindowHeight = 640
  • WindowWidth = 480
  • GuestHeight = 1280
  • GuestWidth = 960

¡Ni tanto ni tan calvo!

Ahora todo se ve demasiado pequeño. Hay que ir probando multiplicaciones de múltiplos de 0.1 comprendidos entre el 1 y el 2 (1.1, 1.2, 1.3, 1.4 así hasta 1.9) hasta dar con el resultado que mejor se ajuste al tamaño de la ventana que hayamos elegido.

  • GuestHeight = 640 * 1.1 = 704
  • GuestWidth = 480 * 1.1 = 528
  • GuestHeight = 640 * 1.2 = 768
  • GuestWidth = 480 * 1.2 = 576
  • GuestHeight = 640 * 1.3 = 832
  • GuestWidth = 480 * 1.3 = 624

Y así hasta llegar al 2:

  • GuestHeight = 640 * 2 = 1280
  • GuestWidth = 480 * 2 = 960

Figura 7. Esta ventana se corresponde con GuestHeight = 768, GuestWidth = 576

Figura 7. Esta ventana se corresponde con GuestHeight = 768, GuestWidth = 576

Figura 8. Esta ventana se corresponde con GuestHeight = 832, GuestWidth = 624

Figura 8. Esta ventana se corresponde con GuestHeight = 832, GuestWidth = 624

¿Le ves la lógica? En realidad no hace falta que hagas todas esas operaciones… Al final pues, después de hacer nuestras pruebas, nosotros nos quedamos con la figura 7.

El truco es darse cuenta de que si tú eliges el tamaño de la ventana, por ejemplo 721×432, inventándote de ese modo una nueva pantalla que no existe en el mercado, por decirlo de alguna manera, entonces la resolución del invitado quedará determinada por el tamaño de la ventana exterior que lo contiene.

Espero que este tip te haya gustado, a mí me ha servido para poder tomar pantallazos presentables de BlueStacks, que simulan ser aplicaciones Android corriendo en dispositivos móviles con tamaños de pantalla conocidos.

0 comentarios

¿Me dejas un comentario? ¡Gracias!

Deja un comentario

Los campos obligatorios están marcados con *