私は推測する
- Win32 API
- MFC
- 。ネット
- Java(管理もされています)
Windowsアプリケーションを作成する「唯一の」方法です。 Winアプリを構築する方法が他にあるかどうかを教えてください
マネージド環境.NETまたはJavaの場合。アプリケーションは、バージョンに関係なく、すべてのオペレーティングシステムで実行されます。フレームワークのバージョン(api)の変更のみを考慮します。
今Win32api/mfcに来ると、これらのapiはまだ下位互換性があると思います。したがって、アプリケーションがWindowsXP用に構築されている場合。Vista用に別バージョンをリリースし、WINDOWS7用に別バージョンをリリースする必要があります。
なんで?そのwindowsxp32ビットアプリケーションの場合。Vista32ビットおよびWindows7でも動作するはずです。右?新しいOSがリリースされたときに(Windows 7)、なぜ彼らは別のバージョンをリリースしなければならないのですか?一部のxpアプリがwin7で実行されないのはなぜですか。
わかった。新しいバージョンがリリースされると仮定します。彼らがする必要があるのは、この新しいwin7用に/上で同じソースコードをコンパイルすることだけですよね?では、なぜ人々はソフトウェアのアップグレードにそれほど時間がかかるのでしょうか。
したがって、ソフトウェアはすべてのxp、vista、win7で実行されますが、問題は特にハードウェアドライバーで重大です。新しいOSには新しいバージョンが必要です。なんでそうなの?