Windows 11はまだWindows 95のコードに基づいており、その置き換えを試みた努力は失敗に終わった。
Windows 11の主要な「脳」要素はWin32です
長年にわたり最も信頼できるAPIであり、Windows 11の機能コアを保つものはWin32です。そのルーツはWindows 95時代にまで遡り、開発者たちは2026年には飛行車や月面基地が実現することを夢見ていました。
マーク・ラッシノビッチ(Mark Russinovich)が起源を説明
Microsoftのベテランであるマーク・ラッシノビッチはインタビューで次のように述べました:
> 「1990年代には誰もWin32が2026年にまだ有効なAPIになるとは思っていませんでした。私たちは当時、飛行車や月面基地を夢見ており、Windows 95の頃から存在するWin32ではありませんでした。」
したがって、Win32はサードパーティソフトウェアがOSと対話するために使用する関数と呼び出しのセットです。プログラムがウィンドウを表示したり、ファイルを読み取ったり、マウスクリックを処理したり、キーボードキーに反応したりする必要がある場合、開発者は単に既存の関数を呼び出します:`CreateWindow()`、`ReadFile()`、`GetCursorPos()` などです。自前でコードを書く必要はありません。
MicrosoftがWin32から離れようとした試み
Windows 8のリリース時に、同社は新しいAPI「WinRT」を導入しました。これはユーザーインターフェイスの基盤になることを期待されていました。「四角形」が長く残るだろうと予想されました。しかし、Windows 8は期待された成功を収めず、Windows 10ではMicrosoftは再びWin32に戻りました。
WinRTは徐々にUniversal Windows Platform(UWP)に吸収され、後にWindows App SDKおよびWinUI 3へと名称変更されました。それでも、多くのアプリケーションは依然としてWin32に頼ってタスクを実行しています
コメント (0)
感想を共有してください。礼儀正しく、話題に沿ってお願いします。
コメントするにはログイン