Blog
iOS 2.0 Redesign: A Preview of What's Coming
The next major version of Tactic Remote for iOS reimagines every screen based on six months of user feedback and real-world workflow analysis.
Follow product and engineering updates from this channel.
Browse categorySince launching Tactic Remote for iPhone, we've collected thousands of data points about how developers actually use the app. What works, what frustrates, and what's missing. Today, we're sharing a preview of iOS 2.0 — a ground-up redesign informed by real usage patterns.
iOS 2.0 is currently in internal testing. We expect to begin external beta testing within the next month. Here's what's changing and why.
New Navigation Architecture
The current app uses a tab-based navigation structure: Sessions, Terminal, Approvals, Settings. This made sense when the app launched, but usage data tells a different story about how developers actually navigate.
The problem: 73% of user sessions follow the same pattern — open the app, check the current session state, take an action (approve, review, or just observe), and close the app. The tab structure adds unnecessary navigation steps for this primary flow.
The solution: iOS 2.0 uses a session-centric home screen. When you open the app, you see your active sessions immediately — their current state, any pending approvals, and recent output summaries. One tap goes to any session's detail view. Settings and secondary features move to a slide-out panel.
This reduces the average tap-to-information time from 2.3 taps to 0.8 taps for the most common interaction pattern.
Split-View Session Monitoring
Power users have asked for the ability to monitor multiple Claude Code sessions simultaneously. iOS 2.0 introduces split-view on iPhone (two sessions side by side in landscape) and a full multi-pane layout on iPad.
Each pane shows a condensed session view: the last few lines of terminal output, current process status, and any pending approvals. Tapping a pane expands it to full-screen detail. This is particularly valuable for developers running parallel tasks — for example, backend API implementation in one session and frontend component development in another.
The split-view is implemented using SwiftUI's native split view controls, ensuring smooth animations and proper handling of Dynamic Type accessibility settings.
Redesigned Terminal View
The terminal view is getting a significant upgrade based on direct user feedback:
Adaptive Rendering
The current terminal view uses a monospace font at a fixed size. On smaller iPhones, this means lots of horizontal scrolling. On larger iPhones and iPads, it means wasted space.
iOS 2.0 introduces adaptive rendering that adjusts font size, line spacing, and horizontal padding based on device size and orientation. In portrait mode on an iPhone, terminal text is sized for comfortable reading with single-hand operation. In landscape mode or on iPad, it expands to show more content per line.
Syntax Highlighting
Terminal output from Claude Code often contains code snippets, diffs, and error messages. The new terminal view recognizes these patterns and applies syntax highlighting — making it dramatically easier to scan output and spot relevant information.
Supported patterns include:
- Code blocks with language-aware highlighting (Python, JavaScript, TypeScript, Rust, Go, and more)
- Diff output with red/green coloring for removed/added lines
- Error messages with prominent red highlighting and collapsible stack traces
- File paths as tappable links that show file content in a modal
Smart Scrolling
The current scrolling behavior is simple: new output pushes the view down. If you're reading something above the current output, new content disrupts your position.
iOS 2.0 implements smart scrolling: if you're at the bottom, new content auto-scrolls as before. If you've scrolled up to read earlier output, the view stays locked at your position with a "Jump to latest" pill at the bottom. Long-press the pill to see a preview of the latest output without losing your place.
Enhanced Approval Experience
Approvals are Tactic Remote's most distinctive feature, and iOS 2.0 makes them better in several ways:
Rich Context Cards
Current approval notifications show the action type and a brief description. iOS 2.0 approval cards include:
- Full file diffs for file modification approvals, rendered with syntax highlighting
- Command breakdown for shell execution approvals, showing the command, working directory, and potential impact assessment
- Dependency analysis for package installation approvals, showing what will be installed, version constraints, and known vulnerability status
Approval History
A new Approval History view lets you review past decisions with full context. This is useful for auditing ("what did I approve last Tuesday?") and for learning ("what kinds of operations does Claude Code typically request?").
Quick Actions from Lock Screen
iOS 2.0 leverages Live Activities and the Dynamic Island to show approval requests without unlocking your phone. For pre-approved action categories, you can approve directly from the lock screen notification. For higher-risk actions, the notification takes you to the full context view with biometric authentication.
Performance Improvements
Beyond visual changes, iOS 2.0 includes significant performance work:
- App launch time: Reduced from 1.8s to 0.6s through lazy loading and cached session state.
- Terminal rendering: 60fps scrolling maintained even during rapid output bursts, up from 45fps in the current version.
- Memory usage: Reduced by 35% through better terminal buffer management and image caching.
- Battery impact: Down from 3% to 2% per hour of active monitoring through optimized polling and rendering.
Timeline
iOS 2.0 is currently in internal testing. Our planned timeline:
- External beta: Starting next month via TestFlight
- General availability: Following 2-3 weeks of beta feedback incorporation
We'll share TestFlight links on our updates page and through push notifications to existing users.
Your Input Matters
This redesign was driven by user feedback, and we want that to continue. If you have specific needs or concerns about the changes described here, reach out through our Support page. Your input directly influences our design decisions.
Try Tactic Remote
Control your coding Agents from your phone
Connect to Claude Code, Codex, and other Agents on your Mac, Windows, or Linux computer. Check progress and send the next instruction from iPhone or iPad.