Passer au contenu principal

Surveillance de l'état d'application : Guide pour les applications JS & mobiles

Apprenez à mettre en œuvre la surveillance de l'état d'application pour les applications mobiles et JS. Ce guide couvre les principaux indicateurs, l'architecture, les SLO et comment les mises à jour en temps réel accélèrent la récupération.

Martin Donadieu

Martin Donadieu

Marketing de contenu

Surveillance de l'état d'application : Guide pour les applications JS & mobiles

Le support a trois tickets sur le même bug. Un utilisateur dit que le paiement est bloqué après avoir cliqué sur Pay. Un autre dit que l'écran devient vide après connexion. Un troisième signale que l'application a été mise à jour, puis a commencé à s'effondrer lors du lancement. Personne sur l'équipe ne peut le reproduire localement. La QA ne peut pas le reproduire sur un appareil de test. Les analyses montrent une baisse, mais pas pourquoi.

C'est là où les organisations réalisent souvent qu'elles n'ont pas de problème d'application. Elles ont un surveillance de la santé de l'application Problème.

Les applications saines ne restent pas saines par hasard. Elles restent saines parce que l'équipe peut voir ce qui se passe sur des appareils réels, sous des conditions réseau réelles, à travers des mises à jour réelles. Cela compte dans chaque catégorie de produit, mais cela devient particulièrement évident dans les logiciels à haut risque. Le marché mondial des applications mHealth a été évalué à 37,5 milliards de dollars USD en 2024 et est projeté atteindre 86,37 milliards de dollars USD par 2030selon l'analyse du marché des applications mHealth de Grand View Research En marchés comme celui-ci, la disponibilité, l'intégrité et la fiabilité ne sont pas des choses agréables à avoir.Les équipes qui investissent dans la surveillance prennent généralement de meilleures décisions ailleurs aussi. Elles renforcent la discipline des mises à jour, clarifient la propriété et réduisent la quantité de travail de devine dans la débogage. Un bon outillage aide, mais le plus grand changement est opérationnel. Vous arrêtez d'attendre que les utilisateurs vous disent que l'application est cassée.

Si votre configuration actuelle est principalement des journaux de console, des commentaires de magasin d'applications et des escalades de support, réparez cela en premier. Améliorez ensuite le flux de travail du développeur autour de cela. Un bon point de départ est de regarder comment les équipes structurent leur outillage et leurs boucles de feedback dans les configurations de l'expérience de développement moderne pour les équipes d'applications

app health monitoring problem..

Table des matières

Introduction Pourquoi la santé de l'application est plus importante que jamais

Les pannes de production ne commencent rarement comme des panne dramatiques. Elles commencent pendant le travail ordinaire. Un utilisateur ouvre l'application après une mise à jour et rencontre une page de chargement lente qui ne se termine jamais. Un synchronisation de fond s'arrête sur une version Android. Un changement de backend casse une version client plus ancienne dans un chemin que personne n'a touché pendant la QA matinale.

Le support voit généralement le résultat, pas la cause. Les utilisateurs abandonnent la tâche, réessayent jusqu'à créer un état de duplication, ou perdent la confiance et quittent.

La surveillance de la santé de l'application est maintenant un domaine d'ingénierie de base. Les équipes qui délivrent du JavaScript vers mobile ou desktop opèrent un système en temps réel sur des appareils, des réseaux, des versions OS, des dépendances backend et des canaux de release. La visibilité doit couvrir ce que l'application fait en production et comment rapidement l'équipe peut le corriger lorsque le comportement change.

Un logiciel sain est un logiciel que l'équipe peut observer, diagnostiquer et récupérer sans deviner.

That partie est souvent négligée. Beaucoup d'équipes surveillent les plantages, les latences et API les échecs, puis traitent le chemin de livraison comme une préoccupation séparée. Dans la pratique, la chaîne de livraison a également de la santé. Si vous pouvez détecter une régression mais avez besoin de jours pour obtenir une correction par le biais de la revue de l'application, les utilisateurs restent encore dans la zone de choc. Si vous pouvez envoyer une mise à jour ciblée rapidement, un problème de production reste petit.

C'est une raison pour laquelle un suivi solide améliore la vitesse de l'ingénierie, et non seulement la fiabilité. Les équipes avec une telemétrie claire et un chemin de livraison fiable peuvent envoyer des changements plus petits, détecter les régressions plus tôt et corriger la bonne version au lieu de reculer aveuglément. C'est bien Les outils d'expérience de développeur pour les workflows de mise en production et de débogage réduisent le temps entre la détection d'un problème et sa correction en production.

La pression est la plus élevée dans les produits utilisés de manière répétée, mais le modèle est universel. La santé, le commerce, la fintech, les outils d'opérations internes et les portails clients perdent la confiance lorsque les échecs restent invisibles ou les correctifs se déplacent trop lentement. Le suivi protège la disponibilité. Il protège également la confiance dans la mise en production, la qualité du support et la capacité de l'équipe à se rétablir sans drame.

Qu'est-ce que le suivi de la santé de l'application

Le suivi de la santé de l'application n'est pas seulement le rapport de plantage. C'est la pratique continue de vérifier si l'application fonctionne correctement, si elle fonctionne de manière acceptable et si elle se rétablit en toute sécurité lorsqu'une chose se produit mal.

Ainsi, il est utile de penser à cela comme à un tableau de bord dans une voiture. Le tableau de bord ne répare pas l'engin, mais il vous dit si vous devriez continuer à conduire, faire une pause ou inspecter un sous-système spécifique. Un système de surveillance en bonne santé fait la même chose pour votre application. Il transforme les signaux dispersés en conscience opérationnelle.

Un diagramme illustrant les quatre composants clés de la surveillance de la santé de l'application : observation, processus proactif, télémétrie et expérience utilisateur.

Quatre piliers qui maintiennent l'application visible

Le premier pilier est l'observation. Vous collectez des données de télémétrie de l'application en cours d'exécution et des services dont elle dépend. Cela inclut les plantages, l'utilisation des ressources, les échecs de réseau, l'état du dispositif, la version de la mise en production et le contexte de flux utilisateur. Si vous ne collectez pas suffisamment de contexte, vous saurez que quelque chose a échoué, mais pas pourquoi.

Le deuxième pilier est détection. Les données brutes ne servent à rien tant que l'équipe ne peut pas repérer les modèles anormaux. Une augmentation soudaine d'exceptions après un nouveau déploiement signifie quelque chose de différent d'une augmentation lente de l'utilisation de la mémoire sur plusieurs sessions d'application. La détection est où les seuils, les lignes de base et les comparaisons de version de mise en production comptent.

Le troisième pilier est diagnostic, qui distingue les équipes fortes des équipes bruyantes. Le diagnostic consiste à relier les preuves, et non simplement à lire les journaux. Vous corréliez les groupes d'exceptions avec la version de l'application, le modèle de dispositif, API le retard ou l'état d'une bannière de fonctionnalité jusqu'à ce que l'échec se réduit à une explication réprouvable.

La quatrième colonne est remédiation. La surveillance sans un chemin vers l'action devient un archive coûteux. L'équipe a besoin d'une stratégie de correction, d'un chemin de reversion ou d'une étape de mitigation attachée au signal.

Le débogage réactif est trop tardif

Beaucoup d'équipes traitent encore la surveillance comme un boîtier de production pour les surprises. Un crash arrive. Quelqu'un enquête. Un correctif est programmé. Les utilisateurs attendent.

Ce modèle ne s'adapte pas, surtout sur mobile, où les utilisateurs peuvent rester sur des versions mélangées et des conditions de réseau déplorables. La surveillance fonctionne quand elle est intégrée dans les décisions d'ingénierie quotidiennes :

  • Lors du développement : ajoutez des instruments comme les fonctionnalités sont créées, et non après les incidents.
  • Lors de la mise en production : comparez les nouvelles versions avec des références connues.
  • Lors des incidents : dirigez les signaux vers quelqu'un qui peut agir.
  • After récupération : gardez les données de télémétrie et mettez à jour le livre de run.

Règle pratique : si un ticket de support contient des informations que votre télémétrie devrait avoir déjà capturées, votre instrumentation est incomplète.

Une bonne surveillance de la santé de l'application est moins liée à la collecte de tout et plus liée à la collecte des signaux qui raccourcissent le temps à comprendre.

Les Métriques et les Vitals de Base que Vous Devez Suivre

La façon la plus rapide de mettre en place un système de surveillance faible est de suivre uniquement les plantages. Les plantages sont importants, mais ils sont des symptômes tardifs. Les systèmes en bonne santé montrent des signes de mise en garde avant de se terminer. Vous voulez des métriques qui vous disent si l'application est stable, sollicitée, bloquée ou se dégrade lentement.

Un bon point de départ solide provient de sept indicateurs techniques de base. Selon ce débat sur les exigences de surveillance de la santé de l'applicationles équipes devraient suivre l'état de l'exécution de l'application, le CPU, la mémoire et les pics d'utilisation réseau, les rapports d'exceptions non gérées, l'état des modules, la santé des composants externes, le nombre de tâches de fond en attente et les statistiques d'utilisation..

Les sept indicateurs techniques qui doivent figurer sur chaque tableau de bord

Voici une méthode pratique pour regrouper ces indicateurs afin que les ingénieurs puissent y agir.

Catégorie de Métrique Exemples de Métriques Ce que cela vous dit
Stabilité État de l'exécution, exceptions non gérées, modèles de terminaison d'application Si l'application reste utilisable ou si elle échoue de manière directe
Performances Augmentations de consommation réseau, requêtes lentes, blocages de rendu, régressions de démarrage Si les utilisateurs expérimentent des retards, des blocages ou une dégradation de la réactivité
Utilisation des ressources Augmentations de consommation CPU, croissance de la mémoire, comportements intensifs en batterie Quel est le niveau de stress du appareil qui pourrait entraîner une terminaison
État de santé du composant État du module, disponibilité de API, accessibilité de la base de données, état des services externes Les dépendances causent-elles des erreurs en dehors du shell principal de l'application
Travail en arrière-plan Comptes de tâches en attente, files d'attente de la queue, réessais de synchronisation Les opérations asynchrones sont-elles bloquées, retardées ou s'accumulent-elles au fil du temps
Comportement du produit Statistiques d'utilisation, chemins de fonctionnalité, points de défaillance Quels sont les éléments de l'application qui méritent une optimisation ou une observation plus approfondie

Ce tableau devient beaucoup plus utile lorsque chaque indicateur est étiqueté avec la version de la mise en production, la plateforme, l'environnement et suffisamment de contexte de flux d'utilisateur pour expliquer où l'erreur s'est produite

Pour les équipes mobiles, l'une des erreurs les plus faciles à commettre est d'ignorer les signaux de ressources parce que l'application « ne se bloque pas souvent ». La pression de la mémoire, les boucles de batterie lourdes ou les réessais de réseau répétés apparaissent souvent en premier comme des plaintes des utilisateurs sur la chaleur, la lenteur ou les écrans qui s'arrêtent pendant quelques secondes.

How to read metrics as a system

Ces métriques ne sont pas isolées. Elles forment des chaînes.

Une augmentation de la consommation de mémoire peut augmenter la fréquence d'exceptions. Les tâches de fond en attente peuvent amplifier la contention réseau. Un service externe dégradé peut pousser les modules dans des boucles de réessais qui ressemblent, du côté de l'utilisateur, à une interface bloquée. Si vos tableaux de bord ne vous aident pas à voir ces liens cause-à-effet, ils resteront bruyants.

Utilisez un tableau de bord qui répond rapidement à trois questions :

  • Est-ce que l'application est actuellement en bonne santé pour être utilisée ?
  • Quelle version de mise à jour ou quelle dépendance a changé le modèle ?
  • Quels segments d'utilisateurs sont touchés ?

Pour les équipes qui affinent leur référentiel de base, cela aide à comparer les symptômes de l'application avec un cadre de métriques plus serré comme celui décrit dans ce guide aux métriques de performance de l'application. L'objectif n'est pas d'avoir plus de graphiques. C'est d'avoir moins d'incidents ambigus.

Suivez le chemin de la symptomatologie à la sous-système. « Les utilisateurs signalent un ralentissement du processus de paiement » est une plainte. « La latence du processus de paiement augmente après la mise à jour de l'authentification sur une version de l'application » est quelque chose que l'équipe peut corriger.

Un autre compromis pratique est la granularité. La télémétrie par événement donne plus de détails pour la débogage, mais elle augmente également le coût et le bruit. Aggégéz autant que possible, puis samplez soigneusement autour des chemins risqués comme l'authentification, le paiement, la synchronisation, la récupération hors ligne et le démarrage.

If I had to cut a monitoring setup down to the essentials, I’d keep exception capture, runtime state, memory behavior, dependency health, and release-segmented usage patterns. Those five usually tell you whether you’re looking at a bug, a performance regression, or a broken dependency.

Concevoir votre architecture d'instrumentation et de télémétrie

Les métriques ne s'affichent pas parce qu'un fournisseur SDK a été ajouté au projet. Elles s'affichent parce que l'équipe a décidé de quoi observer, où le capturer et comment conserver suffisamment de contexte pour rendre les données utiles.

Cet architecture compte plus à mesure que le comportement de l'application devient plus dense. Un exemple de la plus grande échelle du défi vient des données de santé liées aux appareils mobiles. Un iPhone moyen associé à un Apple Watch génère environ 8 000 points de données liés à la santé par jourselon ce résumé des données de l'application de santé. Même si votre application n'est pas liée à la santé, la leçon tient. Les applications modernes génèrent beaucoup plus d'opportunités de télémétrie que de nombreuses équipes peuvent se permettre de capturer aveuglément.

Un diagramme à six étapes illustrant le processus pour concevoir une architecture d'instrumentation et de télémétrie efficace pour les applications.

Commencez par les limites de collecte

L'instrumentation devrait commencer à vos limites les plus à risque :

  1. Événements du cycle de vie de l'application : lancement, avant-plan, arrière-plan, arrêt.
  2. Limites de navigation : Limites d'écran : entrée, sortie, transitions échouées, redirigements inattendus.
  3. Limites de réseau : timing des requêtes, comportement de relecture, erreurs de réponse, erreurs de sérialisation.
  4. Limites d'état : rénovation de l'authentification, hydratation de la cache locale, migrations, synchronisation hors ligne, application de drapeau de fonctionnalité.
  5. Limites de version : version de l'application, version du bundle JavaScript, canal de mise à jour, environnement de construction.

Ces points vous indiquent non seulement que l'application a échoué, mais aussi quand elle a franchi la limite entre le statut sain et le statut malade.

Pour les applications mobiles chargées en JavaScript, les métriques de client doivent fonctionner avec les métriques de serveur, et non à côté d'elles. Si le frontend enregistre une requête de paiement échouée mais les API logs ne vous permettent pas de suivre ce chemin de requête, l'incident prend encore trop de temps à résoudre.

Les métriques et les traces de logs résolvent des problèmes différents

Les équipes ont tendance à regrouper tout dans « logging », puis se demandent pourquoi la débogage reste lent.

  • Metrics répondre si quelque chose est en train de suivre dans la mauvaise direction.
  • Logs répondre ce qui s'est passé dans un événement spécifique ou code chemin.
  • Traces répondre comment une requête ou une opération a bougé entre les services et les composants.

Vous avez besoin des trois, mais pas à la même profondeur partout. Les Metrics appartiennent largement à l'application. Les Logs devraient être structurés et sélectifs. Les Traces sont les plus importantes sur les workflows qui franchissent les limites de service ou impliquent des retours coûteux.

Si vous comparez les fournisseurs ou que vous décidez ce que vous combinez dans votre pile, ce bilan des meilleurs outils de surveillance de performances pour 2026 est un point de référence utile car il met en évidence les différences pratiques dans la façon dont les outils abordent la visibilité, l'alerte et les diagnostics.

Construire avec le contexte et non la quantité

Le contexte est ce qui transforme la télémétrie en preuves. Chaque événement que vous souhaitez suivre doit comporter suffisamment de métadonnées pour répondre à la première ronde de questions de débogage sans une mise à jour supplémentaire. Cela signifie généralement la plateforme, le système d'exploitation, la version de l'application, le canal de mise à jour, les caractéristiques du dispositif, le nom de l'écran ou de la fonctionnalité, et l'état des dépendances.

Un compromis courant est de savoir si vous devez construire la plupart de cela vous-même ou vous fier à des produits hébergés. Les plateformes tierces vous donnent des tableaux de bord plus rapides et des alertes. Les pipelines personnalisés vous donnent plus de contrôle sur la structure, la conservation et les limites de confidentialité. Beaucoup d'équipes finissent par être hybrides. Elles utilisent un produit commercial d'erreur et de suivi, puis ajoutent une instrumentation ciblée pour les événements de mise en production et les workflows spécifiques à l'application. Pour les équipes React Native qui réfléchissent à cette pile, ce guide de configuration de Sentry pour React Native est un exemple pratique de comment une couche s'insère dans une architecture de télémétrie plus large.

L'architecture est bonne lorsque les ingénieurs peuvent répondre à une question de support avec des preuves, et non avec des suppositions.

De la donnée à l'action avec les alertes, les SLO et les livres de procédures.

Un tableau de bord peut encore laisser une équipe aveugle si personne ne sait ce qui mérite l'attention. La différence entre un suivi utile et une fatigue d'alerte est généralement la présence de SLOs, de règles de routage d'alerte et de livres de procédures qui disent aux gens quoi faire ensuite.

Un SLO est simplement une promesse de fiabilité traduite en quelque chose de mesurable. Il doit refléter l'expérience de l'utilisateur, et non des métriques de vanité internes. « Les utilisateurs peuvent effectuer un connexion de manière fiable » est utile. « L'application a émis moins de warnings aujourd'hui » ne l'est pas.

Les bons avertissements commencent par l'impact de l'utilisateur

Configurez les avertissements autour de conditions qui signifient que les utilisateurs sont probablement bloqués, dégradés ou en risque. Pour les applications mobiles et JS, ces conditions se regroupent généralement autour de quelques modèles :

  • Impact de la panne : Un lancement génère des clusters d'exceptions qui empêchent le lancement ou brisent un flux clé.
  • Impact de performance : Le démarrage, les transitions d'écran ou les chemins critiques API dégradent suffisamment que les utilisateurs abandonnent l'action.
  • Impact de la dépendance : Une panne d'un service externe crée des ruptures visibles dans l'authentification, la synchronisation ou le paiement.
  • Impact de récupération : Les réessais, les files d'attente ou les tâches de fond s'accumulent et cessent de se nettoyer naturellement.

Évitez de signaler du bruit technique isolé si cela n'a pas d'effet sur l'utilisateur. Les ingénieurs cessent de faire confiance aux avertissements lorsque le système les avertit de anomalies sans importance.

Note de terrain : alerte sur un modèle significatif, pas un événement dramatique isolé. Un seul temps d'attente est du bruit. Un modèle de temps d'attente soutenu sur une voie de revenus est un incident.

Une autre leçon difficilement acquise est la propriété. Chaque alerte nécessite un destinataire clair. Si une alerte atterrit dans un canal partagé sans propriétaire, elle devient une décoration.

Les livres de procédures suppriment l'hésitation

Un livre de procédure est un court document opérationnel attaché à un modèle de défaillance connu. Il devrait indiquer au technicien en charge de l'appel comment confirmer le problème, quels tableaux de bord vérifier, quelles mitigations sont sûres et quand élever le niveau d'alerte.

Les bonnes livres de procédures comprennent généralement :

  • Définition du déclencheur : Quel signal a tiré et pourquoi cela compte.
  • Vérifications immédiates : version, état de la dépendance, plateforme affectée, état de la mise en production récente.
  • Mitigations sûres : désactiver un drapeau, arrêter une mise en production, basculer le trafic ou rétablir la configuration.
  • Voie d'éscalade : Qui possède l'arrière-plan, la mise en production mobile, la communication de support et la coordination des incidents.

Les équipes qui relient les alertes de l'application aux flux de livraison récupèrent plus rapidement car elles ne traitent pas les systèmes de mise en production comme séparés de la santé de la production. Si vous construisez ce pont, ce guide à l'ajout d'alertes dans les pipelines CI/CD est un modèle utile pour relier les actions d'ingénierie aux signaux de production.

Les livres de procédures améliorent également la cohérence. Un ingénieur senior ne devrait pas être la seule personne qui sait diagnostiquer « backlog synchronisé plus mémoire en hausse plus un canal de mise en production défectueux ». Écrivez-le tout en même temps que l'incident est encore frais.

Accélérer la récupération avec les mises à jour en temps réel et l'observabilité de la mise en production

La surveillance traditionnelle de la santé de l'application s'arrête généralement à la détection. L'application a crashé, l'équipe sait pourquoi, et maintenant tout le monde attend une mise à jour approuvée par la boutique ou une mise en production étalée pour se rattraper. Cette frontière ne fait plus sens pour les équipes qui livrent des applications mobiles basées sur JavaScript.

L'application n'est pas saine si le correctif ne peut pas atteindre les utilisateurs rapidement et en toute sécurité. La santé de la mise en production fait partie de la santé de l'application.

Capture d'écran depuis https://capgo.app

Votre pipeline de mise en production a également de la santé

Un grand nombre de configurations de surveillance supposent que la mise en production est binaire. Soit l'update a été déployé ou il n'a pas été déployé. En pratique, il existe une grande zone grise où une mise en production est techniquement disponible mais opérationnellement malade.

Cette lacune compte. Comme le noté dans cet article sur les lacunes dans la surveillance de la livraison et de l'intégrité des mises à jour, de nombreuses discussions sur la santé des applications manquent le cas où une mise à jour est déployée mais reste malade en raison de problèmes tels que les désaccords de signatures ou le retard de propagation des CDN. Pour les équipes dans des environnements réglementés, ce n'est pas un cas mineur. C'est partie intégrante de la fiabilité de la mise en production.

Lorsque les systèmes de mise à jour en temps réel sont utilisés, le modèle de récupération change. Au lieu de considérer les magasins d'applications comme la seule voie de réparation pour chaque correction JavaScript, les équipes peuvent observer si le paquet de correction est téléchargé, vérifié, appliqué et stabilisé sur des appareils réels.

Quelle devrait être l'observabilité des releases

Une chaîne de livraison doit avoir ses propres signaux opérationnels. Au minimum, surveillez ces éléments :

  • État d'adoption de la mise à jour : si les appareils se déplacent vers la version de correction prévue.
  • Résultats de vérification : les bundles signés ou les vérifications d'intégrité des packages passent-elles.
  • État de livraison : les retards de propagation, les problèmes de cache ou les échecs régionaux ralentissent-ils la distribution.
  • Déclencheurs de reversion : les appareils régressent-ils en raison du nouveau bundle qui échoue à la validation ou cause des problèmes.
  • Confirmation par appareil : les équipes de support et d'ingénierie peuvent-elles confirmer ce que l'utilisateur spécifique affecté exécute.

C'est une zone où une plateforme de livraison spécialisée peut combler un véritable vide. Pour les équipes Capacitor, Capgo fournit la livraison de bundles signés, le support de reversion, l'historique de version et l'observabilité des mises à jour pour les mises à jour JavaScript. Si vous voulez une image concrète des signaux qui comptent après le déploiement, ces métriques d'actualisation en temps réel pour les applications Capacitor représentent bien le problème.

When un utilisateur dit, « J'ai mis à jour et ça ne fonctionne toujours pas », l'équipe devrait pouvoir vérifier la version en cours d'exécution, l'essai de livraison et l'état de rollback sans demander à l'utilisateur de deviner.

La vitesse de récupération change le comportement de l'équipe

Une fois que les équipes peuvent observer directement la santé de la livraison, elles changent généralement la façon dont elles livrent. Elles poussent des correctifs plus petits. Elles visent les changements risqués vers des canaux plus étroits. Elles annulent plus rapidement. Le support obtient une réponse plus claire que « s'il vous plaît, attendez la prochaine mise à jour du magasin ».

Cela ne supprime pas la nécessité de discipline. Les mises à jour en direct nécessitent toujours des signatures, des règles de canal claires, une traçabilité et une ligne délicate entre ce qui peut être mis à jour en toute sécurité et ce qui nécessite une mise à jour binaire complète. Mais lorsque le chemin de la livraison est observable, la réponse aux incidents devient beaucoup plus pratique.

Le modèle ancien considérait le monitoring comme un diagnostic uniquement. Le meilleur modèle le traite comme un boucle fermée : détecter, diagnostiquer, corriger, confirmer la livraison, vérifier la récupération.


Si votre équipe livre des applications Capacitor ou Electron et souhaite un contrôle plus serré sur la santé de la livraison, Capgo est worth évaluant. Cela donne aux équipes un moyen de livrer du code signé JavaScript, CSS, config, copie et fixes d'actifs rapidement tout en suivant l'adoption, les échecs, les annulations et l'état d'actualisation par appareil afin que la récupération ne s'arrête pas à « nous avons déployé un correctif ».

Mises à jour en direct pour les applications Capacitor

Lorsqu'un bug de la couche web est en direct, expédiez la correction par Capgo au lieu de attendre des jours pour l'approbation de la boutique d'applications. Les utilisateurs reçoivent la mise à jour en arrière-plan tandis que les modifications natives restent dans le chemin de revue normal.

Commencez maintenant

Dernières actualités de notre blog

Capgo vous offre les meilleures informations dont vous avez besoin pour créer une application mobile véritablement professionnelle.