为什么暴雪不让星际争霸 2 与 Ubuntu 兼容?

为什么暴雪不让星际争霸 2 与 Ubuntu 兼容?

Linux 上没有新的热门游戏这一“先有鸡还是先有蛋”的问题能得到解决吗?

答案1

Linux 上没有新的热门游戏这一“先有鸡还是先有蛋”的问题能得到解决吗?

有可能。随着 Linux 发行版在越来越多的场景中不断改进并增加其桌面份额,公司将会注意到 Linux 并推出客户端。

你必须明白,移植游戏不是一个便宜或简单的过程:

  • 任何单一平台的库都必须换出(DirectX)
  • 任何不可移植的代码都必须换出
  • (最大的):测试。

它基本上意味着让开发人员工作更长时间,雇用更多的测试人员在无数不同的发行版、无数不同的配置和无数不同的硬件变体上进行测试,然后分发和维护它。

当这些公司知道他们将获得投资回报时,这种情况就会发生,而这可能需要一家大公司愿意冒险并证明(或反驳)我们是一个可行的游戏市场。

目前,Valve 似乎是我们最好的选择,但即使他们今天发布了包含所有 Source Engine 游戏的 Steam,也需要数年时间才能引起 EA 等公司的重视。

与此同时,Wine 在几个月内让当前的 AAA 游戏正常运行方面已经做得相当出色。

答案2

两个词:市场份额。

Ubuntu 的市场份额约为 1%。Microsoft Windows 约为 92%。而 Mac OS X 约为 5%。

他们花费大量时间来开发和支持在 Ubuntu 或任何其他 Linux 版本上运行的软件(星际争霸 2)是不值得的。

简而言之,Ubuntu 还不够流行。

统计来源:Ars Technica:Windows 7 增长速度超过 Vista,超越 Mac OS X

答案3

这取决于你所说的“兼容”是什么意思。如果你指的是原生版本,那么由于@sunpech 提出的市场份额论点,不太可能会创建一个。

你最好问一下如何在 Ubuntu 上运行星际争霸 2。来自 wine 应用程序数据库:

http://appdb.winehq.org/objectManager.php?sClass=version&iId=20882

看起来它在 wine 中运行得很好。你应该尝试在 wine 中运行它。

相关内容