Microsoft đã viết lại hộp thoại "Chạy" cổ điển trong phiên bản Windows 11 mới và khẳng định tốc độ khởi động của phiên bản hiện đại này không hề chậm hơn mà còn nhanh hơn phiên bản cũ từ thời Windows 95. Tuy nhiên, nó bất ngờ gặp phải rất nhiều sự chế giễu và hiểu lầm trên Internet.


Trong nhiều năm, Win+R đã trở thành mục nhập bộ nhớ cơ bản cho người dùng Windows thành thạo. Ví dụ: nhiều người dùng sẽ nhập trực tiếp winword để bắt đầu sau khi khởi động. Nói thế nhưng vẻ ngoài của cửa sổ nhỏ này vẫn luôn mang tính thẩm mỹ của thế kỷ trước, không tương thích với ngôn ngữ thiết kế Fluent Design hiện nay. Gần đây, hộp thoại "Run" hiện đại ẩn trong Windows 11 đang được điều chỉnh làm mỏng giao diện và sau đó Microsoft đã chính thức tiết lộ các chi tiết kỹ thuật đằng sau nó trên blog của nhà phát triển.
Theo Microsoft, hộp thoại "Run" mới được xây dựng lại bằng C# và WinUI 3. "Thời gian hiển thị" trung bình được thiết kế lại chỉ là 94 mili giây, nhanh hơn 9 mili giây so với phiên bản cũ. Từ góc độ kỹ thuật, thành tựu này được coi là sự tối ưu hóa hiệu suất đáng kể. Tuy nhiên, sau khi Microsoft công khai con số này, nó đã bị một số nhà phát triển, nhà bình luận công nghệ và người chơi trên nền tảng xã hội X chế giễu. Nhiều người tin rằng 94 mili giây đơn giản là "dài không thể chấp nhận được" trong thế giới máy tính. Họ so sánh con số này với hiệu suất trò chơi, chỉ ra rằng màn hình có tốc độ làm mới cao có thể hoàn tất quá trình làm mới trong 8 mili giây, trong khi trò chơi AAA có thể hiển thị các cảnh 3D phức tạp nhiều lần trong 94 mili giây và sau đó đặt câu hỏi với Microsoft rằng "phải mất quá nhiều thời gian để vẽ một hộp văn bản."

Bài viết chỉ ra rằng đằng sau âm thanh này có sự hiểu lầm cơ bản về các chỉ số hiệu suất máy tính. Tốc độ kết xuất được đề cập trong trò chơi tương ứng nhiều hơn với các tình huống "khung hình trên giây" (FPS) và "đường dẫn nóng": công cụ trò chơi đã hoàn toàn nằm trong bộ nhớ và bộ nhớ video, đường dẫn nội dung và API đồ họa (chẳng hạn như DirectX 12) đã được khởi tạo và vòng lặp kết xuất tiếp tục chạy, do đó chi phí cận biên để xuất ra khung hình tiếp theo là cực kỳ thấp. Nhưng khi người dùng nhấn Win+R để hiển thị "Run", hệ thống thực sự đi theo một "đường dẫn lạnh": hệ điều hành cần chặn các ngắt bàn phím, phân bổ bộ nhớ cho một quy trình mới, tải khung công tác WinUI 3 và XAML, phân tích cú pháp bố cục, khởi tạo các hộp văn bản và nút cũng như đọc lịch sử người dùng và các thông tin khác.
Sau khi hoàn tất các bước khởi tạo này, Trình quản lý cửa sổ máy tính để bàn (DWM) cũng sẽ chồng lên cửa sổ mới trên màn hình hiện tại, áp dụng các hiệu ứng Fluent Design của Windows 11, bao gồm độ trong suốt của vật liệu Mica và xử lý bóng chiếu, và cuối cùng GPU sẽ vẽ khung hình đầu tiên của hình ảnh lên màn hình. Bản thân việc nén toàn bộ quá trình khởi động nguội này trong vòng 94 mili giây đã là một thành tựu kỹ thuật đáng kể và điều này phụ thuộc vào việc Microsoft sử dụng công nghệ .NET AOT (Ahead-of-Time) cho hộp thoại "Run" mới, để mã C# có thể được thực thi ở tốc độ gần với mã gốc, trong khi vẫn giữ được những ưu điểm của các ngôn ngữ hiện đại về tính bảo mật và hiệu quả phát triển.
Quan trọng hơn, nhiều nhà phê bình đã bỏ qua dữ liệu quan trọng nhất được Microsoft hiển thị: phiên bản cũ thực sự "chạy" chậm hơn. Trước khi viết lại hoàn toàn công cụ này, lần đầu tiên Microsoft đã thêm số liệu thống kê đo từ xa vào hộp thoại "Run" Win32 truyền thống trong một mẫu bao gồm 35 triệu người dùng. Kết quả cho thấy cửa sổ cổ điển tưởng chừng như “tối giản” này có “thời gian hiển thị” trung bình là 103 mili giây. Nói cách khác, Internet đang phàn nàn về một ứng dụng giàu tính năng đang giao dịch 94 mili giây trong 103 mili giây, trong khi trước đây chưa có ai phàn nàn về bất kỳ độ trễ đáng chú ý nào trong quá trình "chạy" của phiên bản cũ.

Ngoài những cải tiến về hiệu suất, phiên bản mới của "Run" cũng đã nhận được những nâng cấp đáng kể về chức năng. Thiết kế của nó dựa trên PowerToys Run, đã nhận được rất nhiều phản hồi của cộng đồng. Qua đo từ xa, Microsoft nhận thấy chỉ có khoảng 0,0038% người dùng nhấp vào nút Duyệt ở phiên bản cũ, do đó thiết kế mới đơn giản hóa giao diện để tập trung vào trải nghiệm nhập liệu bằng bàn phím. Giờ đây, người dùng có thể nhập "~" vào hộp "Chạy" để chuyển trực tiếp đến thư mục chính của người dùng và tiếp tục điều hướng đường dẫn trong hộp văn bản giống như dòng lệnh. Đồng thời, phiên bản hiện đại này cũng hỗ trợ đầy đủ chế độ tối, giúp trải nghiệm hình ảnh thống nhất hơn so với hộp thoại thuộc tính File Explorer trước đây tương tự như phiên bản cũ và vẫn đang được cập nhật.
Hiện tại, hộp thoại "Chạy" mới này vẫn đang trong giai đoạn xem trước của Windows 11 và chỉ được đẩy dần đến người dùng Kênh thử nghiệm nội bộ như một tính năng tùy chọn. Người dùng đã cài đặt phiên bản xem trước mới nhất có thể bật công tắc thông qua giao diện "Cài đặt > Hệ thống > Nâng cao" để kích hoạt thủ công phiên bản mới của trải nghiệm "Chạy".

Bài viết cuối cùng chỉ ra rằng việc Microsoft hiện đại hóa hộp thoại “Run” về cơ bản là thay thế mã cũ có lịch sử lâu dài và cấu trúc không nhất quán bằng kiến trúc sạch hơn và các ứng dụng WinUI 3 được AOT biên soạn. Sự thay đổi này không chỉ mang lại khả năng thích ứng và sử dụng chủ đề tốt hơn mà còn tiếp tục hướng cải tiến tổng thể của Windows 11 về tính nhất quán và hiệu suất giao diện. Cuộc tranh luận về 94ms so với 103ms vẫn tiếp tục diễn ra trên các nền tảng xã hội, nhưng từ góc độ thực tế kỹ thuật, phiên bản mới “chạy” vừa nhanh hơn vừa hiện đại hơn.