El Galaxy Nexus tiene una resolución de 1280x720 y la tableta Nexus 7 tiene una resolución de 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 espacio real 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é se diseñó 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?
Para entender por qué Nexus 7 puede mostrar más contenido que 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. Así que en este caso la apariencia de los menús es la misma en el Galaxy Nexus y en la tablet (uno al lado del otro debería verse muy parecido), 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 tamaño determinado (una pantalla de 160 dpi es la base) y esta es "simulada" en este caso en dispositivos con mayor dpi.
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 muy 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 usa "tvdpi", es decir, 213 ppp.
Píxel independiente de la 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 utilice la siguiente fórmula:
px = dp * (dpi / 160)
o equivalente:
dp = (px / dpi) * 160
La razón por la que Nexus 7 puede mostrar más contenido que Galaxy Nexus a pesar de tener resoluciones similares es la siguiente: el dpi de Nexus 7 es más bajo que Galaxy Nexus .
Galaxy Nexus (320 ppp, 720 píxeles de ancho)
(720 / 320) * 160 = 360 dp
Nexus 7 (213 ppp, 800 píxeles de ancho)
(800 / 213) * 160 = 600 dp
Esto significa que cuando las aplicaciones se renderizan 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 parecido a Nexus 7 en un paquete más pequeño. A la izquierda hay una captura de pantalla del dispositivo a 240 ppp. Notará que podemos ver mucho más contenido cuando el DPI es más bajo.
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 Nexus 7 tiene un PPI de 216, pero usa 213 DPI).
Otras lecturas
http://developer.android.com/guide/practices/screens_support.html
Eso es porque los píxeles por pulgada (PPI) son diferentes entre ellos. Cuanto mayor sea el PPI, mayor será la calidad, pero a costa de un tamaño de pantalla (relativamente) 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 hay que tener en cuenta la densidad de los píxeles.
Los valores altos de PPI tienen la ventaja de que es HD, pero también tienen la desventaja de que la pantalla es más pequeña (a una resolución persistente).
Puede leer más sobre PPI aquí .
Mostrar la misma cantidad de contenido en una pantalla de 4,6" la haría prohibitivamente pequeña en la mayoría de los casos. No sería capaz de leerla, 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 tiene el mismo tamaño en todas las pantallas Hacer que el contenido sea usable 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 todo el zoom. La misma página vista en un monitor de 14" (o similar) con una 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 escriba una aplicación. De forma 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: se verían más elementos 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 de 10". Esto brinda a los desarrolladores mucha flexibilidad para crear interfaces de usuario más ricas para tabletas (y otros dispositivos similares) mientras mantienen las interfaces de usuario del teléfono. utilizable Esto se cubre en detalle en el sitio de desarrolladores de Android .
Perdón por la respuesta estúpida, pero: el Galaxy Nexus lo hace todo más grande.
Por ejemplo, la letra minúscula 'a' puede tener un ancho de 30 píxeles en el Galaxy Nexus, mientras que en el Nexus 7 solo tiene 20 píxeles. De esta manera, caben más letras en la pantalla. La razón por la que parecen tener el mismo tamaño (por ejemplo, 3 mm si pones una regla en la pantalla) es, como dijeron 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 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).
zacharyalexstern
RR
t0mm13b
miente ryan