跨平台支持

各平台的功能差异和注意事项。

支持平台

平台状态
Windows完全支持
macOS完全支持
Linux完全支持
Android完全支持

功能差异

桌面端(Windows / macOS / Linux)

功能支持
代码编辑
USB 串口
WebREPL
桌面终端
本地文件操作
Git 集成
插件系统

Android

功能支持
代码编辑
USB 串口
WebREPL
桌面终端
本地文件操作
Git 集成
插件系统

差异说明

  • 桌面终端 — Android 不支持桌面终端(需要本地 pty)。使用 REPL 替代。
  • USB 权限 — Android 需要 USB Host 权限。首次连接时系统会请求授权。
  • 文件系统 — Android 使用应用沙箱存储。通过"打开文件夹"选择项目目录。

布局适配

IDE 根据屏幕尺寸自动切换布局:

  • 桌面 — 三栏布局(文件面板、编辑器、状态)
  • 平板 — 可折叠面板
  • 手机 — 底部导航栏

Android 权限

首次启动时,IDE 请求以下权限:

权限用途
文件读写访问项目文件
全部文件访问管理外部存储
USB Host连接 USB 设备
网络访问WebREPL 连接

已知限制

  • Android 不支持桌面终端(使用 REPL 替代)
  • Android 文件选择受系统限制
  • 部分 USB 设备可能需要额外驱动

On this page