什么时候支持Windows 64?

Jef*_*ock 7 windows 64-bit

我目前正在提供32位Windows音乐软件.我的一些用户要求64位支持.我计划最终,但移植是一项重要工作,我还有很多其他重要的功能要求.我需要明智地分配我有限的时间.64位操作系统拥有多少市场份额?以及趋势是什么.

Cop*_*pas 10

没有比现在更好的时间.随着对更多RAM的需求增加,64位Windows版本将变得越来越普遍.通过谷歌趋势进行一些游戏,你会发现人们对它的看法有了明显的提升.正如"Dude,我的4 GB内存在哪里?"中所解释的那样.每天用户转向64位操作系统的需求将继续增长.

编辑以回应Jeff的评论
我理解,任何团队都必须按优先级平衡升级/错误修复.这将是一个难以平衡的罢工.64位版本的好处只会继续增长!

祝你好运平衡!


Ric*_*dle 6

他们为什么要求64位支持?你的32位软件不能在Win64上运行,或者他们认为他们需要一个特殊版本,而实际上他们对32位版本没问题?根据我的经验,Win64对32位程序的支持非常好,并且在可预见的未来很可能会继续存在.

如果您的软件不起作用,并且它不是由于设备驱动程序中逻辑的一半等基本限制,那么使其作为32位可执行文件工作可能比您想象的更容易.

(如果我教你吮吸鸡蛋,请原谅我.8-)


Mic*_*urr 5

有三个常见的东西是移植到Win64的好理由:

  1. 您的产品包含一个驱动程序 - 在这种情况下,在Win64系统上完全可以工作,至少必须移植驱动程序.
  2. 您的产品具有shell或IE集成 - 因为在Win64系统上,用户可能使用64位版本的Explorer和IE,您需要64位插件才能与这些插件集成.(您应该继续打包并安装32位版本,以便在用户发现自己位于32位文件管理器或IE实例中时仍能正常工作).
  3. 您的产品会显着受益于增加的地址空间 - 如果您的产品消耗大量数据(如数据库或数字运算应用程序经常这样做),您的应用程序将在Win64系统上拥有更多虚拟地址空间,并且通常可以利用它.

请注意,移植可能有其他充分的理由,但这些是常见的.另请注意,出于上述原因之一移植并不一定意味着必须移植所有内容.例如,您可以通过移植设备驱动程序来逃脱.

如果这些原因都不合适,那么可能只是您的用户想要一些没有充分理由的东西 - 教育它们可能有所帮助.但是,如果它开始影响销售,你可能会发现自己处于一个需要移植的位置,即使没有很好的技术原因(希望你的客户不是那么不合理,并且会听取合理的技术建议).

但即使您没有将代码移植到Win64,也没有理由不在Win64系统上测试和支持您的应用程序.