博客
iOS 2.0 重新设计:即将到来的预览
Tactic Remote iOS 下一个大版本基于六个月的用户反馈和实际工作流分析,重新构想了每一个界面。
继续查看该栏目下的产品与工程更新。
浏览此分类自推出 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 链接。
你的意见很重要
这次重新设计由用户反馈驱动,我们希望这一点继续。如果你对这里描述的变化有特定需求或顾虑,请通过我们的支持页面联系我们。你的意见直接影响我们的设计决策。