Mobile Dev pour Codex : voir, annoter et profiler l’application
Le téléphone rejoint l’espace de développement
Mobile Dev pour Codex (nouvelle fenêtre) arrive en preview avec des aperçus interactifs de simulateurs iOS, d’émulateurs Android et d’appareils connectés. Le plugin intègre agent-device et des outils MCP pour observer l’arbre d’accessibilité, toucher l’interface et saisir du texte. Il vise notamment les projets Expo, React Native et SwiftUI.
Les annotations constituent une interaction utile : sélectionner une région ou un élément, puis joindre une instruction avec les informations de composant et de source lorsqu’elles sont disponibles. « Réduire l’espace entre ces deux lignes » désigne alors une zone réelle, plutôt qu’une description à retrouver dans le dépôt.
Relier un symptôme aux observations du runtime
La preview réunit les messages Metro, les logs unifiés iOS et logcat Android. Elle propose aussi l’observation CPU et mémoire, des enregistrements comparables et, sur les appareils pris en charge, des informations d’affichage ; les enregistrements Android incluent des statistiques de cadence des frames et de jank.
Pour une régression lors d’un swipe de cartes, on peut conserver le même parcours et comparer deux enregistrements. Une pointe CPU isolée ne raconte pas toute l’histoire : sa durée, le thread concerné et sa coïncidence avec un mouvement saccadé aident à choisir l’hypothèse à examiner. Une hausse mémoire qui persiste après avoir quitté l’écran pose encore une autre question.
Une boucle d’observation plus courte, avec des mesures comparables
Le principal bénéfice est de réduire les transferts manuels entre outils : retrouver l’écran, copier une erreur, décrire le défaut et relancer le parcours. Il faut toujours donner à la mesure un contexte reproductible : appareil, type de build, données et action effectuée.
Une capture sur simulateur est précieuse pour la mise en page ; elle ne remplace pas la consommation et la cadence d’un téléphone réel. Le plugin facilite l’observation de ces différences. Son statut de preview appelle aussi à vérifier le périmètre des appareils et des opérations dont l’équipe dépend avant de modifier son workflow commun.
Un de ces sujets se pose dans votre app ? Un senior du collectif peut en parler avec vous.
Continuer la lecture
React Native · Expo
React Native 0.88 : migration iOS, bundling et gestes natifs
SceneDelegate et events RN, Noxcturnal, écrans pliables, Gesture Handler et tests : les changements à évaluer dans une app mobile.
React Native · Expo
Expo SDK 58 est disponible, React Native s’étend aux fenêtres spatiales
Modules natifs, Router et builds Android dans le SDK 58 ; un seul arbre React pour plusieurs panneaux Quest.
React Native · Expo
TeamReach : ce que douze OTA ont corrigé après une bascule
Un retour de production sur les données héritées, puis les nouvelles possibilités de navigation native en alpha.