Bạn nghĩ sao khi chúng ta dùng một chiếc điện thoại 5"5 mà nội dung hiển thị trên đó như một chiếc điện thoại 3"5 cách đây 5 năm? Trong bài này mình sẽ chia sẻ với các bạn về độ phân giải hiển thị trên các smartphone hiện nay và cách chúng ta ta có thể thay đổi nó để có trải nghiệm màn hình tốt hơn trên điện thoại Android, nhất là trên những máy Android có màn hình lớn.
Độ phân giải hiển thị là gì?
Là kích thước của nội dung hiển thị trên màn hình hay độ phân giải của nội dung hiển thị trên màn hình. Độ phân giải này không phụ thuộc và độ phân giải vật lý của màn hình. Nên cho dùng là màn hình 3", 4", 5" hay 6" hoặc độ phân giải thực là qHD, HD, FullHD hay QuadHD(2k), UltraHD (4k) mà độ phân giải hiển thị là như nhau thì nội dung hiển thị trên màn hình là như nhau.
Tình hình sử dụng Display DPI trên các điện thoại hiện nay
Hầu hết những máy Android mà mình biết đều có độ phân giải hiển thị là 360x640. Những máy iPhone có độ phân giải hiển thị cao hơn. Samsung năm nay để ý đến độ phân giải hiển thị bằng việc thay đổi lớn trên Note 5.
Điều không hợp lý ở đây là những chiếc điện thoại với màn hình kích thước khác nhau rất nhiều lại cùng dùng chung một độ phân giải hiển thị. Nên có những chiếc không mang lại được trải nghiệm tốt.
- Các máy Android: màn hình nhiều kích độ phân giải hiển thị 360x640
- Samsung Galaxy Note 5: kích thước 5"7 độ phân giải hiển thị 411x731
- Apple iPhone 6/6s: kích thước 4"7 độ phân giải hiển thị 375x667
- Apple iPhone 6/6s Plus: kích thước 5"5 độ phân giải hiển thị 414x736
- Sony Xperia T2 Ultra: kích thước 6" độ phân giải hiển thị 480x854
Theo mình những chiếc điện thoại màn hình lớn hơn 5" là những chiếc điện thoại gặp vấn đề nếu độ phân giải hiển thị là 360x640. Độ phân giải hiển thị này chỉ phù hợp với các máy có kích thước bé hơn 5".
Giải pháp:
Thay đổi độ phân giải hiển thị cho phù hợp với kích thước màn hình. Chúng ta có thể làm việc này từ máy tính mà không cần phải root điện thoại Android. Một số lưu ý:
Cách làm:
- Tuỳ vào kích thước và độ phân giải của màn hình cũng như nhu cầu của mỗi người mà ta chọn độ phân giải hiển thị thông qua mật độ điểm ảnh hiển thị.
- Ta có thể thiết lập các mật độ hiển thị khác nhau nhưng không phải cái nào cũng chạy ngon. Tìm ra cái hợp với của mình và chia sẻ là cách tốt nhất để cùng biết cái nào phù hợp với cái nào.
Trước tiên anh em đưa Android về chế độ Developer (Developer Mode). Bằng cách vào Settings/General/About phone/Software info/Build number rồi nhấp liên tục vào chỗ Build number. Sau đó vào Developer Mode để bật (đánh dấu vào ô Turn on debug...) USB debugging. Bây giờ thì nối máy Android vào máy tính.
Có thể cài phần mềm Screeninfo vào Android để coi các thông tin màn hình của anh em trước và sau khi thay đổi. https://play.google.com/store/apps/details?id=com.jotabout.screeninfoScreenInfo - Các ứng dụng dành cho Android trên Google Playplay.google.com
Trên Mac anh em tải tập tin Android.zip dưới đây về, bung ra sau đó bỏ vào đâu đó (giống mình thì để ở Desktop). https://tenlua.vn/download/0037e62de50a69011f3a/android
Mở Terminal (tìm kiếm gõ Terminal... là ra).
Gõ lệnh dẫn đến thư mục Mac trong thư mục Andoird: cd desktop/android/mac. Từ đây anh em dùng lệch để thay đổi mật độ điểm ảnh mặc định của máy Android:
Trên Windows anh em tải tập tin này về: https://tenlua.vn/download/0037e62de5096e0e1432/adb-setup-1-4-2. Cài vào và lệnh cũng giống như Mac, bỏ ./ đi gõ adb... là xong.
- ./adb devices kiểm tra xem máy Android gắn vào Mac đã nhận chưa
- ./adb shell wm density reset đưa về độ phân giải hiển thị mặc định
- ./adb reboot khởi động lại máy Android. Bình thường anh em không cần phải dùng lệnh này.
- ./adb shell wm density xxx trong đó xxx là Screen DPI: các số anh em có thể thử 480, 540, 560, 640... Tuỳ vào mỗi máy và độ phân giải mà ta chọn số cho phù hợp. Anh em đổi vài lần sẽ hiểu được ý nghĩa của số này. (Số đẹp cho màn hình 2K >5" là 540 hoặc 560).
Lưu ý:
- Nếu trong quá trình làm gặp sự cố gì thì cứ reset mật độ điểm ảnh là xong.
- Sony có vẻ dễ chịu nhất ở vụ chỉnh độ phân giải này. Mình thử Xperia M5 với nhiều độ phân giải khác nhau mà vẫn dùng tốt, không lỗi ở bất cứ độ phân giải nào. Trong khi đó LG V10 của mình chỉnh 540 và 560 thì ngon nhưng xuống 480 là lỗi. Note 5 đã là 560, không cần chỉnh nhưng thử 480 thì cũng lỗi.