El Galaxy Nexus mide 1280x720 y la tableta Nexus 7 mide 1280x800.
Me doy cuenta de que la tableta es físicamente más grande, pero es la resolución de la pantalla, no el tamaño de la pantalla, lo que determina el estado de la pantalla.
¿Por qué parece que el Nexus 7 puede mostrar mucho más contenido en pantalla?
EDITAR - Mi pregunta no es "por qué fue diseñado de esta manera". Mi pregunta es más "¿cómo es que puede mostrar más en la pantalla"? PPI no explica esto.
¿Es solo una cuestión de escala?
Respuestas:
Para entender por qué Nexus 7 puede mostrar más contenido que el Galaxy Nexus, primero explicaré dos conceptos: densidad de pantalla y densidad independiente de píxeles.
Pero antes de entrar en detalles técnicos, puede valer la pena aclarar los objetivos de diseño del uso de píxeles independientes de la densidad. El objetivo es definir una interfaz de usuario que tenga una dimensión similar en todos los dispositivos, independientemente del tamaño de la pantalla. Entonces, en este caso, la apariencia de los menús es la misma en el Galaxy Nexus y la tableta (uno al lado del otro debería ser muy similar), pero, como uno tiene una pantalla más grande, se puede mostrar más contenido. El diseñador selecciona una apariencia que se ve bien para un cierto tamaño (una pantalla de 160 ppp es la base) y esto se "simula" en este caso en dispositivos con ppp más altos.
Densidad de pantalla
Comúnmente conocido como dpi (puntos por pulgada). Android agrupa todas las densidades de pantalla reales en cuatro densidades generalizadas: baja (120), media (160), alta (240) y extra alta (320). Un dispositivo como Galaxy Nexus tiene una densidad de pantalla "extra alta" (más específicamente, el valor de ppp se establece en 320). El Nexus 7 utiliza "tvdpi", es decir, 213 ppp.
Pixel independiente de densidad
Comúnmente conocido como dp. Esta es la unidad de píxel virtual utilizada al mostrar contenido. El píxel independiente de la densidad es equivalente a un píxel físico en una pantalla de 160 ppp. Para calcular dp use la siguiente fórmula:
o equivalente:
La razón por la que Nexus 7 puede mostrar más contenido que el Galaxy Nexus a pesar de tener resoluciones similares es esta: el dpi de Nexus 7 es más bajo que el Galaxy Nexus .
Galaxy Nexus (320 ppp, 720 píxeles de ancho)
Nexus 7 (213 ppp, 800 píxeles de ancho)
Esto significa que cuando las aplicaciones se procesan en el Galaxy Nexus, el ancho de la pantalla es en realidad de 360 dp (renderizado con 720 píxeles). Mientras que en el Nexus 7, el ancho de la pantalla es de 600 dp (renderizado con 800 píxeles).
Prima
Si su Galaxy Nexus está rooteado, puede usar una aplicación como LCD Density Modder y cambiar el DPI de su dispositivo a 240. Lo que obtendrá es algo mucho más cercano a Nexus 7 en un paquete más pequeño. A la izquierda hay una captura de pantalla del dispositivo a 240 ppp. Notarás que podemos ver mucho más contenido cuando el DPI es menor.
Nada que ver con PPI
Las otras respuestas mencionan PPI. La cantidad de contenido que se muestra no tiene nada que ver con el PPI de un dispositivo. Aunque comúnmente, los proveedores seleccionan el DPI más cercano al PPI del dispositivo. (por ejemplo, Galaxy Nexus tiene un PPI de 316, pero un DPI de 320, mientras que el Nexus 7 tiene un PPI de 216, pero utiliza un 213 DPI).
Otras lecturas
http://developer.android.com/guide/practices/screens_support.html
fuente
Esto se debe a que los píxeles por pulgada (PPI) son diferentes entre ellos. Cuanto mayor sea el PPI, mayor será la calidad pero a un costo de tamaño de pantalla (relativo) más pequeño. Entonces, el Nexus 7 tiene 216 píxeles por pulgada, mientras que el Galaxy Nexus tiene 316 píxeles por pulgada. La resolución no lo es todo, también debes considerar la densidad de los píxeles.
Los valores altos de PPI tienen la ventaja de que es HD, pero también tiene la desventaja de que es un tamaño de pantalla más pequeño (con una resolución persistente).
Puede leer más sobre PPI aquí .
fuente
Mostrar la misma cantidad de contenido en una pantalla de 4.6 "lo haría prohibitivamente pequeño en la mayoría de los casos. No podría leerlo, por lo que poner tanto contenido en la pantalla simplemente no tiene sentido. La resolución determina cuántos píxeles puede mostrar, pero un píxel no es del mismo tamaño en todas las pantallas . Hacer que el contenido sea utilizable y legible requiere que use más píxeles en una pantalla más pequeña porque están más densamente empaquetados.
Para una buena comparación, abra una página web en un Galaxy Nexus y amplíe completamente. La misma página vista en un monitor de 14 "(o similar) con resolución similar no sería un problema, pero el texto es casi indescifrable en su teléfono.
Desde el punto de vista de "cómo se logra esto técnicamente", depende en gran medida de cómo se escribe una aplicación. De manera predeterminada, Android simplemente escalará la interfaz a la pantalla más grande, lo que puede o no hacer que se vean más datos (considere una lista de desplazamiento, por ejemplo: más elementos serían visibles en una pantalla más grande). Ese es el escenario más básico.
Sin embargo, también es posible que un desarrollador defina diseños completamente diferentes según el tamaño o la densidad de la pantalla. Por lo tanto, los diseños en un dispositivo de 7 "pueden no tener ninguna relación con los diseños en un dispositivo de 4" o 10 ". Esto brinda a los desarrolladores mucha flexibilidad para crear interfaces de usuario más ricas para tabletas (y otros dispositivos similares) mientras se mantienen las interfaces de usuario del teléfono utilizable. Esto está cubierto en longitud en el sitio de desarrolladores de Android .
fuente
Perdón por la estúpida respuesta, pero: el Galaxy Nexus hace que todo sea más grande.
Por ejemplo, la letra minúscula 'a' puede tener un ancho de 30 píxeles en el Galaxy Nexus, mientras que solo tiene 20 píxeles en el Nexus 7. De esta manera, pueden caber más letras en la pantalla. La razón por la que parecen ser del mismo tamaño (por ejemplo, 3 mm si coloca una regla en la pantalla) es, como dicen los demás, la densidad de píxeles. Básicamente, los píxeles son más grandes, físicamente, en el Nexus 7.
La razón por la que el Galaxy Nexus hace que todo sea más grande es para que realmente puedas usarlo sin mantenerlo a una pulgada de tu cara. Si la letra 'a' tuviera un ancho de 20 píxeles, como en el Nexus 7, sería demasiado pequeña para leerla cómodamente (porque los píxeles son mucho más pequeños).
fuente