PojavLauncher 是什么——Android 上运行 Minecraft Java 版的启动器
一句话概括
PojavLauncher 是一个免费开源的 Android 启动器,它让你在手机上运行完整的 Minecraft Java Edition——和 PC 上一模一样的版本号、一模一样的模组生态、一模一样的 Java 服务器。它不是基岩版(Bedrock),也不是任何简化或精简版。
核心原理
PojavLauncher 做的事情可以拆成三层:
- Java 运行时:在 Android 上启动一个 OpenJDK 环境,这是 Minecraft Java Edition 的原生运行时。
- 图形翻译层:Minecraft Java 版用 OpenGL 画图,Android 原生图形 API 是 Vulkan 或 GLES。GL4ES、Zink、ANGLE 等后端在这里做翻译,让 OpenGL 指令能跑在手机 GPU 上。
- 输入模拟:把触屏手势翻译成鼠标/键盘事件,让原本为桌面设计的游戏能接受触屏操作。
所以它不是一个简单的 APK 打包器,而是一套跨平台运行时的完整移植。

和其他启动器的区别
市面上有好几个 Minecraft 启动器,下面是它们和 PojavLauncher 的核心差异:
| 启动器 | 运行的版本 | 平台 | 主要特色 |
|---|---|---|---|
| PojavLauncher | Java Edition(完整) | Android / iOS | 开源、支持 Forge/Fabric/Quilt、完整模组生态 |
| Zalith Launcher | Java Edition | Android | Pojav 分支,更激进的渲染器实验 |
| MojoLauncher | Java Edition | Android | 轻量、内建 Modly 模组市场 |
| Amethyst | Java Edition | Android | 稳定简洁、自动版本管理 |
| Minecraft 官方 | Bedrock Edition | 全平台 | 官方正版、跨平台但无模组 |
| BlockLauncher | Bedrock Edition | Android | 基岩版的模组加载器,加载的是 .modpkg |
关键差异:只有 PojavLauncher(及少数分支)跑的是 Java Edition,其他大多是基岩版。Java Edition 才有 Forge/Fabric 生态、OptiFine、Shader 包这些 PC 玩家熟悉的东西。
这不是什么
- 不是破解工具——你需要正版 Minecraft Java 账号才能登录。
- 不是游戏本体——启动器负责下载和运行游戏,游戏资源从 Mojang 官方服务器拉取。
- 不是基岩版——它运行的就是 PC 上那个 Java 版,代码一行没改。