Las pantallas grandes de las tablets, los dispositivos plegables y los dispositivos Chrome OS te permiten mostrar contenido detallado, habilitar varias tareas a la vez y crear experiencias únicas que no son posibles en dispositivos con pantallas pequeñas.
Como los dispositivos Android vienen en todas las formas y tamaños, crea diseños responsivos y adaptables para tu app que se adapten a cualquier dispositivo en el que esta se ejecute. No definas diseños con dimensiones estáticas para un tamaño de pantalla, una relación de aspecto o una orientación determinados.
Comienza familiarizándote con los siguientes lineamientos:
- Calidad de las apps en pantallas grandes
- IU responsiva
- Cómo brindar compatibilidad con diferentes tamaños de pantalla
Transiciones de estado
La ventana de tu app puede cambiar de tamaño durante el uso. Por ejemplo, la app podría ejecutarse en un dispositivo con Chrome OS que permita que se ejecuten varias apps en ventanas cuyas dimensiones puedan cambiar de forma dinámica. También es posible que tu app se ejecute en un dispositivo plegable que admita diferentes posturas.
- La compatibilidad con el modo Multiventana describe cómo admitir tu app en los modos de pantalla dividida y pantalla en pantalla.
- La biblioteca WindowManager de Jetpack y la API de
WindowMetrics
te permiten organizar tu contenido. - Cómo diseñar apps para dispositivos plegables te muestra cómo agregar compatibilidad para este tipo de dispositivos
Acciones de dispositivos de entrada y multiventana de formato libre
Algunas acciones de usuario requieren que tu app responda a estados que cambian de forma dinámica, como el cambio de tamaño de la ventana y el seguimiento del mouse.
- En Administración de ventanas para Chrome OS, se explica cómo controlar varias ventanas.
- La compatibilidad de entrada para Chromebooks proporciona asistencia para admitir entradas de mouse y panel táctil.