跨平台支持
Alius Agent Team 基于 Tauri 2 构建,真正实现了跨平台支持。无论您使用桌面电脑、平板电脑、手机还是 Apple Watch,都能获得一致且优化的用户体验。
支持的平台
桌面平台
| 平台 | 最低版本 | 推荐版本 | 支持架构 |
|---|---|---|---|
| Windows | 10 (21H2) | 11 | x86_64, ARM64 |
| macOS | 12.0 (Monterey) | 14.0 (Sonoma) | x86_64, ARM64 |
| Linux | 内核 5.4 | 内核 6.0 | x86_64, ARM64 |
移动平台
| 平台 | 最低版本 | 推荐版本 | 备注 |
|---|---|---|---|
| iOS | 16.0 | 17.0+ | 支持 iPhone 和 iPad |
| iPadOS | 16.0 | 17.0+ | 支持分屏和多任务 |
| Android | 12.0 | 14.0+ | 开发中 |
| watchOS | 9.0 | 10.0+ | 仅配套功能 |
桌面端体验
Windows
特性
- 原生外观:遵循 Windows 11 Fluent Design 设计规范
- 系统整合:
- 开始菜单集成
- 任务栏托盘图标
- 系统通知中心集成
- 右键菜单扩展
- 快捷键:完整的键盘快捷键支持
- 多窗口:支持多窗口操作
- 系统主题:自动适应系统主题(浅色/深色)
安装方式
- Microsoft Store:一键安装和自动更新
- 独立安装包:.msi 或 .exe 安装程序
- 便携式版本:无需安装的便携式版本
- Winget:通过 Windows 包管理器安装
# 使用 Winget 安装
winget install Alius.AgentTeam
系统要求
- CPU:双核 2.0GHz 或更高
- 内存:8GB 以上(推荐 16GB)
- 磁盘空间:2GB 以上可用空间
- 显卡:支持 DirectX 11 或更高
macOS
特性
- 原生外观:遵循 macOS Apple Human Interface Guidelines
- 系统整合:
- 菜单栏图标
- 程序坞集成
- 通知中心集成
- Spotlight 搜索集成
- Handoff 接力支持
- 触控板手势:支持多指手势
- Universal Binary:同时支持 Intel 和 Apple Silicon
安装方式
- App Store:一键安装和自动更新
- 直接下载:.dmg 磁盘镜像文件
- Homebrew:通过 Homebrew 安装
# 使用 Homebrew 安装
brew install --cask alius-agent-team
系统要求
- macOS 12.0 (Monterey) 或更高
- 内存:8GB 以上(推荐 16GB)
- 磁盘空间:2GB 以上可用空间
- 网络:宽带互联网连接
权限说明
首次使用时,macOS 可能要求以下权限:
- 通知:发送系统通知
- 网络:访问网络
- 文件访问:访问特定目录
- 辅助功能:某些高级功能需要
Linux
特性
- 多发行版支持:支持主流 Linux 发行版
- 桌面环境适配:
- GNOME
- KDE Plasma
- XFCE
- Cinnamon
- 包管理器支持:
- APT (Debian/Ubuntu)
- RPM (Fedora/RHEL)
- Pacman (Arch)
- AppImage (通用)
安装方式
# Debian/Ubuntu
sudo dpkg -i alius-agent-team_x.x.x_amd64.deb
sudo apt-get install -f
# Fedora/RHEL
sudo rpm -ivh alius-agent-team-x.x.x.x86_64.rpm
# Arch Linux (AUR)
yay -S alius-agent-team
# AppImage (通用)
chmod +x Alius-Agent-Team-x.x.x.AppImage
./Alius-Agent-Team-x.x.x.AppImage
# Snap (开发中)
sudo snap install alius-agent-team
系统要求
- Linux 内核 5.4 或更高
- glibc 2.31 或更高
- 内存:8GB 以上(推荐 16GB)
- 磁盘空间:2GB 以上可用空间
已知问题
- Wayland:某些功能在 Wayland 下可能受限
- 系统托盘:某些桌面环境的系统托盘可能不显示
- 全局快捷键:某些桌面环境下全局快捷键可能不工作
响应式设计
Alius Agent Team 采用响应式设计,在不同尺寸的设备上自动适配布局。
断点设计
/* 断点定义 */
Phone: 0 - 767px
Tablet: 768px - 1023px
Desktop: 1024px 及以上
布局适配
桌面端布局 (>= 1024px)
┌──────────┬─────────────────────────────┐
│ │ │
│ │ │
│ 侧边栏 │ 主内容区域 │
│ (240px) │ │
│ │ │
│ │ │
└──────────┴─────────────────────────────┘
特性:
- 固定侧边栏导航
- 多列布局
- 完整功能展示
- 拖放支持
- 键盘快捷键完整支持
平板端布局 (768px - 1023px)
┌─────────────────────────────────────┐
│ │
│ 主内容区域 │
│ │
│ │
│ │
│ [菜单] │
└─────────────────────────────────────┘
特性:
- 可收起侧边栏
- 触控优化界面
- 简化的工具栏
- 手势支持
手机端布局 (< 768px)
┌─────────────────────┐
│ │
│ 主内容区域 │
│ │
│ │
│ [菜单] │
└─────────────────────┘
特性:
- 底部标签导航
- 全屏内容展示
- 触控优先交互
- 简化的功能和视图
自适应组件
所有 UI 组件都根据屏幕尺寸自适应:
- 数据表格:在大屏幕上显示完整表格,在小屏幕上转为卡片列表
- 表单:在大屏幕上多列布局,在小屏幕上单列布局
- 图表:根据可用空间自动调整大小和布局
- 对话框:在大屏幕上居中弹出,在小屏幕上全屏显示
移动端体验
iOS 应用
特性
- 原生性能:使用 SwiftUI 构建,提供原生般的性能
- 系统整合:
- Face ID / Touch ID 认证
- 推送通知
- Siri 快捷指令支持
- 分享扩展
- 离线支持:基本功能支持离线使用
- iPad 优化:充分利用 iPad 的大屏幕
安装
- 打开 App Store
- 搜索”Alius Agent Team”
- 点击”获取”安装
- 首次打开时按照向导完成设置
特有功能
- Siri 快捷指令:
- “嘿 Siri,让 Alius 检查一下我的 Agent”
- “嘿 Siri,让 Alius 创建一个新任务”
- 小组件:主屏幕小组件,快速查看 Agent 状态
- 快速操作:3D Touch / Haptic Touch 快速操作
iPadOS 优化
分屏和多任务
- 分屏视图:Alius Agent Team 可以作为分屏应用运行
- 侧拉视图:从屏幕边缘滑出 Alius Agent Team
- 画中画(规划中):视频通话时可以使用画中画
键盘和触控板支持
- 键盘快捷键:完整的键盘快捷键支持
- 触控板手势:支持多指手势
- 拖放:支持与其他应用的拖放交互
Android 应用(开发中)
计划特性
- Material Design 3:遵循最新的 Material Design 规范
- 系统整合:
- 指纹/面部认证
- 系统通知
- 小部件
- 快捷方式
- 折叠屏支持:适配折叠屏和双屏设备
Apple Watch 应用
Alius Agent Team 提供独特的 Apple Watch 应用,让您在手腕上管理 Agent。
功能
快速查看
- Agent 状态:快速查看所有 Agent 的运行状态
- 任务概览:查看进行中和待处理的任务
- 通知:接收和查看系统通知
简单操作
- 启动/停止 Agent:快速启动或停止 Agent
- 任务确认:快速确认或拒绝任务分配
- 语音输入:使用 Siri 创建新任务
健身记录整合
- 站立提醒:长时间坐着工作时提醒站立
- 健身记录:记录您的工作时间和活动
设置
配对
- 在 iPhone 上打开 Watch 应用
- 在”可用应用”中找到 Alius Agent Team
- 点击”安装”
- 在 Apple Watch 上打开应用
- 使用 iPhone 扫码配对
配置
在 iPhone 应用中配置 Watch 应用:
- 显示选项:选择 Watch 上显示的信息
- 通知设置:选择推送到 Watch 的通知类型
- 快捷操作:配置表盘快捷操作
使用场景
会议中
- 快速查看 Agent 状态,无需拿出手机
- 接收重要通知的触觉反馈
外出时
- 接收任务完成通知
- 快速创建语音任务
演示时
- 在手表上查看演示用的 Agent 状态
- 无需操作电脑,避免干扰演示
数据同步
跨设备同步
Alius Agent Team 在所有设备之间实时同步数据:
- Agent 配置:在所有设备上保持最新
- 任务状态:实时同步任务状态变更
- 团队信息:团队成员和权限实时同步
- 用户偏好:界面设置和偏好设置同步
同步机制
实时同步
- WebSocket:建立持久连接,实时推送变更
- 冲突解决:使用”最后写入获胜”策略解决简单冲突
- 版本控制:复杂冲突通过版本控制解决
离线支持
- 离线缓存:最近访问的数据缓存到本地
- 操作队列:离线时的操作排队,联网后同步
- 增量同步:只同步变更的数据,节省流量
同步设置
在用户设置中配置同步行为:
- 自动同步:自动同步数据(推荐)
- 手动同步:仅在点击同步按钮时同步
- 仅 Wi-Fi 同步:仅在 Wi-Fi 网络下同步
- 同步频率:设置自动同步的频率
平台特定功能
桌面端独有功能
- 全局快捷键:系统级别的键盘快捷键
- 系统托盘:最小化到系统托盘
- 多窗口:同时打开多个窗口
- 本地文件访问:直接访问本地文件系统
- 命令行工具:通过命令行控制 Agent
移动端独有功能
- 推送通知:系统级推送通知
- 生物识别认证:Face ID、Touch ID、指纹
- 摄像头集成:扫描二维码、拍摄文档
- 位置服务(可选):基于位置的功能
- 分享扩展:从其他应用分享内容到 Alius
Watch 独有功能
- 触觉反馈:重要的通知使用触觉反馈
- 语音快捷指令:通过 Siri 快速操作
- 表盘快捷方式:在表盘上添加快捷方式
- 健身整合:与健身记录整合
跨平台开发技术
Tauri 2 架构
Alius Agent Team 使用 Tauri 2 实现跨平台:
前端 (React 19 + TypeScript)
↓
Tauri Core (Rust)
↓
平台抽象层
↓
Windows / macOS / Linux / iOS
优势
- 体积小:应用体积通常 < 10MB
- 性能好:Rust 后端提供接近原生的性能
- 安全:Rust 的内存安全保证
- 资源占用低:内存和 CPU 占用远低于 Electron
代码共享策略
src/
├── core/ # 纯逻辑代码(跨平台共享)
│ ├── types/ # 类型定义
│ ├── utils/ # 工具函数
│ └── services/ # 业务逻辑
├── platform/
│ ├── desktop/ # 桌面端特定代码
│ ├── mobile/ # 移动端特定代码
│ └── watch/ # Watch 特定代码
└── shared/ # 共享 UI 组件
共享代码比例
- 逻辑代码:95% 共享
- UI 组件:70% 共享
- 平台特定代码:5-30%
最佳实践
选择合适的设备
- 桌面端:适合深度工作、大量文本输入、复杂配置
- 平板端:适合审查、轻量编辑、演示
- 手机端:适合快速查看、简单操作、接收通知
- Watch 端:适合快速查看、简单操作、接收通知
多设备协同
- 在桌面端进行深度工作
- 在移动端进行快速检查和简单操作
- 在 Watch 端接收重要通知和进行简单操作
- 所有设备之间的数据实时同步
平台特定优化
- 在桌面端使用键盘快捷键提高效率
- 在移动端使用生物识别快速认证
- 在 Watch 端配置重要的通知
故障排查
同步问题
问题:数据在一个设备上更新,在其他设备上不显示
解决方法:
- 检查网络连接
- 手动触发同步
- 重启应用
- 如果问题持续,联系支持团队
通知问题
问题:在移动设备上收不到推送通知
解决方法:
- 检查系统通知设置
- 确保应用有发送通知的权限
- 检查勿扰模式设置
- 重新登录账户
性能问题
问题:应用在某些设备上运行缓慢
解决方法:
- 关闭不必要的 Agent
- 清理缓存
- 更新到最新版本
- 如果问题持续,联系支持团队
未来计划
近期计划
- Android 应用:完成 Android 版本的开发
- Linux ARM64 支持:支持树莓派等设备
- Web 版本:通过浏览器访问(只读)
长期计划
- Android Wear OS 支持:Android 手表应用
- visionOS 支持:Apple Vision Pro 应用
- Chromebook 优化:针对 Chromebook 优化
总结
Alius Agent Team 的跨平台支持让您可以在任何设备上高效管理 AI Agent。无论是在办公室的桌面电脑上,还是在路上的手机上,或是在会议中的 Apple Watch 上,您都能获得一致且优化的体验。
我们持续改进各平台的体验,并计划支持更多平台和设备。如果您有任何跨平台相关的问题或建议,请随时联系我们的支持团队。