Windows 11 vẫn dựa trên mã nguồn của Windows 95 và nỗ lực thay thế nó đã không thành công

Windows 11 vẫn dựa trên mã nguồn của Windows 95 và nỗ lực thay thế nó đã không thành công

10 hardware

Phần “điều khiển não” cốt lõi của Windows 11 là Win32

API được tin cậy nhất và đã qua thời gian kiểm chứng, vẫn giữ vai trò trung tâm trong chức năng của Windows 11, chính là Win32. Nền tảng của nó bắt nguồn từ thời kỳ Windows 95, khi các nhà phát triển mơ về những chiếc xe bay và trạm vệ tinh trên mặt Trăng vào năm 2026.

Mark Russinovich giải thích nguồn gốc

Trong một cuộc phỏng vấn, cựu nhân viên Microsoft Mark Russinovich đã lưu ý:

> “Ai trong thập niên chín có thể đoán rằng Win32 sẽ vẫn là API đang được sử dụng vào năm 2026? Không ai. Chúng ta lúc đó mơ về những chiếc xe bay và trạm vệ tinh trên mặt Trăng, chứ không phải về Win32, vốn đã xuất hiện từ thời Windows 95.”

Vì vậy, Win32 là tập hợp các hàm và lời gọi mà phần mềm bên thứ ba sử dụng để tương tác với hệ điều hành. Khi một chương trình cần hiển thị cửa sổ, đọc tệp, xử lý cú nhấp chuột hoặc phản hồi phím bàn phím, nhà phát triển chỉ cần gọi những hàm đã có: `CreateWindow()`, `ReadFile()`, `GetCursorPos()` và các hàm khác, thay vì viết mã riêng.

Microsoft cố gắng từ bỏ Win32

Khi ra mắt Windows 8, công ty giới thiệu API mới – WinRT, được kỳ vọng sẽ trở thành nền tảng giao diện người dùng. Người ta dự đoán rằng “các hình vuông” này sẽ tồn tại lâu dài. Tuy nhiên, Windows 8 không đạt được thành công như mong đợi, và trong Windows 10 Microsoft quay lại với Win32.

WinRT dần dần bị hấp thụ bởi Universal Windows Platform (UWP), sau đó được đổi tên thành Windows App SDK và WinUI 3. Dù vậy, hầu hết các ứng dụng vẫn dựa vào Win32 để thực hiện nhiệm vụ của mình.

Bình luận (0)

Chia sẻ ý kiến của bạn — vui lòng lịch sự và đúng chủ đề.

Chưa có bình luận nào. Hãy để lại bình luận và chia sẻ ý kiến của bạn!

Để bình luận, vui lòng đăng nhập.

Đăng nhập để bình luận