3 điểm bởi GN⁺ 2026-01-19 | 1 bình luận | Chia sẻ qua WhatsApp
  • Độ sáng UI mặc định của macOS đã tăng đều đặn trong 16 năm qua, và ở các phiên bản mới nhất gần như chạm mức trắng 100%
  • Tác giả thu thập hình ảnh cửa sổ của từng phiên bản từ thư viện ảnh chụp màn hình macOS rồi tính độ sáng trung bình bằng Pillow và trực quan hóa bằng biểu đồ
  • Từ mức sáng trung bình 71% thời Snow Leopard, con số này đã tăng lên 100% ở phiên bản Tahoe, trong khi chế độ tối vẫn tương đối ổn định
  • Trên iOS 26, một số thành phần UI tận dụng màn hình HDR để hiển thị độ sáng vượt quá 100%, cho thấy khả năng thiết kế sẽ còn sáng hơn nữa trong tương lai
  • Với người dùng macOS trong thời gian dài, việc dùng chế độ tối là thiết yếu để giảm mỏi mắt

Sự gia tăng độ sáng dần dần của chế độ sáng

  • Trước đây chưa có khái niệm ‘chế độ sáng’; hầu hết UI máy tính mặc định đều dùng tông màu sáng
  • Tác giả cắt ảnh chụp màn hình của từng phiên bản macOS theo cùng một cách, rồi dùng thư viện Pillow để tính độ sáng trung bình
    • Trong ví dụ mã, ảnh được chuyển sang thang độ xám rồi dùng ImageStat.Stat để lấy giá trị trung bình
  • Kết quả biểu đồ cho thấy độ sáng của chế độ sáng đã tăng liên tục từ sau năm 2009, còn chế độ tối vẫn được giữ ở mức tương đối thấp

Thay đổi độ sáng theo từng phiên bản macOS

  • Snow Leopard (thời điểm tác giả dùng vào năm 2012) có độ sáng trung bình của cửa sổ là 71%, sau đó tăng liên tục
  • Trên macOS Tahoe, độ sáng trung bình của phần chrome cửa sổ đã đạt 100%
  • Màu của các phần trong cửa sổ cài đặt không hoạt động ở Tahoe có độ sáng 97%, trong khi cùng vị trí ở Snow Leopard là khoảng 90%
    • Trước đây viền cửa sổ tối hơn phần nội dung, nhưng gần đây toàn bộ đã chuyển sang tông sáng hơn

Thời điểm chuyển sang chế độ tối và lý do

  • Chế độ tối lần đầu được giới thiệu trên Mojave 2018
  • Tác giả chuyển sang dùng chế độ tối khi đổi sang M1 MacBook Air 2020
    • Bản cập nhật Big Sur làm độ sáng tăng từ 85% lên 97% là nguyên nhân dẫn đến quyết định này
  • Nhận thức rằng UI sáng trông ‘sạch sẽ hơn’ đã thúc đẩy xu hướng tăng độ sáng

Xu hướng thiết kế và ảnh hưởng của HDR

  • Sự ưa chuộng thiết kế sáng đến từ sức hấp dẫn thị giác, và nhà thiết kế cần được rèn luyện để kiềm chế xu hướng này
  • Trên iOS 26, một số thành phần UI tận dụng màn hình HDR để hiển thị độ sáng vượt quá 100% (‘siêu trắng’)
    • Có nhắc đến hiện tượng khi so với UI SDR thì phần SDR trông như màu xám
    • UI trong tương lai cũng có thể còn sáng hơn nữa

Giới hạn của chế độ tối và đề xuất

  • Với người dùng macOS trong thời gian dài, UI trắng 100% gây mỏi mắt
  • Chế độ tối giúp giảm áp lực cho mắt, nhưng mọi cửa sổ đều có màu đen giống nhau nên thiếu độ tương phản
  • Trong các thiết kế trước đây, tác giả thích thiết kế phẳng và hiệu ứng blur của Yosemite
  • Khi thiết kế website hoặc giao diện, tác giả đề xuất chọn nền xám 50% để nhấn mạnh sự dễ chịu về thị giác

1 bình luận

 
GN⁺ 2026-01-19
Ý kiến Hacker News
  • Mắt tôi chắc sẽ thật sự biết ơn điều này. Thực ra tôi nghĩ sự ghét bỏ light mode thường đến từ những người dùng màn hình không có tính năng tự động điều chỉnh độ sáng
    Nếu chỉnh theo độ sáng môi trường thì nền trắng hoàn toàn không chói mắt. Tôi chưa từng thấy ai ghét sách rồi nói rằng “giá mà chữ trắng trên giấy đen thì tốt”
    Trên các màn hình bóng có độ phản chiếu cao (ví dụ: 6K XDR), light mode thậm chí còn là cách duy nhất để giảm phản chiếu. Nếu không có auto-brightness thì cũng có nhiều ứng dụng cho phép chỉnh độ sáng qua HDMI hoặc DisplayPort
    Cũng giống như chẳng ai nói “nhạc to quá nên tôi sẽ nghe mọi bài ở mức âm lượng 5%”, tôi nghĩ đây đơn giản là vấn đề chỉ cần chỉnh độ sáng thôi

    • Không phải ai cũng có màn hình 4K, nên cũng có nhiều trường hợp không có auto-brightness
      Mỗi hệ thống lại thiếu nhất quán về thiết kế, có màn hình thì quá sáng, có màn hình thì gần như không có tương phản giữa các tab, nên rất khó chọn mức sáng mặc định phù hợp
      Tôi dùng MacBook Pro M4, mà auto-brightness lúc thì bất ngờ làm lóa mắt ngay cả trong phòng tối, lúc thì dưới nắng gắt lại không tăng sáng. Cảm giác như nó được thiết kế cho một số môi trường cụ thể hơn là cho dùng ở nhà
    • Tôi dùng kết hợp cả tự động và chỉnh tay, nhưng vấn đề là gần đây độ sáng mặc định của light mode đã bị đẩy lên quá cao
      Khi giảm độ sáng thì độ tương phản màu và độ sống động lại biến mất, thành ra còn gây xao nhãng hơn. Vì vậy tôi thích dark mode ở mức sáng cao hơn
      Khi viết code, màu cú pháp nổi bật hơn nên tôi thích theme tối. Theme sáng chỉ cho cảm giác như đang nhìn vào tờ giấy màu xám
    • Sách không tự phát sáng, còn màn hình thì là nguồn sáng, đó là khác biệt
      Thời CRT thì phần lớn là dark mode, sau đó light mode mô phỏng cảm giác giấy trở nên phổ biến, nhưng giờ về mặt công thái học lại đang quay trở về dark mode
    • Ban đêm, dù để độ sáng điện thoại xuống mức thấp nhất thì vẫn quá sáng
      Trong môi trường xung quanh tối, nếu hạ màn hình xuống ngang mức sáng môi trường thì không đọc nổi, và nền đen dễ chịu hơn hẳn
      Nền đen chữ trắng hòa hợp với ánh sáng xung quanh tốt hơn. Trong phòng tối, màu nền tự nhiên là màu đen
    • Cũng vì nhiều người làm việc trong những căn phòng thiếu sáng
      Đèn LED có cách phân bố ánh sáng khác bóng đèn cũ, nên dùng cùng số lượng đèn mà độ sáng vẫn không đủ
      Ở nhà tôi dùng dark mode, còn ở văn phòng thì dùng light mode. Văn phòng sáng gần như bề mặt Mặt Trời
  • Tôi không thích dark mode. 99% đồng nghiệp của tôi dùng dark mode, nhưng khi nhìn chữ trắng thì trong tầm nhìn của tôi xuất hiện các vệt ngang
    Vì tôi muốn trải nghiệm giống như đọc sách nên nền trắng thấy tự nhiên hơn

    • Ban ngày hoặc trong văn phòng, dark mode ngược lại còn làm mỏi mắt. Đặc biệt là trên màn hình phản chiếu mạnh, và tôi chỉ dùng nó trong môi trường tối
      Lý do nó không trở thành mặc định là vì nó không phù hợp với môi trường sử dụng của phần lớn người dùng
      Có vẻ nó chủ yếu được ưa chuộng bởi những người làm việc ban đêm hoặc theo đuổi “chất hacker” thôi
    • Có lẽ nhóm của tôi lại là ngoại lệ. Trên thực tế tôi thấy người dùng dark mode mới là thiểu số
      Nhìn vào việc ảnh chụp màn hình của hầu hết các OS đều là light mode thì có vẻ theme sáng vẫn là mặc định
      Khi dùng dark mode, độ tương phản yếu đi nên mắt tôi còn mỏi hơn
    • Tôi cũng bị dư ảnh vệt ngang nếu nhìn chữ trắng quá lâu. Đặc biệt là trên smartphone thì còn rõ hơn
    • Hiện tượng đó giống như ánh nắng lọt qua các khe rèm để lại dư ảnh
      Ngược lại, khi nhìn màn hình sáng thì tôi có cảm giác toàn bộ tầm nhìn bị tối đi
    • Trong kỳ nghỉ dưới nắng Florida, light mode lại tốt hơn
      Bình thường tôi thích dark mode vì làm việc trong môi trường tối, nhưng thay vì đen hoàn toàn thì tôi thích dark theme tông xanh đậm hơn
  • Tôi nhìn light mode 16 tiếng mỗi ngày suốt 20 năm mà mắt vẫn thoải mái
    Ngược lại, dark mode thì chỉ nhìn 5 phút là đã thấy đau mắt
    Cuối cùng có lẽ đúng là tồn tại kiểu người hợp light mode và kiểu người hợp dark mode. Tìm điểm trung gian cho cả hai là vô nghĩa

    • Không biết bạn đã từng dùng màn hình CRT chưa. Nghe là thấy khác biệt thế hệ rồi
    • 16 tiếng một ngày thì hơi dài quá, tôi tò mò không biết chu kỳ ngủ của bạn có ổn không
  • Tôi đồng cảm với câu “ngày xưa không có khái niệm light mode”. Khi đó nó đơn giản chỉ là mặc định

    • Máy tính đầu tiên của tôi cũng vậy. Cứ nghĩ đến màn hình BBC Micro 32K là ra
    • Thời DOS thì phần lớn là chữ xám trên nền đen. IDE của QBasic là chữ xám trên nền xanh, còn nền trắng là sản phẩm của marketing
      Khi đó còn bị giới hạn 16 màu, và phải đụng trực tiếp vào thanh ghi VGA. Thế hệ bây giờ đúng là code quá nhàn
      Xem [ảnh chụp màn hình QBasic](https://en.wikipedia.org/wiki/QBasic/…), bảng màu CGA
    • OS đầu tiên tôi dùng là màu be của Windows 98
    • Nếu ai đó nói “đó là lời của thế hệ sau Mac”, thì có thể đáp lại là “đó là lời của thế hệ sau teleprompter”
    • Hoàn toàn đồng ý
  • Tôi nghĩ cách chia light mode vs dark mode ngược lại đã hạn chế độ tự do trong thiết kế
    Trước đây có thể tự do trộn các vùng sáng và tối, còn giờ thì chỉ dùng một nửa bảng màu
    Sau khi trình duyệt chuẩn hóa @media (prefers-color-scheme: dark), sự phân chia này càng bị cố định và designer khó thoát ra khỏi khuôn đó hơn

  • Tôi thích màu trắng thuần (FFFFFF)màu đen thuần (000000)
    Độ tương phản giữa đen và trắng tuyệt đối trên màn hình OLED đẹp đến mức choáng ngợp
    Tôi dùng tiện ích Dark Reader hoặc CSS tùy chỉnh để biến mọi trang thành nền đen

    • Nhưng mức tương phản như vậy quá gắt với mắt. Tổ hợp nền ECECEC + chữ 333333 dễ chịu hơn nhiều
    • Tôi đồng ý với phần văn bản, nhưng các thành phần UI thì cần màu nền khác để phân biệt
    • Mẹo hack HN dark mode cũng ổn. Chỉ cần thêm news.ycombinator.com##html:style(filter: invert(90%) hue-rotate(180deg); background: white) vào uBlock Origin là được
      Màu đen tuyệt đối thì tốt đấy, nhưng đôi khi cũng cần một chút biến tấu thú vị
  • Tôi đổi mode theo ngữ cảnh
    Code hoặc terminal thì dark, tài liệu hoặc web thì light. Tôi không thích dark mode của Slack hay Discord, nhưng IDE thì dark lại hợp
    Nhìn biểu đồ độ sáng trung bình của macOS, có cảm giác đến năm 2030 màn hình sẽ chỉ còn là một hình chữ nhật trắng. Buồn cười kiểu như câu đùa rằng trang chủ YouTube sẽ có 0 video

  • Có vẻ các website dạo này giảm bớt nền màu và tập trung vào hỗ trợ light/dark mode

    • Đúng vậy. Bản thân thiết kế đang hội tụ về một thẩm mỹ bị ràng buộc để trông tạm ổn ở cả hai chế độ
  • Tôi tò mò không biết độ sáng (nits) của các màn hình gần đây đã tăng lên tới mức nào

    • Nếu thiết lập đúng thì 100~150 nits là hợp lý. Tôi cân chỉnh màu ở 120 nits, và mức này thì ngay cả màn hình trắng cũng vẫn dễ chịu cho mắt
    • Khi tôi chuyển từ BlackBerry sang Android, Android có cảm giác tối hơn hẳn. Chuẩn độ sáng khác nhau tùy thiết bị
  • Tôi dùng kết hợp light và dark
    IDE thì dark, ứng dụng ghi chú thì light, còn sidebar thì để tông tối
    Điện thoại thì mặc định dark mode, nhưng các ứng dụng như bản đồ thì để sáng như ngoại lệ
    Sau tuổi 40, tôi thích chữ rõ nét hơn và độ tương phản cao hơn
    Cũng có người chia sẻ cách dùng macOS với chỉ menu bar và Dock là dark, còn lại là light
    Có thể thiết lập bằng lệnh defaults write -g NSRequiresAquaSystemAppearance -bool Yes