跨平台支持

Alius Agent Team 基于 Tauri 2 构建,真正实现了跨平台支持。无论您使用桌面电脑、平板电脑、手机还是 Apple Watch,都能获得一致且优化的用户体验。

支持的平台

桌面平台

平台最低版本推荐版本支持架构
Windows10 (21H2)11x86_64, ARM64
macOS12.0 (Monterey)14.0 (Sonoma)x86_64, ARM64
Linux内核 5.4内核 6.0x86_64, ARM64

移动平台

平台最低版本推荐版本备注
iOS16.017.0+支持 iPhone 和 iPad
iPadOS16.017.0+支持分屏和多任务
Android12.014.0+开发中
watchOS9.010.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 的大屏幕

安装

  1. 打开 App Store
  2. 搜索”Alius Agent Team”
  3. 点击”获取”安装
  4. 首次打开时按照向导完成设置

特有功能

  • 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 创建新任务

健身记录整合

  • 站立提醒:长时间坐着工作时提醒站立
  • 健身记录:记录您的工作时间和活动

设置

配对

  1. 在 iPhone 上打开 Watch 应用
  2. 在”可用应用”中找到 Alius Agent Team
  3. 点击”安装”
  4. 在 Apple Watch 上打开应用
  5. 使用 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 端配置重要的通知

故障排查

同步问题

问题:数据在一个设备上更新,在其他设备上不显示

解决方法

  1. 检查网络连接
  2. 手动触发同步
  3. 重启应用
  4. 如果问题持续,联系支持团队

通知问题

问题:在移动设备上收不到推送通知

解决方法

  1. 检查系统通知设置
  2. 确保应用有发送通知的权限
  3. 检查勿扰模式设置
  4. 重新登录账户

性能问题

问题:应用在某些设备上运行缓慢

解决方法

  1. 关闭不必要的 Agent
  2. 清理缓存
  3. 更新到最新版本
  4. 如果问题持续,联系支持团队

未来计划

近期计划

  • Android 应用:完成 Android 版本的开发
  • Linux ARM64 支持:支持树莓派等设备
  • Web 版本:通过浏览器访问(只读)

长期计划

  • Android Wear OS 支持:Android 手表应用
  • visionOS 支持:Apple Vision Pro 应用
  • Chromebook 优化:针对 Chromebook 优化

总结

Alius Agent Team 的跨平台支持让您可以在任何设备上高效管理 AI Agent。无论是在办公室的桌面电脑上,还是在路上的手机上,或是在会议中的 Apple Watch 上,您都能获得一致且优化的体验。

我们持续改进各平台的体验,并计划支持更多平台和设备。如果您有任何跨平台相关的问题或建议,请随时联系我们的支持团队。