Để hiểu tại sao Nexus 7 có thể hiển thị nhiều nội dung hơn Galaxy Nexus, trước tiên tôi sẽ giải thích hai khái niệm: mật độ màn hình và mật độ pixel độc lập.
Nhưng trước khi chúng ta đi vào chi tiết kỹ thuật, có thể đáng để làm rõ các mục tiêu thiết kế của việc sử dụng các pixel độc lập với mật độ. Mục tiêu là xác định một UI có kích thước tương tự trên các thiết bị, bất kể kích thước màn hình. Vì vậy, trong trường hợp này, sự xuất hiện của các menu giống nhau trong Galaxy Nexus và máy tính bảng (cạnh nhau sẽ trông rất giống nhau), nhưng, vì một màn hình lớn hơn, có thể hiển thị nhiều nội dung hơn. Nhà thiết kế chọn một ngoại hình có vẻ tốt cho một kích thước nhất định (màn hình 160 dpi là cơ sở) và đây là "mô phỏng" trong trường hợp này trong các thiết bị có dpi cao hơn.
Mật độ màn hình
Thường được gọi là dpi (số chấm trên mỗi inch). Android nhóm tất cả mật độ màn hình thực tế thành bốn mật độ tổng quát: thấp (120), trung bình (160), cao (240) và cực cao (320). Một thiết bị như Galaxy Nexus có mật độ màn hình "cực cao" (cụ thể hơn, giá trị dpi được đặt ở mức 320). Nexus 7 sử dụng "tvdpi" - tức là 213 dpi.
Mật độ pixel độc lập
Thường được gọi là dp. Đây là đơn vị pixel ảo được sử dụng khi hiển thị nội dung. Pixel độc lập với mật độ tương đương với một pixel vật lý trên màn hình 160 dpi. Để tính dp sử dụng công thức sau:
px = dp * (dpi / 160)
hoặc tương đương:
dp = (px / dpi) * 160
Lý do Nexus 7 có thể hiển thị nhiều nội dung hơn Galaxy Nexus mặc dù có độ phân giải tương tự là vì: dpi của Nexus 7 thấp hơn Galaxy Nexus .
Galaxy Nexus (320 dpi, rộng 720 pixel)
(720 / 320) * 160 = 360 dp
Nexus 7 (213 dpi, rộng 800 pixel)
(800 / 213) * 160 = 600 dp
Điều này có nghĩa là khi các ứng dụng được kết xuất trên Galaxy Nexus, chiều rộng của màn hình thực sự là 360 dp (được hiển thị bằng 720 pixel). Trong khi đó trên Nexus 7, chiều rộng của màn hình là 600 dp (được hiển thị bằng 800 pixel).
Tiền thưởng
Nếu Galaxy Nexus của bạn đã được root, bạn có thể sử dụng một ứng dụng như LCD D Mật độ Modder và thay đổi DPI của thiết bị thành 240. Những gì bạn sẽ nhận được là một thứ gì đó gần gũi hơn với Nexus 7 trong một gói nhỏ hơn. Bên trái là ảnh chụp màn hình của thiết bị ở 240 dpi. Bạn sẽ nhận thấy chúng ta có thể thấy nhiều nội dung hơn khi DPI thấp hơn.
Không có gì để làm với PPI
Các câu trả lời khác đề cập đến PPI. Lượng nội dung được hiển thị không liên quan gì đến PPI của thiết bị. Mặc dù thông thường, các nhà cung cấp chọn DPI gần nhất với PPI của thiết bị. (ví dụ: Galaxy Nexus có PPI là 316, nhưng DPI là 320, trong đó Nexus 7 có PPI là 216, nhưng sử dụng 213 DPI).
Đọc thêm
http://developer.android.com/guide/practices/sc Greens_support.html