什么时候支持Windows 64?

时间:2009-06-13 22:53:14

标签: windows 64-bit

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

7 个答案:

答案 0 :(得分:10)

没有比现在更好的时间了。随着对更多RAM的需求增加,64位Windows版本将变得越来越普遍。与Google trends一起玩一下,你会发现人们对此进行了明显的上升。正如"Dude, Where's My 4 Gigabytes of RAM?"中所解释的那样,每天用户转向64位操作系统的需求将继续增长。

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

祝你好运平衡!

答案 1 :(得分:6)

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

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

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

答案 2 :(得分:5)

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

  1. 您的产品包含一个驱动程序 - 在这种情况下,在Win64系统上完全可以工作,至少必须移植驱动程序。
  2. 您的产品具有shell或IE集成 - 因为在Win64系统上,用户可能使用64位版本的Explorer和IE,您需要64位插件才能与这些插件集成。 (您应该继续打包并安装32位版本,以便在用户发现自己位于32位文件管理器或IE实例中时仍能正常工作。)
  3. 您的产品会显着受益于增加的地址空间 - 如果您的产品消耗大量数据(如数据库或数字运算应用程序经常这样做),您的应用程序将在Win64系统上提供更多的虚拟地址空间,并且经常可以使用这是有利的。
  4. 请注意,移植可能还有其他充分的理由,但这些是常见的。另请注意,出于上述原因之一移植并不一定意味着必须移植所有。例如,您可以轻松移植设备驱动程序。

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

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

答案 3 :(得分:2)

音乐软件有点模糊。如果您正在专业地开发音乐编码/解码软件,那么您应该认真对待64位,因为它会对编码/解码性能产生显着影响。

否则,虽然64位越来越受欢迎,但您的32位应用程序仍将完美运行,因此其他功能在此期间更为重要。但是,你应该考虑64位移植,并重构你的代码,以便在你前进时更加便携。

答案 4 :(得分:1)

我同意其他人的意见,现在是开始支持64位操作系统的好时机。随着Windows 7即将到来,您将看到更多的用户使用64位操作系统运行。即使您的软件没有针对64位处理器进行100%优化,端口也可以访问额外的寄存器,这些寄存器与运行64位代码相关,并且可以看到性能提升。更不用说没有跑到4GB的墙壁和所有这一切。

请记住,您的数据结构可能会发生变化,而您的应用程序可能会占用更多内存。

如果我对此有任何不妥,请有人纠正我!

答案 5 :(得分:0)

现在还没时间移植,只需确保在64位系统上测试您的软件。 Vista或7上的模拟器足够好,不会造成任何麻烦。

主要优点是可以分配更大量的ram。如果使用了很多ram并且有很多缓存正在进行,那么你应该移植。

答案 6 :(得分:0)

x64 PC和OS市场份额只会上升。这是未来。最好在早期支持未来。