对于像游戏这样的软件应用程序,这是否意味着软件公司需要大量额外的代码来维护某些库的 3 个分支?
我知道这很难说,但对于一般的游戏开发而言,软件中是否有特定区域需要编写 3 次才能在所有 3 种 Windows 版本中运行?
我猜核心软件将保持不变,但也许某些驱动程序需要特定于版本?
最佳答案
这取决于您与操作系统的接近程度。如果您只是使用 .NET 框架或 DirectX,操作系统之间可能没有太大变化。如果您正在编写驱动程序或依赖于 Win32 API,那么肯定会有微妙或不那么微妙的变化。
关于Windows XP、Vista 和现在的 Windows 7,这是软件公司的维护噩梦吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/425472/