Das Galaxy Nexus ist 1280x720 und das Nexus 7-Tablet ist 1280x800.
Mir ist klar, dass das Tablet physisch größer ist, aber die Bildschirmauflösung und nicht die Anzeigegröße bestimmen die Bildschirmgröße.
Warum kann das Nexus 7 so viel mehr Inhalte auf dem Bildschirm anzeigen?
BEARBEITEN - Meine Frage ist nicht "warum wurde es so entworfen". Meine Frage ist eher "wie kommt es, dass es mehr auf dem Bildschirm anzeigen kann"? PPI erklärt das nicht.
Ist es nur eine Frage der Skalierung?
Antworten:
Um zu verstehen, warum Nexus 7 mehr Inhalte als das Galaxy Nexus anzeigen kann, werde ich zunächst zwei Konzepte erläutern: Bildschirmdichte und dichteunabhängige Pixel.
Bevor wir uns jedoch mit technischen Details befassen, kann es sich lohnen, die Entwurfsziele der Verwendung von dichteunabhängigen Pixeln zu klären. Ziel ist es, eine Benutzeroberfläche zu definieren, deren Abmessungen auf allen Geräten unabhängig von der Bildschirmgröße ähnlich sind. In diesem Fall sind die Menüs im Galaxy Nexus und im Tablet identisch (Seite an Seite sollte sehr ähnlich aussehen), aber mit einem größeren Bildschirm können mehr Inhalte angezeigt werden. Der Designer wählt ein Erscheinungsbild aus, das für eine bestimmte Größe gut aussieht (ein 160-dpi-Bildschirm ist die Basis), und dies wird in diesem Fall in Geräten mit höherer Auflösung "simuliert".
Bildschirmdichte
Wird allgemein als dpi (Punkte pro Zoll) bezeichnet. Android gruppiert alle tatsächlichen Bildschirmdichten in vier allgemeine Dichten: niedrig (120), mittel (160), hoch (240) und besonders hoch (320). Ein Gerät wie das Galaxy Nexus hat eine "besonders hohe" Bildschirmdichte (genauer gesagt, der dpi-Wert ist auf 320 eingestellt). Das Nexus 7 verwendet "tvdpi" - also 213 dpi.
Dichteunabhängiges Pixel
Wird allgemein als dp bezeichnet. Dies ist die virtuelle Pixeleinheit, die für die Anzeige von Inhalten verwendet wird. Das dichteunabhängige Pixel entspricht einem physischen Pixel auf einem 160-dpi-Bildschirm. Verwenden Sie die folgende Formel, um dp zu berechnen:
oder äquivalent:
Der Grund, warum das Nexus 7 trotz ähnlicher Auflösungen mehr Inhalte anzeigen kann als das Galaxy Nexus, ist folgender: Das Nexus 7 hat eine niedrigere Auflösung als das Galaxy Nexus .
Galaxy Nexus (320 dpi, 720 Pixel breit)
Nexus 7 (213 dpi, 800 Pixel breit)
Dies bedeutet, dass beim Rendern von Apps auf dem Galaxy Nexus die Bildschirmbreite tatsächlich 360 dpi beträgt (gerendert mit 720 Pixel). Während beim Nexus 7 die Breite des Bildschirms 600 dpi beträgt (mit 800 Pixeln gerendert).
Bonus
Wenn Ihr Galaxy Nexus verwurzelt ist, können Sie eine App wie den LCD Density Modder verwenden und den DPI-Wert Ihres Geräts auf 240 ändern. Das, was Sie erhalten, ist etwas, das dem Nexus 7 in einem kleineren Paket viel näher kommt. Links sehen Sie einen Screenshot des Geräts mit 240 dpi. Sie werden feststellen, dass wir viel mehr Inhalte sehen können, wenn die DPI niedriger ist.
Mit PPI nichts zu tun
Die anderen Antworten erwähnen PPI. Die Menge des angezeigten Inhalts hat nichts mit der PPI eines Geräts zu tun. In der Regel wählen Anbieter jedoch die DPI aus, die der PPI des Geräts am nächsten kommt. (z. B. Galaxy Nexus hat einen PPI von 316, aber einen DPI von 320, wobei Nexus 7 einen PPI von 216 hat, aber einen 213 DPI verwendet).
Weitere Lektüre
http://developer.android.com/guide/practices/screens_support.html
quelle
Dies liegt daran, dass die Pixel pro Zoll (PPI) unterschiedlich sind. Je höher der PPI ist, desto höher ist die Qualität, jedoch zu Lasten einer (relativen) kleineren Bildschirmgröße. Das Nexus 7 hat also 216 Pixel pro Zoll, während das Galaxy Nexus 316 Pixel pro Zoll hat. Die Auflösung ist nicht alles, Sie müssen auch die Dichte der Pixel berücksichtigen.
Hohe PPI-Werte haben den Vorteil, dass es sich um HD handelt, haben jedoch auch den Nachteil, dass die Bildschirmgröße kleiner ist (bei einer dauerhaften Auflösung).
Sie können mehr über PPI lesen hier .
quelle
Wenn Sie auf einem 4,6-Zoll-Bildschirm dieselbe Menge an Inhalten anzeigen, wird dieser in den meisten Fällen unerschwinglich klein. Sie können ihn nicht lesen. Daher ist es einfach nicht sinnvoll, so viele Inhalte auf den Bildschirm zu bringen. Die Auflösung bestimmt, wie viele Pixel Sie können anzeigen, aber ein Pixel ist nicht auf jedem Bildschirm gleich groß . Um Inhalte nutzbar und lesbar zu machen, müssen Sie auf einem kleineren Bildschirm mehr Pixel verwenden, da diese dichter gepackt sind.
Öffnen Sie für einen guten Vergleich eine Webseite auf einem Galaxy Nexus und zoomen Sie ganz heraus. Dieselbe Seite, die auf einem 14-Zoll-Bildschirm (oder einem ähnlichen Bildschirm) mit ähnlicher Auflösung angezeigt wird, ist kein Problem, aber der Text auf Ihrem Telefon ist fast nicht zu entziffern.
Vom Standpunkt "Wie wird dies technisch erreicht?" Hängt es weitgehend davon ab, wie eine App geschrieben wird. Standardmäßig skaliert Android die Benutzeroberfläche einfach auf den größeren Bildschirm, wodurch möglicherweise mehr Daten angezeigt werden oder nicht (z. B. eine Bildlaufliste: Auf einem größeren Bildschirm werden mehr Elemente angezeigt). Das ist das grundlegendste Szenario.
Es ist jedoch auch möglich, dass ein Entwickler ganz andere Layouts basierend auf der Bildschirmgröße oder -dichte definiert. Daher können die Layouts auf einem 7 "-Gerät völlig unabhängig von den Layouts auf einem 4" -Gerät oder 10 "-Gerät sein. Dies gibt Entwicklern viel Flexibilität beim Erstellen umfangreicherer Benutzeroberflächen für Tablets (und andere Geräte dieser Art), während die Benutzeroberflächen des Telefons erhalten bleiben Verwendbar. Dies wird in der Länge auf der Entwickler-Website von Android behandelt .
quelle
Sorry für die blöde Antwort, aber: Das Galaxy Nexus macht alles größer.
Beispielsweise kann der kleine Buchstabe "a" auf dem Galaxy Nexus eine Breite von 30 Pixel haben, während er auf dem Nexus 7 nur 20 Pixel hat. Auf diese Weise können mehr Buchstaben auf den Bildschirm passen. Der Grund, warum sie die gleiche Größe zu haben scheinen (z. B. 3 mm, wenn Sie ein Lineal auf den Bildschirm legen), ist, wie die anderen sagten, die Pixeldichte. Grundsätzlich sind die Pixel auf dem Nexus 7 physisch größer.
Der Grund, warum das Galaxy Nexus alles größer macht, ist, dass Sie es tatsächlich verwenden können, ohne es einen Zentimeter von Ihrem Gesicht entfernt zu halten. Wenn der Buchstabe "a" wie beim Nexus 7 eine Breite von 20 Pixel hätte, wäre er zu klein, um bequem gelesen zu werden (weil die Pixel viel kleiner sind).
quelle