30 votos

¿Por qué el Nexus 7 mostrar mucho más contenido en la pantalla que el Galaxy Nexus?

El Galaxy Nexus es 1280x720, y el Nexus 7 tablet es de 1280 x 800.

Me doy cuenta de que la tablet es físicamente más grande, pero la resolución de la pantalla, no el tamaño de la pantalla, lo que determina la pantalla de bienes root.

¿Por qué es que la Nexus 7 parece ser capaz de mostrar mucho más contenido en la pantalla?

EDITAR - Mi pregunta no es "¿por qué fue diseñado de esta manera". Mi pregunta es más bien "¿cómo es que es capaz de ver más en la pantalla"? PPI no explica esto.

Es sólo una cuestión de escala?

44voto

Derek Kwok Puntos 621

Para entender por qué Nexus 7 puede mostrar más contenido que el Galaxy Nexus, la primera vez que voy a explicar dos conceptos: una pantalla de la densidad y de la densidad-independiente-píxel.

Pero antes de entrar en detalles técnicos, puede ser vale la pena aclarar los objetivos de diseño de la utilización de la densidad-independiente-píxeles. El objetivo es definir una interfaz de usuario que es similar en su dimensión a través de los dispositivos, independientemente del tamaño de la pantalla. Así que en este caso la apariencia de los menús es el mismo que en el Galaxy Nexus y la tableta (de lado a lado debe tener un aspecto muy similar), pero, como uno tiene una pantalla más grande, más contenido que pueden ser mostrados. El diseñador selecciona un tipo de apariencia que se ve bien para un tamaño determinado (un 160 dpi de la pantalla es la base) y esta es "simulado" en este caso en los dispositivos con mayor dpi.

La Densidad De Pantalla

Comúnmente conocida como ppp (puntos por pulgada). Android grupos de todos los de la pantalla de densidades en cuatro generalizada densidades: baja (120), mediano (160), alto (240), y extra alta (320). Un dispositivo como el Nexus Galaxy tiene "extra alta" densidad de pantalla (más específicamente, el valor de dpi se establece en 320). El Nexus 7 utiliza "tvdpi" - es decir, 213 dpi.

La Densidad De Píxeles Independientes

Comúnmente referida como dp. Esta es la virtual unidad de píxel usada cuando se muestra el contenido. La densidad de píxeles independientes es equivalente a un píxel en un 160 dpi de la pantalla. Para calcular dp utilizar la siguiente fórmula:

px = dp * (dpi / 160)

o lo que es equivalente:

dp = (px / dpi) * 160

La razón por la Nexus 7 puede mostrar más contenido que el Galaxy Nexus, a pesar de tener resoluciones similares es esta: el dpi de la Nexus 7 es menor que la del Galaxy Nexus.

Galaxy Nexus (320 dpi, 720 píxeles de ancho)

(720 / 320) * 160 = 360 dp

Nexus 7 (213 dpi, 800 píxeles de ancho)

(800 / 213) * 160 = 600 dp

Esto significa que cuando las aplicaciones son de representación en el Galaxy Nexus, el ancho de la pantalla es en realidad 360 dp (representado usando 720 píxeles). Mientras que en la Nexus 7, la anchura de la pantalla es de 600 dp (representado usando 800 píxeles).

Bono

Si el Galaxy Nexus tiene root, puede utilizar una aplicación como LCD Densidad Modder y cambiar los DPI de su dispositivo a 240. Lo que vas a conseguir es algo mucho más cerca del Nexus 7 en un paquete más pequeño. A la izquierda está una captura de pantalla del dispositivo a 240 dpi. Usted notará que podemos ver mucho más contenido cuando el PPP es menor.

Galaxy Nexus at 240 dpiGalaxy Nexus at 320 dpi

Nada que ver con PPI

Las otras respuestas mencionar PPI. La cantidad de contenido que se muestra no tiene nada que ver con el PPI de un dispositivo. Aunque comúnmente, los vendedores seleccione el DPI que es la más cercana a la PPI del dispositivo. (por ejemplo, Galaxy Nexus tiene un PPI de 316, pero un DPI de 320, donde como Nexus 7 tiene un PPI de 216, sino que utiliza un 213 DPI).

Leer Más

http://developer.android.com/guide/practices/screens_support.html

7voto

Andy Puntos 628

Eso es porque los píxeles por pulgada (PPI) es diferente entre ellos. El más alto es el PPP, mayor será la calidad pero a un costo de (relativa) de menor tamaño de la pantalla. Así que el Nexus 7 dispone de 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 considerar la densidad de los píxeles.

Alta PPI valores tienen la ventaja de que es HD, pero también tiene una desventaja que es un pequeño tamaño de la pantalla (en un persistente de la resolución).

Usted puede leer más acerca de PPI aquí.

4voto

David Negron Puntos 971

Mostrando la misma cantidad de contenido en un 4,6 pulgadas de pantalla haría excesivamente pequeño en la mayoría de los casos. Usted no será capaz de leer, por lo que poner mucho contenido en la pantalla simplemente no tiene sentido. La resolución determina el número de píxeles que puede mostrar, pero un píxel no es del mismo tamaño en cada pantalla. Lo que el contenido es útil y legible requiere el uso de más píxeles en una pantalla más pequeña, porque son las más densamente poblada.

Para una buena comparación, abrir una página web en un Galaxy Nexus y zoom de todo el camino. La misma página se ve en una de 14" (o la) monitor 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 técnicamente" - esto depende en gran medida de cómo una aplicación que está escrito. Por defecto, Android simplemente a escala de la interfaz a la pantalla grande, que puede o no puede causar más datos a ser visible (pensemos en una lista de desplazamiento, por ejemplo: más elementos sería visible en una pantalla más grande). Esa es la más básica escenario.

También es posible, sin embargo, para un desarrollador para definir completamente diferentes diseños basados en el tamaño de la pantalla o la densidad. Por lo tanto, los diseños en un 7" dispositivo puede ser completamente independientes de los diseños 4" o dispositivo de 10" del dispositivo. Esto le da a los desarrolladores una gran cantidad de flexibilidad para crear más ricos de la UIs para tablets (y otros dispositivos) manteniendo el teléfono de la UIs utilizable. Esto está cubierto en longitud en el sitio de desarrolladores de Android.

1voto

denny Puntos 1071

Lo siento por la estúpida respuesta, pero: el Galaxy Nexus hace que todo sea más grande.

Por ejemplo, la letra pequeña 'a' puede tener una anchura de 30 pixeles en el Galaxy Nexus, mientras que sólo tiene 20 píxeles en la Nexus 7. De esta manera, más de letras que puede caber en la pantalla. La razón por la que parecen ser del mismo tamaño (por ejemplo, 3mm si poner una regla en la pantalla), es decir, como dijeron los demás, la densidad de píxeles. Básicamente, los píxeles son más grandes, físicamente, en la Nexus 7.

La razón por la que el Galaxy Nexus hace que todo sea más grande, por lo que en realidad se puede utilizar sin mantener un centímetro de su cara. Si la letra 'a' tiene un ancho de 20 píxeles, igual que en la Nexus 7, que sería demasiado pequeño para leer con comodidad (porque los píxeles son mucho más pequeños).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X