Shell++ Docs

Shell++ 的故事

从一次截图需求,到一套完整的 Vela 设备工具链

“解锁”手环的高级玩法

一切开始于一个看似简单的需求:怎样更轻松地拿到手环截图?

智能穿戴设备的能力正在不断增强,但许多实用功能仍然被限制在设备内部。

文件难以导出,运行状态不够直观,设备管理依赖调试工具,不同平台之间的数据传输也缺少统一方案。

Shell++ 正是为了解决这些问题而诞生。

它采用 Vela QuickApp 前端、Lua 后端相结合的架构,将设备管理、文件浏览、性能监控、功能测试和多端同步整合在同一个应用中,不需要只依靠Lua来完成

从手环端完成操作

Shell++ 的核心功能运行在手环内部。

通过QuickApp界面发起操作,由Lua后端调用设备能力、执行任务并返回结果。

应用管理、文件查看、设备测试、资源占用监控等功能,都可以直接在手环端完成,不必频繁连接调试环境,也不需要反复输入命令。

实时查看设备性能状态

Shell++ 不只是展示静态设备信息,还可以观察设备实际运行时的状态。

应用内提供CPU与内存占用查看功能,可以直观了解当前系统负载、剩余资源以及不同操作对设备性能的影响。

在探索 Lua 系统能力的过程中,我们还加入了 悬浮 CPU 与内存监控

性能信息可以显示在其他应用的界面上,方便用户实时观察应用启动、页面切换和功能运行时的资源变化。

对于普通用户,它是一块直观的设备状态面板。

对于开发者,它则是一套性能分析工具。

应用、文件与设备能力统一管理

Shell++ 将多个原本分散的设备功能集中到同一个入口。

用户可以管理设备上的应用,也可以浏览文件目录、确认资源文件和检查程序生成的数据。

设备性能测试功能则可以帮助用户了解硬件的实际运行表现,为应用开发、性能优化和设备对比提供参考。

Android、iOS 与 PC 都能使用

多端支持是 Shell++ 的重要组成部分。

手环产生的文件和数据不应该只能停留在某一种手机系统中,也不应要求用户必须准备特定设备。

Android 用户可以通过专用同步器与手环连接,快速接收和管理数据。

iOS、Windows、macOS 和 Linux 用户,则可以通过 AstroBox 插件完成数据传输。

无论使用 Android、iOS 还是 PC,都可以选择适合自己的同步方式。

这种设计降低了平台限制,也让 Shell++ 更适合开发者、普通用户以及同时使用多种设备的人群。

截图只是其中一个功能

Shell++ 最初解决的问题,是传统手环截图方案需要频繁拉取日志,操作步骤过于繁琐。

现在,设备可以在手环端完成截图处理,并通过 Interconnect 将文件传输到接收端。

但截图并不是 Shell++ 的全部。

随着项目不断发展,Shell++ 已经从单一功能扩展为包含 应用管理、文件查看、性能测试、CPU 与内存监控、多端同步的综合设备工具。

截图是起点,而不是终点。

好看、好用、强大同步推进

对于手环应用而言,功能数量并不代表实际体验。

好看,决定用户是否愿意打开。

有限的屏幕空间要求界面足够清晰,信息层级足够明确,常用功能能够快速找到。

好用,决定用户是否愿意长期使用。

设备管理不应依赖复杂命令,性能查看不应必须连接电脑,文件传输也不应被平台限制。

强大,决定应用能够解决多少实际问题。

从系统状态查看到文件管理,从设备测试到多端同步,Shell++ 正在不断降低玩环的门槛。

三者并行,才能让 Shell++ 不只是一个功能实验,而是一款真正适合长期安装和使用的 Vela QuickApp。

安全机制

我们清楚,Shell++ 的高可玩性一旦被滥用,可能对设备造成不可逆损害。因此,我们设计了 IPC 保护机制,

我们通过使用多台设备测试,归纳高风险指令,将可能破坏系统、删除关键文件或导致设备异常的操作纳入拦截范围。

在保留扩展能力的同时,尽可能减少“变砖”的概率。

名为 Shell,更是 Plus Plus,我们持续探索设备的更多可能

Shell 是我们理解设备的起点,两个加号则代表持续生长。

从简化一次截图开始,到建立完整的手环工作链路,再到应用管理、文件查看、性能测试、Lua 探索与悬浮监控,Shell++ 的每一步都来自实际使用中的问题。它不是一开始就被规划成庞大的工具集合,而是在一次次需求、实验和改进中,逐渐找到自己的形态。

未来,Shell++ 仍会沿着同一个方向继续前进:让复杂能力更容易抵达,让设备数据更自由地流动,让手环从一个只能被动展示信息的终端,变成一个可以被理解、被探索、被充分使用的设备。

现有功能会继续优化,新的系统能力也会随着 Lua 与 Vela 环境的深入探索不断加入。

Shell++团队呈上

On this page