返回列表

博客

iOS 2.0 重新设计:即将到来的预览

Tactic Remote iOS 下一个大版本基于六个月的用户反馈和实际工作流分析,重新构想了每一个界面。

发布于 标签: preview / iOS / design / roadmap
博客

继续查看该栏目下的产品与工程更新。

浏览此分类

自推出 Tactic Remote iPhone 版以来,我们收集了成千上万的数据点,了解开发者实际如何使用该应用。什么有效、什么令人沮丧、什么缺失。今天,我们将预览 iOS 2.0——一次基于真实使用模式的全面重新设计。

iOS 2.0 目前正在内部测试中。我们预计在下个月开始外部 Beta 测试。以下是变化内容及原因。

新的导航架构

当前应用使用基于标签的导航结构:会话、终端、审批、设置。这在应用发布时是合理的,但使用数据揭示了开发者实际导航方式的不同故事。

问题: 73% 的用户会话遵循相同模式——打开应用,检查当前会话状态,执行操作(批准、审查或只是观察),然后关闭应用。标签结构为这个主要流程增加了不必要的导航步骤。

解决方案: iOS 2.0 使用以会话为中心的主屏幕。打开应用时,你立即看到活跃会话——它们的当前状态、待处理的审批和最近的输出摘要。一次点击即可进入任何会话的详情视图。设置和次要功能移至侧滑面板。

这将最常见交互模式的平均点击到信息时间从 2.3 次点击减少到 0.8 次点击。

分屏会话监控

高级用户一直要求同时监控多个 Claude Code 会话的能力。iOS 2.0 在 iPhone 上引入分屏视图(横屏时两个会话并排显示),并在 iPad 上提供完整的多面板布局。

每个面板显示精简的会话视图:终端输出的最后几行、当前进程状态和任何待处理的审批。点击面板即可展开为全屏详情。这对于运行并行任务的开发者尤其有价值——例如在一个会话中进行后端 API 实现,另一个会话中进行前端组件开发。

分屏视图使用 SwiftUI 原生分屏控件实现,确保流畅的动画和对动态类型辅助功能设置的正确处理。

重新设计的终端视图

终端视图基于直接的用户反馈进行了重大升级:

自适应渲染

当前终端视图使用固定大小的等宽字体。在较小的 iPhone 上,这意味着大量的水平滚动。在较大的 iPhone 和 iPad 上,这意味着浪费空间。

iOS 2.0 引入自适应渲染,根据设备大小和方向调整字体大小、行距和水平内边距。在 iPhone 竖屏模式下,终端文本大小适合单手操作的舒适阅读。在横屏模式或 iPad 上,它会扩展以每行显示更多内容。

语法高亮

Claude Code 的终端输出通常包含代码片段、差异和错误信息。新的终端视图能识别这些模式并应用语法高亮——使扫描输出和发现相关信息变得更加容易。

支持的模式包括:

  • 代码块,具有语言感知的高亮(Python、JavaScript、TypeScript、Rust、Go 等)
  • 差异输出,使用红/绿着色表示删除/添加的行
  • 错误信息,具有醒目的红色高亮和可折叠的堆栈跟踪
  • 文件路径,作为可点击链接在模态窗口中显示文件内容

智能滚动

当前的滚动行为很简单:新输出将视图向下推。如果你正在阅读当前输出上方的内容,新内容会打断你的位置。

iOS 2.0 实现智能滚动:如果你在底部,新内容像以前一样自动滚动。如果你向上滚动阅读之前的输出,视图会锁定在你的位置,底部显示"跳转到最新"气泡。长按气泡可预览最新输出而不丢失当前位置。

增强的审批体验

审批是 Tactic Remote 最具特色的功能,iOS 2.0 在多个方面进行了改进:

丰富的上下文卡片

当前审批通知显示操作类型和简短描述。iOS 2.0 的审批卡片包括:

  • 完整文件差异,用于文件修改审批,带有语法高亮渲染
  • 命令分析,用于 Shell 执行审批,显示命令、工作目录和潜在影响评估
  • 依赖分析,用于包安装审批,显示将要安装的内容、版本约束和已知漏洞状态

审批历史

新的审批历史视图让你可以查看带完整上下文的过去决策。这对于审计("我上周二批准了什么?")和学习("Claude Code 通常请求什么类型的操作?")非常有用。

锁屏快捷操作

iOS 2.0 利用实时活动和灵动岛在不解锁手机的情况下显示审批请求。对于预先批准的操作类别,你可以直接从锁屏通知进行批准。对于较高风险的操作,通知会带你进入带生物认证的完整上下文视图。

性能改进

除了视觉变化,iOS 2.0 还包括重大的性能工作:

  • 应用启动时间:通过延迟加载和缓存会话状态,从 1.8 秒减少到 0.6 秒。
  • 终端渲染:即使在快速输出突发期间也保持 60fps 滚动,当前版本为 45fps。
  • 内存使用:通过更好的终端缓冲区管理和图像缓存减少了 35%。
  • 电池影响:通过优化轮询和渲染,从每小时主动监控的 3% 降至 2%。

时间线

iOS 2.0 目前正在内部测试中。我们的计划时间线:

  • 外部 Beta:下月通过 TestFlight 开始
  • 正式发布:在 2-3 周的 Beta 反馈整合后

我们将通过更新页面和向现有用户推送通知分享 TestFlight 链接。

你的意见很重要

这次重新设计由用户反馈驱动,我们希望这一点继续。如果你对这里描述的变化有特定需求或顾虑,请通过我们的支持页面联系我们。你的意见直接影响我们的设计决策。

立即体验 Tactic Remote

用手机远程控制编程 Agent

连接 Mac、Windows 或 Linux 电脑上的 Claude Code、Codex 等 Agent,在 iPhone 或 iPad 上查看进展并发送下一条要求。