Retour à la liste

Blog

iOS 2.0 Redesign : un aperçu de ce qui arrive

La prochaine version majeure de Tactic Remote pour iOS réimagine chaque écran sur la base de six mois de retours utilisateurs et d'analyse de workflows réels.

Publié le Tags: preview / iOS / design / roadmap
Blog

Suivez les mises à jour produit et ingénierie de cette catégorie.

Voir la catégorie

Depuis le lancement de Tactic Remote pour iPhone, nous avons collecté des milliers de points de données sur la façon dont les développeurs utilisent réellement l'application. Ce qui fonctionne, ce qui frustre et ce qui manque. Aujourd'hui, nous partageons un aperçu d'iOS 2.0 — une refonte complète basée sur les vrais schémas d'utilisation.

iOS 2.0 est actuellement en tests internes. Nous prévoyons de commencer les tests bêta externes dans le courant du mois prochain. Voici ce qui change et pourquoi.

Nouvelle architecture de navigation

L'application actuelle utilise une structure de navigation par onglets : Sessions, Terminal, Approbations, Paramètres. Cela avait du sens au lancement de l'application, mais les données d'utilisation racontent une histoire différente sur la façon dont les développeurs naviguent réellement.

Le problème : 73 % des sessions utilisateurs suivent le même schéma — ouvrir l'application, vérifier l'état de la session en cours, effectuer une action (approuver, examiner ou simplement observer) et fermer l'application. La structure par onglets ajoute des étapes de navigation inutiles pour ce flux principal.

La solution : iOS 2.0 utilise un écran d'accueil centré sur les sessions. Quand vous ouvrez l'application, vous voyez vos sessions actives immédiatement — leur état actuel, les approbations en attente et les résumés des sorties récentes. Un seul toucher mène à la vue détaillée de n'importe quelle session. Les paramètres et fonctions secondaires sont déplacés dans un panneau coulissant.

Cela réduit le temps moyen de toucher-à-information de 2,3 touches à 0,8 touche pour le schéma d'interaction le plus courant.

Surveillance de sessions en vue partagée

Les utilisateurs avancés ont demandé la possibilité de surveiller plusieurs sessions Claude Code simultanément. iOS 2.0 introduit la vue partagée sur iPhone (deux sessions côte à côte en mode paysage) et une disposition multi-panneaux complète sur iPad.

Chaque panneau affiche une vue condensée de la session : les dernières lignes de sortie du terminal, l'état du processus en cours et les approbations en attente. Toucher un panneau l'étend en vue détaillée plein écran. C'est particulièrement précieux pour les développeurs qui exécutent des tâches en parallèle — par exemple, l'implémentation d'une API backend dans une session et le développement de composants frontend dans une autre.

La vue partagée est implémentée avec les contrôles natifs de vue partagée de SwiftUI, assurant des animations fluides et un traitement correct des paramètres d'accessibilité Dynamic Type.

Vue terminal redessinée

La vue terminal bénéficie d'une mise à niveau significative basée sur les retours directs des utilisateurs :

Rendu adaptatif

La vue terminal actuelle utilise une police à chasse fixe de taille constante. Sur les petits iPhones, cela signifie beaucoup de défilement horizontal. Sur les plus grands iPhones et iPads, cela signifie de l'espace gaspillé.

iOS 2.0 introduit un rendu adaptatif qui ajuste la taille de police, l'interligne et le padding horizontal en fonction de la taille et de l'orientation de l'appareil. En mode portrait sur un iPhone, le texte du terminal est dimensionné pour une lecture confortable à une main. En mode paysage ou sur iPad, il s'étend pour afficher plus de contenu par ligne.

Coloration syntaxique

La sortie terminal de Claude Code contient souvent des extraits de code, des diffs et des messages d'erreur. La nouvelle vue terminal reconnaît ces motifs et applique la coloration syntaxique — rendant considérablement plus facile le balayage de la sortie et le repérage des informations pertinentes.

Les motifs supportés incluent :

  • Blocs de code avec coloration sensible au langage (Python, JavaScript, TypeScript, Rust, Go et plus)
  • Sortie de diff avec coloration rouge/vert pour les lignes supprimées/ajoutées
  • Messages d'erreur avec mise en évidence rouge proéminente et traces de pile repliables
  • Chemins de fichiers comme liens cliquables affichant le contenu du fichier dans un modal

Défilement intelligent

Le comportement de défilement actuel est simple : la nouvelle sortie pousse la vue vers le bas. Si vous lisez quelque chose au-dessus de la sortie actuelle, le nouveau contenu perturbe votre position.

iOS 2.0 implémente un défilement intelligent : si vous êtes en bas, le nouveau contenu défile automatiquement comme avant. Si vous avez fait défiler vers le haut pour lire une sortie antérieure, la vue reste verrouillée à votre position avec une pilule « Aller au dernier » en bas. Appuyez longuement sur la pilule pour voir un aperçu de la dernière sortie sans perdre votre position.

Expérience d'approbation améliorée

Les approbations sont la fonctionnalité la plus distinctive de Tactic Remote, et iOS 2.0 les améliore de plusieurs façons :

Cartes de contexte enrichies

Les notifications d'approbation actuelles affichent le type d'action et une brève description. Les cartes d'approbation iOS 2.0 incluent :

  • Diffs complets des fichiers pour les approbations de modification de fichiers, rendus avec coloration syntaxique
  • Décomposition des commandes pour les approbations d'exécution shell, montrant la commande, le répertoire de travail et l'évaluation d'impact potentiel
  • Analyse des dépendances pour les approbations d'installation de paquets, montrant ce qui sera installé, les contraintes de version et le statut des vulnérabilités connues

Historique des approbations

Une nouvelle vue Historique des approbations vous permet de revoir les décisions passées avec le contexte complet. C'est utile pour l'audit (« qu'ai-je approuvé mardi dernier ? ») et pour l'apprentissage (« quels types d'opérations Claude Code demande-t-il typiquement ? »).

Actions rapides depuis l'écran de verrouillage

iOS 2.0 exploite les Live Activities et l'île dynamique pour afficher les demandes d'approbation sans déverrouiller votre téléphone. Pour les catégories d'actions pré-approuvées, vous pouvez approuver directement depuis la notification de l'écran de verrouillage. Pour les actions à risque plus élevé, la notification vous amène à la vue de contexte complète avec authentification biométrique.

Améliorations de performance

Au-delà des changements visuels, iOS 2.0 inclut un travail de performance significatif :

  • Temps de lancement de l'app : Réduit de 1,8s à 0,6s grâce au chargement différé et à l'état de session en cache.
  • Rendu du terminal : 60fps de défilement maintenus même lors de rafales de sortie rapides, contre 45fps dans la version actuelle.
  • Utilisation mémoire : Réduite de 35 % grâce à une meilleure gestion du tampon terminal et la mise en cache des images.
  • Impact batterie : De 3 % à 2 % par heure de surveillance active grâce à un polling et un rendu optimisés.

Calendrier

iOS 2.0 est actuellement en tests internes. Notre calendrier prévu :

  • Bêta externe : Démarrage le mois prochain via TestFlight
  • Disponibilité générale : Après 2-3 semaines d'intégration des retours bêta

Nous partagerons les liens TestFlight sur notre page de mises à jour et par notifications push aux utilisateurs existants.

Votre avis compte

Ce redesign a été guidé par les retours des utilisateurs, et nous voulons que cela continue. Si vous avez des besoins spécifiques ou des préoccupations concernant les changements décrits ici, contactez-nous via notre page de Support. Votre avis influence directement nos décisions de conception.

Essayez Tactic Remote

Pilotez vos agents de programmation depuis votre téléphone

Connectez-vous à Claude Code, Codex et aux autres agents sur votre Mac, PC Windows ou Linux. Consultez leur progression et envoyez la prochaine instruction depuis votre iPhone ou iPad.