1 điểm bởi GN⁺ 4 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • macOS 26 Tahoe đã gắn những biểu tượng khó đọc và gây xao nhãng bên cạnh mọi mục trên thanh menu, và trong macOS 27 Golden Gate thì các biểu tượng này đã biến mất
  • Jim Nielsen đánh giá thay đổi này là kiểu UI mà người dùng Mac thường xem nhẹ ở các nền tảng như Google Docs và Windows, còn Nikita “Tonsky” Prokopov cho thấy vấn đề Apple dùng các biểu tượng khác nhau cho cùng một mục menu giữa các ứng dụng
  • Các nhà phát triển bên thứ ba lớn đã từ chối thiết kế này và dùng mã nguồn mở của Brent Simmons để vô hiệu hóa hành vi mặc định gắn biểu tượng vào toàn bộ mục menu tiêu chuẩn
  • Human Interface Guidelines của Apple đã được sửa lại để khuyến nghị dùng biểu tượng menu tiết chế và có mục đích, và không hiển thị biểu tượng nếu nó không đại diện rõ ràng cho mục menu
  • Thay đổi trong Golden Gate được xem là động thái đảo ngược vấn đề biểu tượng menu của Tahoe, đồng thời là tín hiệu cho thấy sự chuyển hướng trong đội ngũ thiết kế phần mềm của Apple

Vấn đề biểu tượng menu trong macOS 26 Tahoe

  • Thay đổi bị chỉ trích là vấn đề UI tệ nhất trong macOS 26 Tahoe là quyết định thêm các biểu tượng khó hiểu và gây xao nhãng bên cạnh mọi mục trên thanh menu
  • Jim Nielsen nhận định thay đổi này là kiểu UI mà người dùng Mac thường coi là kém ở những nền tảng như Google Docs và Windows
  • Nikita “Tonsky” Prokopov cho thấy biểu tượng menu của Tahoe không chỉ là một ý tưởng tồi, mà còn được triển khai thiếu nhất quán khi Apple dùng những biểu tượng hoàn toàn khác nhau cho cùng một mục menu giữa các ứng dụng
  • Các đánh giá trước đó cho rằng biểu tượng ở mục menu của Tahoe vừa thiếu nhất quán rõ rệt, vừa thường khó diễn giải, và bản thân việc ý tưởng đó vượt qua được giai đoạn đề xuất đã là một vấn đề

Phản ứng của các nhà phát triển bên thứ ba

  • Các nhà phát triển bên thứ ba lớn đã từ chối thiết kế biểu tượng menu của Tahoe
  • Một số nhà phát triển đã áp dụng mã nguồn mở của Brent Simmons để vô hiệu hóa hành vi mặc định “icons in all standard menu items
  • Phản ứng này là biện pháp nhằm giảm bớt hành vi mặc định gắn biểu tượng vào mọi mục menu tiêu chuẩn

Thay đổi trong macOS 27 Golden Gate

  • Trong macOS 27 Golden Gate, các biểu tượng ở mục menu của Tahoe đã biến mất
  • Nikita “Tonsky” Prokopov đã chia sẻ ảnh chụp màn hình trước và sau trên Mastodon, đồng thời cho biết Apple cũng đã cập nhật Human Interface Guidelines tương ứng
  • Sau thay đổi này, giao diện được sắp xếp lại đến mức trông như thể các biểu tượng mục menu của Tahoe chưa từng tồn tại

Thay đổi trong Apple Human Interface Guidelines

  • Human Interface Guidelines đã được Apple cập nhật để hướng dẫn rằng biểu tượng mục menu nên được sử dụng tiết chế và có mục đích
  • Apple giải thích rằng biểu tượng giúp mọi người tìm mục menu nhanh hơn và làm rõ điều gì sẽ xảy ra khi chọn mục đó
  • Biểu tượng nên được dùng để nhấn mạnh các thao tác phổ biến nhất và tính năng cốt lõi của ứng dụng, vị trí trong hệ thống tệp, thiết bị được kết nối, các khái niệm trực quan như xoay hoặc lật hình ảnh, và nội dung do người dùng tạo ra như thư mục và tài liệu
  • Nếu không thể tìm được biểu tượng đại diện rõ ràng cho mục menu, thì không nên hiển thị biểu tượng
  • Các ứng dụng Apple trên macOS 26 Tahoe được xem là ví dụ đúng với trường hợp mà HIG cập nhật khuyến cáo cần tránh, đồng thời cũng không phù hợp với hướng dẫn về nhóm liên quan trong menu

Ý nghĩa thực tế

  • Nếu vẫn phải dùng Tahoe trước khi Golden Gate ra mắt, có thể tận dụng các mẹo hiện có để phần nào giảm bớt vấn đề biểu tượng mục menu
  • Thay đổi lần này được đánh giá là tin vui nhất trong tuần WWDC
  • Lý do không chỉ là sự phản cảm mạnh mẽ với thành phần UI đó của Tahoe, mà còn vì nó được xem là bằng chứng cho thấy hướng đi có vấn đề trong đội ngũ thiết kế phần mềm của Apple đang được chấn chỉnh
  • Một số thành viên trong đội ngũ thiết kế Apple đang nhìn nhận tích cực công việc trong tuần này và định hướng của các nền tảng Apple
  • Việc đảo ngược các biểu tượng mục menu như vậy là bước đầu tiên cần thiết

1 bình luận

 
Ý kiến trên Hacker News
  • Nếu chưa đọc bài phân tích rất hay về cách Tahoe dùng biểu tượng thì nên xem: https://tonsky.me/blog/tahoe-icons/

    • Ý chính có vẻ là nên gắn biểu tượng cho các hành động tiêu chuẩn và thường dùng, đồng thời thêm màu để chúng dễ thu hút ánh nhìn hơn
      Tính nhất quán và khả năng đọc cũng quan trọng, nên rốt cuộc vẫn là câu chuyện “đừng thiết kế tệ”
    • Câu “giờ đây việc thiết kế tốt hơn Apple không còn khó đến thế” khá ấn tượng và đáng nhớ
    • Bài này cũng liên quan: https://blog.jim-nielsen.com/2025/icons-in-menus/
    • Nếu pixel golf thực sự tồn tại thì Apple rõ ràng đã làm được điều đó
  • Mong là ở v28, Lemay cũng sẽ bỏ luôn thứ rác rưởi hoàn chỉnh mang tên Liquid Glass
    Nó xấu về mặt thẩm mỹ, và còn khiến chiếc iPhone 13 vốn chưa từng chậm đi kể từ sau iOS 15 của tôi bị khựng đến phát điên
    Liquid Glass nên được dạy ở trường thiết kế UX như một ví dụ về “điều không nên làm”, còn ở trường kinh doanh thì như một ca điển hình về việc quản lý cấp trung phá hỏng thứ đang tốt chỉ vì ảo tưởng đó là ‘tiến bộ’

    • Sau bản cập nhật Liquid Glass, iPhone 13 của tôi thực ra lại chạy tốt hơn
      Hoạt ảnh đã được tối ưu nên trông mượt hơn nhiều
      Tuy vậy, tôi đã thay pin năm ngoái nên cũng đáng kiểm tra xem việc giảm hiệu năng có phải do pin cũ hay không
    • Apple đã phát hành toàn bộ component Liquid Glass và style guide cho các bản cập nhật ứng dụng rồi, nên có vẻ sẽ không bỏ nó trong thời gian tới
    • Không biết là họ không học được gì từ Windows Aero, hay là kiêu ngạo đến mức nghĩ rằng mình có thể làm cho nó thành công
    • Tôi dùng iPhone 13 mini và chưa gặp kiểu khựng nghiêm trọng như vậy
    • Steve Lemay là người đã thúc đẩy mạnh Liquid Glass, giống như ít nhất 2 nhà thiết kế khác vẫn còn ở Apple, nên chắc nó sẽ không biến mất
      Dù vậy, hy vọng nó sẽ được giảm bớt dần qua nhiều lần chỉnh sửa
  • Bản beta macOS 27 có vẻ đã sửa được khá nhiều điều khiến tôi khó chịu ở Tahoe
    Tôi từng bi quan nghĩ rằng Apple sẽ cứ để macOS mục nát như vậy và không sửa những bất tiện lớn, nhưng có lẽ không phải thế
    Điều thú vị là các mục menu vẫn có biểu tượng nếu đó là những hành động cụ thể vốn đã có biểu tượng và có thể bấm ở nơi khác, như chạy ứng dụng khác, mở thư mục cụ thể có biểu tượng, thay đổi kích thước cửa sổ hay đổi cách sắp xếp theo danh mục
    Họ cũng đang dọn dẹp tình trạng quá nhiều viền bo tròn khác nhau; vẫn chưa xong nhưng đã thấy tiến triển
    Hệ điều hành cũng cho cảm giác bớt ì ạch hơn nhiều; trước đó tôi đã quay lại Sequoia vì hiệu năng quá tệ

    • Chất lượng thấp của macOS Tahoe có vẻ là vì đây là một bản phát hành “chuyển giao” có chủ đích
      Các OS chuyển giao thường có một số tính năng ở mức beta, và hay đi kèm những ngắt quãng như ngừng hỗ trợ phần cứng hoặc kết thúc vòng đời
      Kiểu như cố tình làm người dùng khó chịu để bản OS tiếp theo trông hấp dẫn và đáng chú ý hơn khi sửa lỗi của những tính năng “beta” đó
      Nếu Tahoe là macOS cuối cùng hỗ trợ Intel Mac, thì rất có thể họ sẽ tiếp tục làm người dùng Intel Mac khó chịu để khiến họ cân nhắc mua máy Apple ARM nếu muốn dùng macOS mới nhất
      Catalina khi cắt hỗ trợ ứng dụng 32-bit cũng tương tự; nhiều người ở lại Mojave vì ít lỗi hơn và hấp dẫn hơn, rồi sau đó bầu không khí chung là Big Sur tốt hơn hẳn
      Cũng có thể xem Microsoft đã làm điều tương tự với các bản phát hành chuyển giao như Windows Vista và Windows 8, nơi có các tính năng ở mức beta hoặc UI gây bực bội
      Trong phim truyền hình cũng thường có chiến thuật cố tình chèn những tập buồn tẻ hoặc gây ức chế để đoạn cao trào tiếp theo trở nên thú vị hơn; ví dụ là tập 10 mùa 3 của Breaking Bad, “The Fly”
  • WWDC năm nay là kỳ tôi thích nhất trong nhiều năm
    Những gì thấy ở các bản phát hành OS 27 tạo cảm giác như một thay đổi mới mẻ sau nhiều năm với các quyết định kỳ quặc về thiết kế và tính khả dụng
    Hy vọng Apple đã rút ra bài học từ vụ Alan Dye, và Ternus sẽ bảo đảm chuyện đó không lặp lại dưới sự lãnh đạo của mình

  • Hơi lạ khi một người còn không thể làm cho chữ trên chính website của mình bớt nhỏ đến mức cực đoan trên di động lại viết hẳn nhiều trang chỉ trích UI của người khác

    • Tôi nghĩ đơn giản là họ đang cung cấp website desktop thôi
      Ưu điểm gốc của trình duyệt iPhone cũng là có thể xem nguyên web bình thường chứ không phải một phiên bản “di động” riêng
      Tôi double tap vào đoạn văn bản thì nó tự canh ra cỡ dễ đọc
      Vấn đề UI thật ra nằm ở những website ép chuyển sang giao diện di động, làm mất tính năng và tước luôn khả năng phóng to, di chuyển theo ý tôi
      Apple đã thêm tùy chọn “Request Desktop Website” để giả user agent mà lách qua, nhưng với các site ép bằng cách khác thì vẫn không được và người dùng bị kẹt với trang di động hỏng hóc
      Đó chính là vấn đề mà smartphone hiện đại định giải quyết, nên tôi sẽ luôn chọn mô hình của Gruber
    • Nếu thực sự khó chịu vì chuyện này, có lẽ bạn đã không ngồi thảo luận trên chính website này, nơi hành vi cũng y hệt
    • Với các site vào thường xuyên, tôi dùng uBlock Origin để tăng cỡ chữ đến mức đọc được
      Tôi bị lão thị nên ngoài ra còn dùng Ctrl-+ để tăng kích thước chữ
      Ví dụ, tôi cũng xem Daring Fireball theo cách đó
      news.ycombinator.com##:style(font-size: 18pt !important)
      myanimelist.net##*:style(font-size: 14pt !important)
      old.reddit.com##*:style(font-size: 17pt !important)
    • Ngay cả trên desktop thì site đó cũng khá khó đọc
      Bất kể cỡ chữ thế nào, chữ trắng trên nền xám không phải trải nghiệm đọc tốt
      Điều đó lại cho thấy giá trị của các công nghệ hỗ trợ tiếp cận như reader mode
    • Giống như gần 20 năm nay vẫn vậy, chỉ cần double tap vào đoạn chữ bạn muốn phóng to
  • Tin tốt đấy
    Apple hiếm khi đổi hướng nhanh như vậy, nên đây là dấu hiệu cho thấy ảnh hưởng của Stephen Lemay đang thể hiện khá rõ

  • Đây là một thay đổi đáng hoan nghênh, nhưng có vẻ nhiều lời chỉ trích từ một thời điểm nào đó đã bỏ qua việc rằng có thể chúng ta không còn là người dùng mục tiêu của UI/UX nữa
    Flyout, dropdown và menu văn bản là điều tự nhiên với tôi, nhưng với người chỉ quen giao diện di động thì chúng có thể xa lạ và bất tiện
    Chiều ngược lại cũng hoàn toàn đúng; không đâu khiến tôi thấy bộ não mình chậm chạp và già nua bằng lúc cố hiểu một ứng dụng di động mới mà ai cũng cho là tuyệt vời

    • Thiết bị là khác nhau
      Không phải cứ lái được sedan là lái được xe ủi đất, cũng không phải cứ chơi piano là chơi được organ
      Khi chuyển từ cảm ứng và màn hình nhỏ sang cách thức tương tác bằng bàn phím·chuột và màn hình lớn, ta nên kỳ vọng mọi thứ sẽ khác
    • Điều này làm tôi nhớ đến bài review của Riccardo Morri về nỗ lực phá hỏng giao diện Safari vài năm trước: https://morrick.me/archives/9368
      “Vụ tàn sát hoàn toàn giao diện người dùng đang diễn ra với Safari trên Mac một lần nữa là sản phẩm của những kẻ ưu tiên iOS lên trên hết. Giờ đây đó là những người suy nghĩ theo kiểu iOS, nhìn giao diện người dùng Mac OS cũ như nhìn một người già, và cho rằng phải liên tục phẫu thuật thẩm mỹ cho đến khi nó trông trẻ hơn. Đáng tiếc là kết quả lại gần với việc trông kỳ quặc hơn là trẻ hơn.”
      “Dường như họ nhìn vào Mac UI mà vẫn không thực sự hiểu nó. Nền tảng của nó với họ như đến từ một quá khứ gần như không thể giải mã. Các dấu hiệu về tính khả dụng và chức năng đối với họ đều là nếp nhăn. iOS và iPadOS không có những nếp nhăn kỳ lạ này, nên họ nghĩ phải giấu chúng đi. Hãy căng da mặt thật ngầu và giấu chúng đi từng cái một. Hãy biến Mac OS trông trẻ trung và ngớ ngẩn như iOS.”
      Điều này vẫn xảy ra dù người dùng chuyên sâu không dùng thiết bị di động cho công việc
  • Giờ tôi mới biết là ở Tahoe biểu tượng mục menu đã tăng nhiều đến vậy
    Có thể tôi đã bỏ lỡ chuyện có phản đối nào khi Tahoe ra mắt, nhưng tôi chỉ nâng cấp cách đây vài tháng và thay đổi đó không quá đập vào mắt

  • Tôi không chắc về cách diễn đạt “bằng chứng cho thấy sự mục ruỗng của đội thiết kế phần mềm Apple đã bị nhổ tận gốc”
    Tôi không biết nhiều về Apple, nhưng tôi đã trải nghiệm khá nhiều cách các sản phẩm phần mềm được “thiết kế”, và khi một công ty quyết định không quan tâm đến khách hàng thì những chuyện lố bịch và khó chịu sẽ xảy ra
    Những quyết định phớt lờ khách hàng và tập trung vào việc gây bất ngờ trên thị trường không phải vấn đề riêng của đội thiết kế phần mềm mà là vấn đề mang tính hệ thống và cấu trúc

    • Câu đó nghe kỳ lạ
      Ba người ủng hộ cứng rắn của Liquid Glass, bao gồm cả Lemay, vẫn còn trong đội đó
      Khả năng nó biến mất gần như không có; tôi chỉ hy vọng nó sẽ còn được chỉnh sửa thêm vài lần trước khi bị thay bằng “thứ mới” trong macOS 29
  • Là một chỉnh sửa tốt
    Nhưng nghĩ đến khối lượng công việc trong nhiều tháng đã bị lãng phí để tạo ra màn lặp lại biểu tượng đó thì thật tiếc

    • Điều đó gần giống ngụy biện chi phí chìm
      Các biểu tượng đã được công khai và có thể dùng trong những dự án tuân theo branding của Apple, nên không phải hoàn toàn lãng phí
      https://developer.apple.com/sf-symbols/