Một sự thật gây ngạc nhiên lớn cho chúng ta. Trong suốt 25 năm tồn tại của hệ điều hành Windows, tất cả chúng ta đều đã bị nhầm.
Chắc hẳn anh em dùng Windows không xa lạ gì với nút mũi tên ở góc phải thanh Taskbar, khi ta nhấp vào mũi tên này sẽ thấy các icon ứng dụng nằm ở đây, và chúng ta đều gọi khu vực này là “System tray”. Nhưng thực sự tên gọi của nó không phải như vậy, vậy khu vực này tên là gì?
Nó là Notification area (khu vực thông báo)
Nếu bạn đã dùng qua Windows 95 hoặc Windows 7, Vista, XP, 98… chúng ta đều sẽ không tìm thấy bất cứ dòng chữ “System tray” nào trong giao diện Windows. Trên Windows 10, nếu anh em nhấp chuột phải vô thanh Taskbar chọn Properties thì sẽ thấy phần cài đặt cho System tray nằm trong phần Notification area.
Chắc hẳn anh em dùng Windows không xa lạ gì với nút mũi tên ở góc phải thanh Taskbar, khi ta nhấp vào mũi tên này sẽ thấy các icon ứng dụng nằm ở đây, và chúng ta đều gọi khu vực này là “System tray”. Nhưng thực sự tên gọi của nó không phải như vậy, vậy khu vực này tên là gì?
Nó là Notification area (khu vực thông báo)
Nếu bạn đã dùng qua Windows 95 hoặc Windows 7, Vista, XP, 98… chúng ta đều sẽ không tìm thấy bất cứ dòng chữ “System tray” nào trong giao diện Windows. Trên Windows 10, nếu anh em nhấp chuột phải vô thanh Taskbar chọn Properties thì sẽ thấy phần cài đặt cho System tray nằm trong phần Notification area.
Thuật ngữ “System tray” thường gợi liên tưởng đến các Bloatware
Vậy chính xác khu vực này gọi là gì? Notification area hay System tray? Có một sự khác biệt lớn ở đây.
Trong nhiều thập kỷ, rất nhiều ứng dụng Windows desktop đã dùng System tray để làm nơi “ẩn mình”. Khi mới mua máy tính và có nhiều tiện ích được cài sẵn đang chạy ngầm, thường là chúng nằm trong khu vực System tray này.
Vấn đề trở nên “không ổn” hơn khi Windows còn cho phép ẩn các icon đằng sau một mũi tên nhỏ để chúng không lấp đầy thanh Taskbar và thậm chí còn tự động ẩn nhiều icon một cách mặc định. Điều đó có nghĩa là mọi người dùng thường sẽ coi System tray là một khu vực mà các nhà phát triển có thể “ném” bất cứ thứ gì vào, chẳng khác gì một ngăn rác.
Tuy nhiên Microsoft thì lại rất muốn các nhà phát triển coi đây là Notification area, nghĩa là khu vực hiển thị thông tin thông báo và trạng thái ứng dụng. Các tài liệu của Microsoft dành cho các nhà phát triển đều miêu tả rất rõ ràng về khu vực này: "Nó không dùng cho mục đích truy cập các chương trình hoặc thực thi nhanh các lệnh”.
Tất nhiên PC chạy Windows không phải là iPhone chạy iOS nên Microsoft không thể giống như Apple có thể buộc các nhà phát triển tuân theo các nguyên tắc của mình hoặc cấm ứng dụng khỏi App Store. Nhưng nếu tất cả mọi người đều coi đó như một “khu vực thông báo” (Notification area), thì có lẽ các nhà phát triển sẽ ít có động lực để “ném” các icon của ứng dụng một cách vô tội vạ vào đấy.
Quảng cáo
Vậy tại sao mọi người đều gọi nó là System tray?
Có lẽ là vì Microsoft đã từng gọi như vậy. Đúng vậy, các nhân viên của Microsoft đã nhiều lần gọi khu vực này là System tray trong các tài liệu khác nhau trong nhiều năm trời. Thuật ngữ này giống giống như thuật ngữ “nhóm Windows shell”, ám chỉ nhóm phát triển Windows shell vì họ phụ trách Windows shell, bao gồm luôn cả Taskbar.
Kỹ sự Raymond Chen của Microsoft đã viết về vấn đề này vào năm 2003. Kể về lịch sử của System tray, Chen chỉ ra rằng các bản build ban đầu của Windows 95 có thanh “Tray” thay vì thanh Taskbar.
Trong các bản build đầu tiên của Windows 95, thanh Taskbar không phải là thanh Taskbar hiện giờ mà nó là một cửa sổ thư mục (folder window) được gắn vào cuối màn hình, nơi mà người dùng có thể kéo/thả mọi thứ vào/ra hay sắp xếp giống như ngăn kéo trên cùng của bàn làm việc. Đó là nơi xuất phát của cái tên “Tray”.
Microsoft sau đó đã loại bỏ ý tưởng này và thay thế nó bằng thanh Taskbar của Windows 95. Và như Raymond đã nói, Microsoft đã xoá tất cả những gì liên quan đến cụm từ “Tray” khỏi các tài liệu, không còn “Tray” nữa. Sau đó Microsoft đã thêm các biểu tượng thông báo (Notification icons) vào thanh Taskbar, và đặt chúng vào “Notification area” của Taskbar, đơn giản vậy thôi.
Quảng cáo
Vậy tại sao cụm từ “System tray” lại xuất hiện trở lại? Chen đưa ra giả thuyết hay nhất của mình:
“Tôi nghĩ lý do mọi người bắt đầu gọi nó là System tray là vì trên Windows 95 có một chương trình gọi là systray.exe hiển thị một số biểu tượng trong Notification area như: colume control. PCMCIA status, mức pin. Nếu chúng ta kill systray.exe thì những icon thông báo này sẽ biến mất. Vậy là mọi người đều nghĩ là “à, systray là bộ phận quản lý những biểu tượng đó, và tên nó chắc là System tray””. Từ đó sai lầm bắt đầu.
Vì vậy nên tất cả chúng ta đều đã gọi tên sai một thứ. Nhưng ít nhất cũng là do chính chủ Microsoft cũng đã không làm rõ ràng chuyện này. Vì một team khác của Microsoft đã phát hiện ra sự nhầm lẫn này và bắt đầu đề cập tới cụm từ System tray trong các tài liệu của riêng họ. Thậm chí một số kỹ sư còn tuyên bố sai rằng System tray là tên chính thức của Notification area.
Có lẽ sai là đây vì nếu ngay cả nhân viên của Microsoft còn không thể nói đúng tên chính thức trong các tài liệu chính thức thì người dùng chúng ta gọi sai là chuyện bình thường.
Windows 10 đã từng gọi nó là “System tray” một lần
Nếu chúng ta xem kỹ trong phần Settings của Windows 10 sẽ thấy khu vực này được gọi là “Notification area” ở khắp mọi nơi. Nhấp chuột phải vô Taskbar chọn Properties, vuốt xuống sẽ thấy mục Notification area, tên rất rõ ràng.
Nhưng khi chúng ta vào Settings > Ease of Access > Narrator sẽ thấy một tuỳ chọn gọi là Minimize Narrator Home to the system tray.
Điều này nghĩa là gì? Nghĩa là các kỹ sư phát triển tính năng Narrator hoàn toàn tách biệt với nhóm Windows shell tại Microsoft. 25 năm sau Windows 95, các nhân viên Microsoft vẫn không thể loại bỏ cụm từ “System tray” trong nội bộ công ty. Nhưng không sao, cứ gọi nó là System tray nếu bạn thích vì mọi người đều biết nó là gì?
Vậy gọi sai có ảnh hưởng gì không? Ngoài việc hơi buồn cười thì có thể các ứng dụng Windows sẽ ít “lạm dụng” khu vực này hơn nếu người dùng đều biết tên nó rõ ràng là Notification area 😁
P/S Có mấy anh em thích hình ở cover, tặng anh em luôn. Địa điểm là Iceland, hình chính chủ Microsoft 😃
Nguồn: Howtogeek