同系列兄弟 IDE —— Cxxdroid 和 Jvdroid
iSec 的移动端 IDE 家族
Pydroid 3 不是 iSec 唯一的产品。开发者还在同一套技术栈上做了两款兄弟 App:
| App | 目标语言 | 定位 |
|---|---|---|
| Pydroid 3 | Python 3 | Python IDE(本页主题) |
| Cxxdroid | C / C++ | C/C++ IDE |
| Jvdroid | Java | Java IDE |
三者共享同一套「移动端完整 IDE」的设计理念——内置离线编译器、编辑器语法高亮、扩展键盘栏、多文件 Tab 等。
Cxxdroid
根据 Pydroid 系列官方介绍:
- 内置 GCC 交叉编译器(能编译 C 和 C++)
- 完整的 IDE 功能:语法高亮、自动缩进、代码补全、调试器
- 支持常见 C++ 库:Boost、SDL2(图形)、SFML(游戏)、SQLite(数据库)、OpenGL ES 3D
- 内置终端模拟器、文件管理器
- 免费版 + Premium 模式和 Pydroid 类似
如果你学完 Python 想转 C/C++、或者想在手机上刷 C/C++ 算法题,Cxxdroid 是同系列最自然的升级路径。
Jvdroid
Java 版本的 iSec IDE:
- 内置 Java 编译器
- 支持多文件项目
- 编辑器自动补全、代码格式化
- 集成终端和文件浏览器
- Java 标准库完整支持 + 常见第三方库(Apache Commons、JSON、HTTP client)
适合在手机上写 Java 基础练习、小工具、或者为 Android 原生开发做准备(虽然 Android 原生开发主要还是 Kotlin + Android Studio,但 Jvdroid 能让你在通勤路上先练一下语法)。
三者的关系
- 技术栈同源:都用 iSec 自研的移动端 IDE 框架,编辑器、终端、文件管理器逻辑一致
- 互不依赖:可以只装 Pydroid 3,也可以三者都装,各自独立运行
- Premium 不互通:每个 App 有自己独立的 Premium 内购,不会因为买了 Pydroid Premium 就自动解锁 Cxxdroid 的 Premium
- 联动场景:比如 Pydroid 的 C 编译器可以编译独立的 C 程序,但 Cxxdroid 是专门做 C/C++ 项目管理的,功能更完整
其他 Cxxdroid 也可以用 Pydroid 的 C 编译器
Pydroid 3 内置了完整的 C/C++/Fortran 编译器工具链,理论上你可以在 Pydroid 的终端里直接用 gcc 编译 C 程序、g++ 编译 C++ 程序。只是没有 Cxxdroid 那么好的 C/C++ 专用 IDE 编辑器支持(Cxxdroid 有 C/C++ 的语法高亮、头文件补全、编译配置面板等)。
如果只是偶尔写几行 C 做 Python 原生扩展的配合,Pydroid 里直接用 gcc 就够了;如果想系统学习 C/C++,还是 Cxxdroid 更合适。