Khi bạn nhấp chuột phải vào một tệp hoặc khởi chạy một ứng dụng máy tính để bàn truyền thống trong Windows 11, thực tế là bạn vẫn đang xử lý mã cũ ra đời trước Internet thương mại: API Win32, có từ thời Windows 95, vẫn là một lớp cơ bản quan trọng của hệ điều hành máy tính để bàn phổ biến nhất hiện nay. Theo các giám đốc điều hành của Microsoft, điều này ban đầu không nằm trong kế hoạch dài hạn của công ty.
Trong một video do tài khoản Dev Docs chính thức của Microsoft phát hành gần đây, Mark Russinovich, giám đốc công nghệ của Microsoft Azure và là người sáng lập bộ Sysiternals, đã thẳng thắn tuyên bố rằng Win32 vẫn có thể là “công dân hạng nhất” vào năm 2026. API là một trong những điều bất ngờ nhất trong lịch sử công ty. Ông thậm chí còn nói đùa rằng thời đó mọi người mơ tưởng về ô tô bay và căn cứ trên mặt trăng, hơn là một bộ API ra đời từ thời Windows 95 vẫn có thể được sử dụng cho đến ngày nay.
Chìa khóa để API 30 tuổi này có thể tồn tại cho đến ngày nay và trụ vững ngay cả sau khi bị “thông báo chấm dứt” nhiều lần trong Microsoft nằm ở hệ sinh thái ứng dụng khổng lồ được xây dựng trên đó. Russinovich mô tả Win32 là "nền tảng" của Windows, nơi vô số ứng dụng được xây dựng trên đó, vì vậy bất kỳ sự thay thế hoàn toàn nào cũng sẽ phải trả một cái giá rất lớn. Ông lấy các công cụ Sysiternals mà ông thành lập năm 1996 làm ví dụ. Nếu lúc đó anh đặt cược, anh sẽ “đặt cược một triệu đô la” rằng những công cụ này sẽ không còn giá trị vào năm 2026, nhưng thực tế là: chúng không chỉ sống sót mà còn quan trọng hơn bao giờ hết. Ví dụ: Sysmon đã được tích hợp trực tiếp vào Windows trong bản cập nhật tháng 3 năm 2026, trong khi ZoomIt, ra đời vào đầu những năm 2000, vẫn là một trong những tiện ích phổ biến nhất trong PowerToys hiện nay.

Tuy nhiên, “sức sống” của Win32 không có nghĩa là Microsoft chưa bao giờ cố gắng thay đổi câu chuyện. Ngược lại, trong hai thập kỷ qua, Microsoft gần như đã xây dựng một “nghĩa trang của các khuôn khổ thay thế”. Trong nội bộ Microsoft, những nỗ lực “tiêu diệt Win32” gần như chưa bao giờ dừng lại. Để giải quyết các vấn đề hiện đại hóa trực quan và tương tác của các ứng dụng máy tính để bàn truyền thống, Microsoft đã liên tiếp tung ra MFC (đóng gói C++) và WinForms dành cho các nhà phát triển .NET. Mặc dù về cơ bản chúng vẫn là sự đóng gói của Win32 chứ không phải là sự thay thế, nhưng chúng là những nỗ lực ban đầu của Microsoft trong việc trừu tượng hóa lớp ứng dụng. "Dự án thay thế" thực sự bắt đầu với việc WPF giới thiệu XAML và kết xuất được tăng tốc phần cứng, sau đó là đặt cược ngắn gọn vào đa nền tảng với Silverlight - một cách tiếp cận cuối cùng đã bị loại bỏ sau sự nổi lên của HTML5.
Nỗ lực thay thế triệt để nhất xuất hiện trong kỷ nguyên Windows 8: Microsoft ra mắt WinRT, hy vọng rằng các nhà phát triển có thể xây dựng các ứng dụng mới an toàn, thân thiện với cảm ứng và chạy toàn màn hình, từ đó đổi mới hoàn toàn các dạng ứng dụng Windows. Tuy nhiên, do lộ trình giao diện của Windows 8 gặp phải sự đón nhận lạnh lùng trên thị trường, công ty đã chuyển sang Nền tảng Windows phổ quát (UWP) trên Windows 10, nhấn mạnh vào "một nền tảng ứng dụng thống nhất trên điện thoại di động, Xbox và PC."
UWP quá khép kín và có các hạn chế nghiêm ngặt về hộp cát, điều này hạn chế nghiêm trọng các nhà phát triển máy tính để bàn truyền thống cần quyền truy cập sâu vào tài nguyên hệ thống. Russinovich cũng thừa nhận trong video rằng Microsoft đã cố gắng "khởi động lại" bề mặt Windows API nhiều lần trong lịch sử, chẳng hạn như WinRT, nhưng do sự tách biệt liên tục giữa Thick Client và Win32, cũng như HTML và JavaScript ở phía trình duyệt, những nỗ lực này cuối cùng đã không đạt được kết quả như mong đợi.
Nhiều lỗi framework đã khiến các nhà phát triển dần mất niềm tin vào nền tảng gốc của Microsoft. Đây là một trong những lý do quan trọng khiến hệ sinh thái ứng dụng máy tính để bàn Windows chuyển sang Web. Trong báo cáo trước đó, một nhà phát triển đã thẳng thắn tuyên bố rằng việc đầu tư vào framework gốc trong hệ sinh thái của Microsoft đã bắt đầu trở thành một “gánh nặng”. Không ai sẵn sàng đặt cược nhiều năm phát triển vào một nền tảng có thể bị bỏ rơi bất cứ lúc nào. Ngược lại, trớ trêu thay, chính Microsoft lại đi đầu trong việc nắm bắt Web: hãng tung ra bộ điều khiển WebView2, nhúng công cụ Microsoft Edge dựa trên Chrome vào các ứng dụng máy tính để bàn và sau đó toàn bộ hệ thống được bao phủ bởi các ứng dụng Web - từ Microsoft Teams, Clipchamp, phiên bản mới của Outlook, OneDrive, đến bảng điều khiển tiện ích Windows 11 và thậm chí cả phiên bản mới nhất của Copilot tồn tại dưới dạng ứng dụng Web.

Ứng dụng web có lợi thế rõ ràng về chi phí phát triển và bảo trì đa nền tảng. Tuy nhiên, trong môi trường máy tính để bàn truyền thống, mô hình này cực kỳ kém hiệu quả trong việc sử dụng tài nguyên. Mỗi ứng dụng nhúng một công cụ trình duyệt hoàn chỉnh, gần như chắc chắn sẽ gây ra thảm họa bộ nhớ. Các máy khách dựa trên web cũng tiêu tốn rất nhiều bộ nhớ trong khi "hầu như không làm gì cả", trong khi việc triển khai dựa trên UWP gốc ban đầu nhẹ hơn nhiều. Trình chỉnh sửa video tích hợp Clipchamp của Microsoft cũng là một ứng dụng web. Ngoài các vấn đề về hiệu suất và tiêu thụ tài nguyên, nó còn bị buộc phải đồng bộ hóa với đám mây OneDrive, điều này khiến anh cuối cùng phải từ bỏ việc sử dụng công cụ này. So sánh trải nghiệm này với macOS làm nổi bật khoảng cách: Người dùng Apple có thể sử dụng miễn phí các ứng dụng như iMovie và Pages được bản địa hóa cao và tích hợp chặt chẽ với hệ thống, trong khi nhiều người dùng Windows trung thành buộc phải dựa vào các giải pháp web như Clipchamp yêu cầu kết nối mạng, thiếu tích hợp hệ thống sâu và chiếm nhiều bộ nhớ.

Sau khi Apple ra mắt máy tính xách tay giá rẻ dưới 600 USD và đạt được thành công, Microsoft bắt đầu xem xét lại chiến lược ứng dụng của mình và nhận ra rằng việc biến Windows thành "giống Chrome OS" không đáp ứng được kỳ vọng của người dùng nhiều và thực sự gây tổn hại đến hiệu suất hệ thống. Cách đây vài tháng, kiến trúc sư đối tác của Microsoft là Rudy Huyn đã công khai xác nhận rằng ông đang thành lập một nhóm chuyên xây dựng các ứng dụng Windows 11 "100% nguyên gốc". Trọng tâm của công ty là tăng tốc hướng tới WinUI 3, khung giao diện người dùng gốc mới nhất dựa trên SDK ứng dụng Windows. WinUI 3 có tiềm năng trở thành chìa khóa của Microsoft để lấy lại niềm tin của nhà phát triển: nó không chỉ có thể cung cấp trải nghiệm giao diện hiện đại, được thiết kế thông thạo mà còn cho phép các ứng dụng có quyền truy cập đầy đủ và không bị cản trở vào "nền tảng" cơ bản của Win32. Microsoft gần đây cũng đã phát hành một bản cập nhật lớn cho Windows App SDK 2.0, mang đến khả năng lập phiên bản ngữ nghĩa, ngăn xếp Windows ML được cơ cấu lại và hỗ trợ kéo và thả tốt hơn cho các nhà phát triển để nhúng liền mạch nội dung WebView2 vào vỏ WinUI 3 gốc.

Ở cấp độ hệ thống, Microsoft cũng đã bắt đầu thay thế nhịp nhàng lô phần tử giao diện Win32 cũ nhất bằng WinUI 3, thay vì sử dụng chiến lược "khởi động lại cứng" của WinRT. Hộp thoại thuộc tính File Explorer tiếp tục từ thời Windows 95 được phát hiện sẽ được thay thế bằng giao diện WinUI 3 hỗ trợ chế độ tối hoàn toàn.

Hộp thoại “Run” cổ điển (Win + R) cũng đã được viết lại trong WinUI 3. Phiên bản mới rõ ràng đi trước về mặt thẩm mỹ và không thua kém về mặt trải nghiệm sử dụng. Theo dữ liệu thử nghiệm, hộp thoại chạy mới này được biên dịch bằng .NET AOT có thời gian bật lên trung bình là 94 mili giây, nhanh hơn phiên bản cũ mà nó thay thế. Đây được coi là dấu hiệu cho thấy kiến trúc WinUI 3 hiện đại có nhiều khả năng tương đương hoặc thậm chí vượt qua hiệu suất của mã Win32 truyền thống về tốc độ và hiệu quả.


Khi Microsoft thay thế giao diện Web được bao bọc bởi WebView2 bằng các thành phần WinUI 3 gốc trong nhiều trường hợp hơn, Windows 11 sẽ dần dần tiêu tốn tài nguyên bộ nhớ một cách không cần thiết giảm và hệ thống tổng thể dự kiến sẽ quay trở lại hướng nhẹ nhàng, thống nhất và ưu tiên nguyên bản. Chúng ta có thể không nhìn thấy ô tô bay hoặc căn cứ trên mặt trăng vào năm 2026, nhưng sau nhiều năm thử nghiệm khung và thay đổi lộ trình, Windows có cơ hội trở thành hệ điều hành máy tính để bàn tôn trọng di sản Win32 đồng thời thực sự hiện đại.