¿Cómo se ven en las tabletas las aplicaciones diseñadas para pantallas pequeñas?

¿Se escalan o solo ocupan parte de la pantalla? Me refiero a aplicaciones diseñadas para teléfonos de 4 a 5 pulgadas que se ejecutan en tabletas de 8 a 10 pulgadas.

ACTUALIZACIÓN: Permítanme dar algunos detalles para explicar mejor mi pregunta. Dado que el desarrollador de la aplicación proporcionó un solo diseño (para dispositivos pequeños) y la aplicación se está ejecutando en una pantalla grande. La escala puede parecer terrible (especialmente si el factor de escala está en el rango 2-3), porque no fue diseñado para esto, por lo que tal vez una mejor solución sea mostrar una versión más pequeña de la aplicación en el medio de la pantalla. Entonces se verá como se diseñó, excepto que hará un uso deficiente del espacio disponible. Sin embargo, escalarlo un poco debería estar bien (factor de escala en el rango de 0.8-1.5), para que la aplicación ocupe toda la pantalla. La pregunta es ¿qué está haciendo Android? ¿Escala la aplicación incluso si se escala por un factor grande (más de 2) o se detendrá en algún factor y simplemente colocará una versión más pequeña de la aplicación en el medio de la pantalla?

Respuestas (2)

Depende de cómo se diseñó la aplicación. Android proporciona medios para permitir que una aplicación elija entre múltiples diseños automáticamente según el tamaño y la densidad de la pantalla, por lo que si el diseñador quisiera, podría proporcionar apariencias de aplicaciones completamente diferentes para teléfonos y tabletas para adaptar su aplicación al tamaño de la pantalla.

Puede encontrar más información sobre las herramientas que los desarrolladores pueden haber utilizado aquí .

Si no hicieron nada de eso, entonces se activa el Modo de compatibilidad de pantalla y su comportamiento depende de la versión. En la versión 3.1 y anteriores, si la pantalla es más grande que la aplicación, ocupará solo una parte de la pantalla. En 3.2 y posteriores, se expandirá para llenar la pantalla.

por favor vea una actualización de la pregunta

Depende totalmente de cómo lo haya codificado el desarrollador. Esto puede estar bien si está codificado razonablemente o puede ser horrible si la codificación es mala. Android hace que sea bastante fácil diseñar para ambos y el nuevo entorno de desarrollo que están lanzando facilita aún más las cosas para los desarrolladores, por lo que esperamos que en el futuro todas las aplicaciones funcionen con teléfonos y tabletas con gracia.

Un ejemplo de una aplicación mal codificada es ViewWebSource , donde el texto explota masivamente:

Captura de pantalla
Captura de pantalla (click en la imagen para ampliar)

por favor vea una actualización de la pregunta