Das Galaxy Nexus hat eine Auflösung von 1280 x 720 und das Nexus 7-Tablet eine Auflösung von 1280 x 800.
Mir ist klar, dass das Tablet physisch größer ist, aber die Bildschirmauflösung, nicht die Anzeigegröße, bestimmt die Bildschirmfläche.
Warum scheint das Nexus 7 so viel mehr Inhalte auf dem Bildschirm anzeigen zu können?
BEARBEITEN - Meine Frage ist nicht "warum wurde es so entworfen". Meine Frage ist eher "Wie kann es sein, dass mehr auf dem Bildschirm angezeigt wird"? PPI erklärt dies nicht.
Geht es nur um die Skalierung?
Um zu verstehen, warum das Nexus 7 mehr Inhalte anzeigen kann als das Galaxy Nexus, erkläre ich zunächst zwei Konzepte: Bildschirmdichte und dichteunabhängige Pixel.
Aber bevor wir auf technische Details eingehen, kann es sich lohnen, die Designziele der Verwendung von dichteunabhängigen Pixeln zu klären. Das Ziel ist es, eine Benutzeroberfläche zu definieren, deren Dimensionen auf allen Geräten ähnlich sind, unabhängig von der Bildschirmgröße. In diesem Fall ist also das Erscheinungsbild der Menüs im Galaxy Nexus und Tablet gleich (nebeneinander sollte sehr ähnlich aussehen), aber da man einen größeren Bildschirm hat, können mehr Inhalte angezeigt werden. Der Designer wählt ein Erscheinungsbild aus, das für eine bestimmte Größe (ein 160-dpi-Bildschirm ist die Basis) gut aussieht, und dies wird in diesem Fall in Geräten mit höheren dpi "simuliert".
Bildschirmdichte
Allgemein als dpi (dots per inch) bezeichnet. Android gruppiert alle tatsächlichen Bildschirmdichten in vier verallgemeinerte Dichten: niedrig (120), mittel (160), hoch (240) und extra hoch (320). Ein Gerät wie das Galaxy Nexus hat eine „extra hohe“ Bildschirmdichte (genauer gesagt, der dpi-Wert ist auf 320 eingestellt). Das Nexus 7 verwendet "tvdpi" - also 213 dpi.
Dichteunabhängiges Pixel
Allgemein als dp bezeichnet. Dies ist die virtuelle Pixeleinheit, die beim Anzeigen von Inhalten verwendet wird. Das dichteunabhängige Pixel entspricht einem physikalischen Pixel auf einem 160-dpi-Bildschirm. Um dp zu berechnen, verwenden Sie die folgende Formel:
px = dp * (dpi / 160)
oder äquivalent:
dp = (px / dpi) * 160
Der Grund, warum das Nexus 7 trotz ähnlicher Auflösungen mehr Inhalte anzeigen kann als das Galaxy Nexus, ist folgender: Die dpi-Zahl des Nexus 7 ist niedriger als die des Galaxy Nexus .
Galaxy Nexus (320 dpi, 720 Pixel breit)
(720 / 320) * 160 = 360 dp
Nexus 7 (213 dpi, 800 Pixel breit)
(800 / 213) * 160 = 600 dp
Das bedeutet, dass beim Rendern von Apps auf dem Galaxy Nexus die Breite des Bildschirms tatsächlich 360 dp beträgt (gerendert mit 720 Pixeln). Während auf dem Nexus 7 die Breite des Bildschirms 600 dp beträgt (gerendert mit 800 Pixeln).
Bonus
Wenn Ihr Galaxy Nexus gerootet ist, können Sie eine App wie LCD Density Modder verwenden und die DPI Ihres Geräts auf 240 ändern. Was Sie erhalten, ist etwas viel näher an Nexus 7 in einem kleineren Paket. Links ist ein Screenshot des Geräts mit 240 dpi. Sie werden feststellen, dass wir viel mehr Inhalte sehen können, wenn die DPI niedriger ist.
Nichts mit PPI zu tun
Die anderen Antworten erwähnen PPI. Die Menge der angezeigten Inhalte hat nichts mit dem PPI eines Geräts zu tun. Üblicherweise 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, während Nexus 7 einen PPI von 216 hat, aber 213 DPI verwendet).
Weiterführende Lektüre
http://developer.android.com/guide/practices/screens_support.html
Das liegt daran, dass die Pixel pro Zoll (PPI) zwischen ihnen unterschiedlich sind. Je höher der PPI, desto höher die Qualität, jedoch auf Kosten einer (relativ) 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, man muss auch die Dichte der Pixel berücksichtigen.
Hohe PPI-Werte haben den Vorteil, dass es HD ist, aber es hat auch einen Nachteil, nämlich eine kleinere Bildschirmgröße (bei einer dauerhaften Auflösung).
Hier können Sie mehr über PPI lesen .
Die gleiche Menge an Inhalten auf einem 4,6-Zoll-Bildschirm anzuzeigen, würde ihn in den meisten Fällen unerschwinglich klein machen. Sie könnten ihn nicht lesen, daher macht es einfach keinen Sinn, so viele Inhalte auf den Bildschirm zu bringen. Die Auflösung bestimmt, wie viele Pixel Sie können anzeigen, aber ein Pixel hat nicht auf jedem Bildschirm die gleiche Größe Um Inhalte nutzbar und lesbar zu machen, müssen Sie mehr Pixel auf einem kleineren Bildschirm verbrauchen, da sie 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-Monitor (oder ähnlich) mit ähnlicher Auflösung angezeigt wird, wäre kein Problem, aber der Text ist auf Ihrem Telefon fast nicht zu entziffern.
Vom Standpunkt "wie wird dies technisch erreicht" hängt es weitgehend davon ab, wie eine App geschrieben ist. Standardmäßig skaliert Android die Benutzeroberfläche einfach auf den größeren Bildschirm, was dazu führen kann oder nicht, dass mehr Daten sichtbar sind (denken Sie beispielsweise an eine Scrolling-Liste: Auf einem größeren Bildschirm wären mehr Elemente sichtbar). Das ist das einfachste Szenario.
Es ist jedoch auch möglich, dass ein Entwickler je nach Bildschirmgröße oder -dichte völlig unterschiedliche Layouts definiert. Daher können die Layouts auf einem 7-Zoll-Gerät völlig unabhängig von den Layouts auf einem 4-Zoll- oder 10-Zoll-Gerät sein. Dies gibt Entwicklern viel Flexibilität, um reichhaltigere UIs für Tablets (und andere solche Geräte) zu erstellen, während die Telefon-UIs beibehalten werden Dies wird ausführlich auf der Android-Entwicklerseite behandelt .
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 30 Pixel breit sein, während er auf dem Nexus 7 nur 20 Pixel hat. Auf diese Weise passen mehr Buchstaben auf den Bildschirm. Der Grund, warum sie gleich groß erscheinen (z. B. 3 mm, wenn Sie ein Lineal auf den Bildschirm legen), ist, wie die anderen sagten, die Pixeldichte. Grundsätzlich sind 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“ eine Breite von 20 Pixeln hätte, wie auf dem Nexus 7, wäre er zu klein, um bequem gelesen zu werden (weil Pixel viel kleiner sind).
zacharyalexstern
RR
t0mm13b
Lüge Ryan