Aby zrozumieć, dlaczego Nexus 7 może wyświetlać więcej treści niż Galaxy Nexus, najpierw wyjaśnię dwie koncepcje: gęstość ekranu i piksel niezależny od gęstości.
Ale zanim przejdziemy do szczegółów technicznych, warto wyjaśnić cele projektowe użycia pikseli niezależnych od gęstości. Celem jest zdefiniowanie interfejsu użytkownika o podobnym wymiarze na różnych urządzeniach, niezależnie od rozmiaru ekranu. Tak więc w tym przypadku wygląd menu jest taki sam w Galaxy Nexus i tablecie (obok siebie powinny wyglądać bardzo podobnie), ale ponieważ jeden ma większy ekran, można wyświetlić więcej treści. Projektant wybiera wygląd, który wygląda dobrze dla określonego rozmiaru (podstawą jest ekran o rozdzielczości 160 dpi), co w tym przypadku jest „symulowane” w urządzeniach o wyższej rozdzielczości.
Gęstość ekranu
Powszechnie określane jako dpi (kropki na cal). Android grupuje wszystkie rzeczywiste gęstości ekranu na cztery ogólne gęstości: niska (120), średnia (160), wysoka (240) i bardzo wysoka (320). Urządzenie takie jak Galaxy Nexus ma „bardzo wysoką” gęstość ekranu (a dokładniej, wartość dpi jest ustawiona na 320). Nexus 7 wykorzystuje „tvdpi” - tj. 213 dpi.
Niezależny od gęstości piksel
Powszechnie nazywane dp. Jest to wirtualna jednostka pikseli używana podczas wyświetlania zawartości. Piksel niezależny od gęstości odpowiada jednemu pikselowi fizycznemu na ekranie o rozdzielczości 160 dpi. Aby obliczyć dp użyj następującej formuły:
px = dp * (dpi / 160)
lub równoważnie:
dp = (px / dpi) * 160
Powodem, dla którego Nexus 7 może wyświetlać więcej treści niż Galaxy Nexus, pomimo podobnych rozdzielczości, jest to, że rozdzielczość Nexusa 7 jest niższa niż w Galaxy Nexus .
Galaxy Nexus (320 dpi, 720 pikseli szerokości)
(720 / 320) * 160 = 360 dp
Nexus 7 (213 dpi, szerokość 800 pikseli)
(800 / 213) * 160 = 600 dp
Oznacza to, że gdy aplikacje wyświetlają się w Galaxy Nexus, szerokość ekranu wynosi w rzeczywistości 360 dp (renderowanych przy użyciu 720 pikseli). Natomiast w Nexusie 7 szerokość ekranu wynosi 600 dp (renderowana przy użyciu 800 pikseli).
Premia
Jeśli Twój Galaxy Nexus jest zrootowany, możesz użyć aplikacji, takiej jak LCD Density Modder, i zmienić DPI urządzenia na 240. Otrzymasz coś znacznie bliższego Nexusowi 7 w mniejszej obudowie. Po lewej stronie znajduje się zrzut ekranu urządzenia w rozdzielczości 240 dpi. Zauważysz, że możemy zobaczyć o wiele więcej treści, gdy DPI jest niższy.
Nie ma nic wspólnego z PPI
Inne odpowiedzi wspominają o PPI. Ilość wyświetlanych treści nie ma nic wspólnego z PPI urządzenia. Chociaż często dostawcy wybierają DPI najbliższe PPI urządzenia. (np. Galaxy Nexus ma PPI równy 316, ale DPI 320, przy czym tak jak Nexus 7 ma PPI równy 216, ale używa 213 DPI).
Dalsza lektura
http://developer.android.com/guide/practices/screens_support.html