一覧に戻る

ブログ

iOS 2.0 リデザイン:次期バージョンのプレビュー

Tactic Remote iOS の次期メジャーバージョンは、6 か月にわたるユーザーフィードバックと実際のワークフロー分析に基づき、すべての画面を再構想しています。

公開日 タグ: preview / iOS / design / roadmap
ブログ

このカテゴリのプロダクト/開発アップデートを確認できます。

カテゴリを見る

Tactic Remote の iPhone 版をリリースして以来、開発者がアプリを実際にどう使っているかについて数千のデータポイントを収集してきました。何がうまく機能し、何がフラストレーションを生み、何が不足しているか。本日、iOS 2.0 のプレビューを共有します——実際の利用パターンに基づいたゼロからのリデザインです。

iOS 2.0 は現在内部テスト中です。来月中に外部ベータテストを開始する予定です。変更内容とその理由を紹介します。

新しいナビゲーションアーキテクチャ

現在のアプリはタブベースのナビゲーション構造を使用しています:セッション、ターミナル、承認、設定。これはアプリの公開時には合理的でしたが、使用データは開発者が実際にどのようにナビゲートするかについて異なるストーリーを語っています。

問題: ユーザーセッションの 73% が同じパターンに従います——アプリを開き、現在のセッション状態を確認し、アクション(承認、レビュー、または単に観察)を行い、アプリを閉じる。タブ構造はこのプライマリフローに不要なナビゲーションステップを追加しています。

解決策: iOS 2.0 はセッション中心のホーム画面を使用します。アプリを開くと、アクティブなセッションがすぐに表示されます——現在の状態、保留中の承認、最近の出力サマリー。ワンタップで任意のセッションの詳細ビューに移動できます。設定とセカンダリ機能はスライドアウトパネルに移動しました。

これにより、最も一般的なインタラクションパターンの平均タップ-to-情報時間が 2.3 タップから 0.8 タップに削減されます。

スプリットビューセッションモニタリング

パワーユーザーから、複数の Claude Code セッションを同時にモニタリングする機能のリクエストがありました。iOS 2.0 は iPhone でのスプリットビュー(横向きで 2 つのセッションを並べて表示)と iPad での完全なマルチペインレイアウトを導入します。

各ペインは、コンパクトなセッションビューを表示します:ターミナル出力の最後の数行、現在のプロセスステータス、保留中の承認。ペインをタップするとフルスクリーンの詳細に展開されます。これは並行タスクを実行する開発者にとって特に有用です——例えば、あるセッションでバックエンド API の実装、別のセッションでフロントエンドコンポーネントの開発を行う場合です。

スプリットビューは SwiftUI のネイティブスプリットビューコントロールを使用して実装されており、スムーズなアニメーションと Dynamic Type アクセシビリティ設定の適切な処理を保証します。

再設計されたターミナルビュー

ターミナルビューは直接的なユーザーフィードバックに基づいて大幅にアップグレードされます:

アダプティブレンダリング

現在のターミナルビューは固定サイズの等幅フォントを使用しています。小さい iPhone では横スクロールが多く発生し、大きい iPhone や iPad ではスペースが無駄になります。

iOS 2.0 は、デバイスサイズと向きに基づいてフォントサイズ、行間、水平パディングを調整するアダプティブレンダリングを導入します。iPhone の縦向きモードでは、片手操作で快適に読めるサイズにテキストが調整されます。横向きモードや iPad では、1 行あたりより多くのコンテンツを表示するように拡大されます。

シンタックスハイライト

Claude Code のターミナル出力には、コードスニペット、差分、エラーメッセージが含まれることがよくあります。新しいターミナルビューはこれらのパターンを認識してシンタックスハイライトを適用し、出力のスキャンと関連情報の発見を劇的に容易にします。

サポートされるパターン:

  • コードブロック:言語対応のハイライト(Python、JavaScript、TypeScript、Rust、Go など)
  • 差分出力:削除/追加された行の赤/緑の色分け
  • エラーメッセージ:目立つ赤いハイライトと折りたたみ可能なスタックトレース
  • ファイルパス:モーダルでファイル内容を表示するタップ可能なリンク

スマートスクロール

現在のスクロール動作はシンプルです:新しい出力がビューを下にプッシュします。現在の出力より上の内容を読んでいる場合、新しいコンテンツが位置を乱します。

iOS 2.0 はスマートスクロールを実装します:最下部にいる場合、以前と同様に新しいコンテンツが自動スクロールされます。上にスクロールして以前の出力を読んでいる場合、ビューはその位置にロックされ、下部に「最新にジャンプ」ピルが表示されます。ピルを長押しすると、現在位置を失わずに最新の出力をプレビューできます。

強化された承認体験

承認は Tactic Remote の最も特徴的な機能であり、iOS 2.0 では以下の点が改善されます:

リッチコンテキストカード

現在の承認通知にはアクションタイプと簡単な説明が表示されます。iOS 2.0 の承認カードには以下が含まれます:

  • 完全なファイル差分:ファイル変更承認用、シンタックスハイライト付きレンダリング
  • コマンド分析:シェル実行承認用、コマンド、作業ディレクトリ、潜在的な影響評価を表示
  • 依存関係分析:パッケージインストール承認用、インストールされるもの、バージョン制約、既知の脆弱性ステータスを表示

承認履歴

新しい承認履歴ビューで、完全なコンテキスト付きの過去の決定をレビューできます。これは監査(「先週の火曜日に何を承認したか?」)や学習(「Claude Code は通常どのような種類の操作を要求するか?」)に便利です。

ロック画面からのクイックアクション

iOS 2.0 は Live Activities とダイナミックアイランドを活用して、スマートフォンのロック解除なしに承認リクエストを表示します。事前承認されたアクションカテゴリについては、ロック画面の通知から直接承認できます。より高リスクのアクションについては、通知から生体認証付きの完全なコンテキストビューに移動します。

パフォーマンス改善

ビジュアルの変更に加えて、iOS 2.0 には重要なパフォーマンス作業が含まれます:

  • アプリ起動時間:遅延読み込みとキャッシュされたセッション状態により、1.8 秒から 0.6 秒に短縮。
  • ターミナルレンダリング:高速出力バースト中でも 60fps のスクロールを維持(現バージョンは 45fps)。
  • メモリ使用量:より良いターミナルバッファ管理と画像キャッシングにより 35% 削減。
  • バッテリー影響:最適化されたポーリングとレンダリングにより、アクティブモニタリング 1 時間あたり 3% から 2% に低下。

タイムライン

iOS 2.0 は現在内部テスト中です。計画されたタイムライン:

  • 外部ベータ:来月 TestFlight 経由で開始
  • 一般提供:2-3 週間のベータフィードバック反映後

TestFlight リンクはアップデートページと既存ユーザーへのプッシュ通知で共有します。

皆様のご意見が重要です

このリデザインはユーザーフィードバックによって推進されており、今後もそうあり続けたいと考えています。ここで説明した変更に関する特定のニーズや懸念がある場合は、サポートページからお問い合わせください。皆様のご意見が直接デザインの決定に影響を与えます。

Tactic Remote を試す

スマートフォンからコーディングエージェントを操作

Mac、Windows、Linux 上の Claude Code や Codex などに接続。iPhone や iPad で進捗を確認し、次の指示を送れます。