Windows 来自 Docker 图片的 .exe 和 Apple .app 应用程序
Windows .exe and Apple .app applications from Docker Image
我正在 Windows 制作视频游戏,我想将其打包用于 Windows 10 和 Apple MacOS(所以在 .exe
和 .app
格式,或与两个平台兼容的任何类似格式)以便每个人都可以玩。
我似乎找不到在 Windows 上创建 .app
文件或其他 MacOS 兼容格式的方法,而且我似乎无法将 .exe
制作成.app
.
是否可以将 Docker 图像转换为 .app
文件?
Docker 不是适合此类应用程序的打包格式。
一张Docker图像需要Docker运行时间运行可用;它不会像您期望的那样独立。如果您正在制作视频游戏,您还需要访问主机硬件;如果您 运行 正在安装一个 Linux 容器,那么您还需要在主机系统上安装一个 X 服务器,这在 Docker 中是无法提供的。 运行 的设置会很复杂,并且需要 运行.
的管理员级别权限
我建议构建一个真正的本地应用程序,并使用本地打包工具来分发它。这将涉及为您要定位的每个平台拥有一个开发系统。无论如何你都需要这个来进行测试,它比在你的应用程序中间插入一个像 Docker 这样的隔离系统要简单得多。
我正在 Windows 制作视频游戏,我想将其打包用于 Windows 10 和 Apple MacOS(所以在 .exe
和 .app
格式,或与两个平台兼容的任何类似格式)以便每个人都可以玩。
我似乎找不到在 Windows 上创建 .app
文件或其他 MacOS 兼容格式的方法,而且我似乎无法将 .exe
制作成.app
.
是否可以将 Docker 图像转换为 .app
文件?
Docker 不是适合此类应用程序的打包格式。
一张Docker图像需要Docker运行时间运行可用;它不会像您期望的那样独立。如果您正在制作视频游戏,您还需要访问主机硬件;如果您 运行 正在安装一个 Linux 容器,那么您还需要在主机系统上安装一个 X 服务器,这在 Docker 中是无法提供的。 运行 的设置会很复杂,并且需要 运行.
的管理员级别权限我建议构建一个真正的本地应用程序,并使用本地打包工具来分发它。这将涉及为您要定位的每个平台拥有一个开发系统。无论如何你都需要这个来进行测试,它比在你的应用程序中间插入一个像 Docker 这样的隔离系统要简单得多。