# Linux、Mac 或 Android 平台的 Wallpaper Engine

Wallpaper Engine 目前仅适用于 Windows,近期也没有支持其他平台的计划。

尽管知道用户希望我们支持更多的操作系统,但这绝非易事。 Wallpaper Engine 的核心是个完全自定义编写的软件解决方案,将其完全移植到其他平台需要进行大量工作。

有些用户可能会好奇,为何某些游戏和应用程序就能被其开发商看似很轻松地移植到 Mac 和 Linux:答案是这些游戏和应用程序基于广泛使用的视频游戏引擎(例如 Unity 或 Unreal Engine),各家开发商无需再做任何重大工作,即可添加对更多平台的支持。 但这些情况对于 Wallpaper Engine 这样的最终用户应用程序均不适用 — 因为该应用程序与操作系统紧密交互,所以确实需要针对各个特定的操作系统对其量身定制,才能使其正常工作。 就 Linux 而言,除此之外,您还必须使该应用程序适用于各种热门显示管理器,而这些显示管理器在各发行版之间存在很大差异,甚至某种程度上,在各发行版的各个版本之间也存在很大差异。

尽管从理论上讲所有这些都是可行的,但事实很简单,目前添加对 Linux 或 Mac 操作系统的支持在经济上并不可行。 如果查看 Steam 硬件调查,您会发现只有不到 1% 的 Steam 用户使用 Linux。 而就这些用户还要进一步细分到 Linux 的各个发行版(主要是 Ubuntu,而其用户数量仅占 Steam 用户总数的 0.25%)。

如上所述,将 Wallpaper Engine 移植到其他操作系统,不但需要花费大量时间,还会显著增加持续维护工作的成本,而可能从中受益的用户群体相对较小。 我们宁愿将时间和精力集中在为超过 96% 的 Steam 用户改进 Windows 版本上。

但我们一直在密切关注 Steam 的官方统计数据,如果 Steam 的状况发生变化,我们肯定会开始考虑如何在未来可行的情况下支持更多平台。