AIDE 设备兼容性——哪些手机和平板能跑 AIDE
Android 版本要求
AIDE 支持 Android 2.2(Froyo)及以上所有版本。从官网教程页面的说明来看,这个兼容性声明从未更新过,实际上现代 Android 设备(Android 10/11/12/13/14)都能正常运行。
不过,高版本 Android 系统在权限管理上更严格,以下功能需要你手动授权:
| 功能 | 权限要求 |
|---|---|
| 读写项目文件 | 存储访问权限(Android 11+ 需分区存储授权) |
| 安装 APK | "未知来源"安装权限(非 Root 设备) |
| Dropbox 同步 | 网络访问权限 |
| Git SSH | SD 卡读取权限(用于读取 SSH 密钥文件) |
| Root 静默安装 | Root 权限 + Superuser 授权 |
设备架构
重要提示:AIDE 的 Android NDK(C/C++ 开发)只支持 ARM 架构设备。
| 架构 | Java/XML 开发 | PhoneGap 开发 | NDK C/C++ 开发 |
|---|---|---|---|
| ARM (armeabi-v7a / arm64-v8a) | ✅ | ✅ | ✅ |
| x86 / x86_64(模拟器、极少数 Intel 手机) | ✅ | ✅ | ❌ |
如果你在 Android 模拟器上运行 AIDE,模拟器的 x86 镜像可以正常使用 Java 和 PhoneGap 开发,但 NDK 项目会编译失败。需要测试 NDK 请用真实 ARM 设备。
存储空间
AIDE 安装包本身体积不大,但运行后需要额外空间存放:
- Android SDK(移动端版本,安装后约 200-300MB)
- 项目源码(每个项目几 MB 到几十 MB 不等)
- NDK 组件(需要时才下载,可在设置里手动触发)
- Git 仓库克隆副本
建议预留 至少 1GB 可用空间 以保证 SDK 和几个常规项目正常运转。大项目或克隆大型 Git 仓库时需要更多。
屏幕尺寸
AIDE 对屏幕尺寸没有硬性要求,但实际使用体验有差异:
| 设备类型 | 体验说明 |
|---|---|
| 5-6 寸手机 | 基本可用,但代码编辑区较小,建议横屏操作或外接蓝牙键盘 |
| 7-10 寸平板 | 推荐设备,屏幕空间足够显示多行代码,编辑体验好 |
| 折叠屏手机 | 展开后等同平板,是移动开发的理想形态 |
外接键盘建议:如果你经常在 AIDE 里写长代码,强烈建议配一个蓝牙键盘。触摸屏输入效率毕竟有限,而且 AIDE 的代码补全和导航在物理键盘上操作更流畅。
已知不兼容场景
- 某些国产定制系统(如部分 MIUI、ColorOS 版本)会限制后台安装 APK,可能导致 AIDE 的一键安装功能失效。解决方法是在系统设置里给 AIDE 授予"安装未知应用"权限。
- 工作资料夹 / 企业管理设备:如果你的手机有安全策略限制安装未知来源应用,AIDE 无法自动安装生成的 APK。
- NDK 项目在非 ARM 设备:编译阶段就会报错,无法绕过。