删除Windows 98支持的含义是什么?

时间:2008-11-25 14:59:53

标签: windows windows-98

到目前为止,在我的应用程序中,我一直支持从Windows 98到Windows NT / 2000到XP到Vista的所有Windows版本。

但是由于在我的下一个版本中添加了Unicode,因此仍然可以支持Windows 98,但非常困难。

我知道仍然有一些用户在运行Windows 98.

我不再支持Windows 98的优点和缺点是什么?

9 个答案:

答案 0 :(得分:6)

删除对Win98的支持打开了一大堆可在软件中使用的新Win32 API。这将使您能够在更新的操作系统上为大多数客户提供更好的体验。

继续为Win98用户提供当前版本的软件,但明确表示在未来的软件版本中不支持Win98。

我认为大多数Win98用户都开始收到消息,很快就会升级。此外,如果他们不愿意支付升级到他们的计算机/操作系统的费用,他们就不太愿意支付升级软件的费用;)

答案 1 :(得分:4)

对您和您的业务的影响将取决于您的用户仍在运行Windows 98的百分比,以及您在这些用户上花费的支持时间的百分比。如果这两个变量处于或接近相同的比例,我会继续支持它。

答案 2 :(得分:3)

我认为Sherm在这里击中了钉子:

  

如果你仍然有用户运行Windows 98,那么放弃支持的一个明显缺点是其中一些将不可避免地拒绝升级。他们要么坚持使用他们已经拥有的软件版本,要么改用别的东西。

我只会添加一件事 - 任何使用Windows 98的人都可能不会那么热衷于升级任何。事实上,您使用Win98的用户很可能正在使用旧版本的您的软件。

在任何情况下,支持最少基于WinNT的Windows的优势太多,无法在此处列出。这里最好的解决方案是为这些用户提供与软件最新兼容的软件版本的链接,但是你不应该为那些仍然热衷于运行10年旧操作系统的人提供帮助。

答案 3 :(得分:2)

如果你仍然有用户运行Windows 98,那么放弃支持的一个明显缺点是其中一些将不可避免地拒绝升级。他们要么坚持使用他们已经拥有的软件版本,要么改用别的东西。

另一方面,开发和支持这些用户的成本可能超过从中获得的额外收入。因此,即使原则上您不希望任何不满意的客户,但在实践中,让99%的客户满意可能更具成本效益。

答案 4 :(得分:2)

在您的情况下,最常见的做法是让使用Windows 98的客户运行旧版本。有时你只需要放弃过去。

答案 5 :(得分:2)

好吧,如果你的一个客户运行一个10年前的操作系统(可能是10年前的硬件),有些东西告诉我他们没有花太多钱来更新你的软件。

除非是私人客户,为您支付定制软件,否则我不担心。

如果是私人客户要求提供定制软件,或许您应该向现代机器的价格显示您必须使用这样一个旧系统的溢价。

答案 6 :(得分:1)

Windows 98上仍有一些Unicode功能可用:

http://support.microsoft.com/kb/210341

答案 7 :(得分:0)

根据您使用的路线图和技术,分支代码可能会(但有点痛苦)。使用一个像样的SCM系统,您可以在您的“新”分支和后端口(合并)功能以及与win98分支相关的错误修复中进行开发。

这是一项工作,但它可以让您继续为所有客户提供新功能,而不会让您的win98用户退出流程。

答案 8 :(得分:0)

如果客户/用户满足于在Windows 98上运行,那么他们将满足您软件的过时版本。

只需冻结当前的Win98可执行文件,并在发行说明中解释新功能仅在Win2K或Vista版本中可用。

我不认为这会让任何人感到不安(你可能会有所不同!)只要你承诺修复错误,客户应该感到高兴。