|
|
1
1
Windows 7 XP模式将是您的最佳选择。 http://www.microsoft.com/windows/virtual-pc/download.aspx LOL发布这篇文章花了很长时间,但是支持它在xp模式下运行,否则就不值得花费支持开发一个新应用程序的成本。如果他想继续运行它,将其置于xp模式。 视频也一样 http://www.microsoft.com/windows/virtual-pc/support/default.aspx |
|
|
2
6
很明显的问题,对不起,你试过了吗? http://www.microsoft.com/windows/virtual-pc/download.aspx |
|
|
3
4
当然,每种情况都是不同的。但我可以想象,这主要取决于公司是否希望继续销售/支持该产品。 例如,尽管星际争霸12年前就发布了,但如果Windows7出现,星际争霸不在上面工作,我想暴雪会修复它。为什么?因为它还在卖!不管它是旧的,如果你想让你的客户高兴,继续得到新的客户,你会解决它。 另一方面,一些公司只是决定在一段时间后放弃一个产品,如果它不再有意义的支持或销售它们。例如,微软最近决定 discontinue MS Money . 如果你已经有了微软的钱,你可以继续使用它,但是如果微软推出了新版本的Windows(Windows 8?)你那本钱小姐的旧书没用,你可能就是索尔。他们只是不再感兴趣了。 在这个特定的案例中,您向您的客户销售一个桌面产品,他们正在将该产品重新分发给他们的客户。(在你的问题中你没有这么说,但我知道这是真的)。如果他们的客户不能用最少的努力使用产品,那么产品对他们来说是无用的。下载此产品的消费者将逐渐转向Windows 7,因此要使此程序继续对您的客户端有用,您需要更新它。所以你真正需要问的问题是:“ 拒绝更新此程序是否值得激怒此客户端? “。 但是,我不确定您是否与客户签订了支持协议。如果您的问题是“即使我们没有签署合同声明我们愿意并且他们不向我们付款,我们是否有义务将此程序升级到Windows 7兼容性”,那么在法律上,我会说答案是“否”。如果您 做 有支持协议的,以该协议的具体措辞为准。不过,最有可能的情况是,如果你没有一份合同规定你将保持应用程序与新的操作系统兼容,那么你可能没有义务这样做。 提示:我建议您指定您的产品将在合同中运行的平台和操作系统版本! IANAL, TINLA 等。 |
|
4
3
我个人的看法(作为一个相当专业的市场中的用户、前IT专家和开发人员): 如果这是一个你仍在销售和支持的产品,那么一般来说,客户可能希望你在合理的时间框架内支持新的操作系统。(对“合理时间框架”的定义取决于您的客户——一个更专业的市场,或升级操作系统速度较慢的客户,这意味着您可能需要更长的时间;一个更商品化的市场,或更多的前沿客户,意味着您可能根本没有时间。) 如果你能和你的客户一起解决这个问题,如果你在一个更加专业化的市场(在那里你面对的大众市场竞争更少),那么你就可以在相当长的一段时间内推迟对新操作系统的支持。(例如,我们 从未 对Vista的支持有任何实际的需求,我敢肯定还有IE6专用的网络应用。)但是,太长时间的滞后可能会使你的公司看起来不专业或是二流。(至少在我从事IT工作时,这一直是我的职业,我必须支持过时的应用程序。非技术客户很容易有不同的看法。) 对于您的具体问题,如其他人所说,Windows7xp模式是一个好主意。 |
|
5
1
这是你和你的客户的问题。如果它们对你来说足够值钱,是的,如果不值钱,就把它们剪下来。 |
|
|
6
1
只是一个想法:“既然Windows7不存在”并不是在Windows7上崩溃的好理由。作为一个客户,我希望一个应用在Windows7上运行完美,如果它在WindowsXP上运行完美的话。你不支持新的Windows7功能是很好的,但是崩溃通常意味着有一些固有的错误(比如写入程序目录中的文件——你不应该在WindowsXP中这样做,在WindowsVista和以后的WindowsVista中,甚至在家庭系统中,你也会被停止)。对于应用程序不兼容的少数情况,我希望它得到修复。 这是我作为客户的想法。以下是我的开发人员视图: 所以,不,您不需要进行更改,以使其在Windows7上运行。你 应该先编写程序以便它在Windows7上运行 ,即使它是为Windows XP编写的。也就是说,我希望,即使你说没有,这些错误都是相关的,比如在应用程序目录中写入一个日志文件,或者在为任何CPU编译时加载一个32位的DLL,运行在64位的Windows上。Windows7几乎在所有地方都与WindowsXP兼容。 不管怎样。如果在Windows 7上运行确实很重要,请告诉客户在Windows XP模式下运行该应用程序,该模式可供专业人员或更高级别人员使用,因为该功能已添加,特别是在某些情况下,某些人(即公司)因任何原因依赖与Windows 7不兼容的Windows XP软件。所以,虽然不是很好,但似乎很多自定义软件并不能在本机的Windows7上运行。尤其是如果应用程序有一个继承者,并且不再受支持。 或者,嗯。您可以创建一个应用程序 在WebBrowser控件中运行Web应用程序 告诉客户这是新的桌面版本。也许他只是不想打开浏览器来使用你的应用程序。 |
|
|
7
1
是的,客户希望您在Windows的较新版本上支持您的产品是合理的。您的公司也有理由决定不再支持该产品,而冒着失去客户的风险。 但行业规范是什么并不重要,是吗?您要么需要说服这个客户切换到Web版本,让您的产品在Windows7上工作,要么放弃这个客户。 |