Ionic Appflow est une plateforme de développement d’applications mobiles basée sur le cloud qui fournit aux développeurs une gamme d’outils et de services pour créer, tester et déployer rapidement des applications mobiles. Elle propose des fonctionnalités telles que l’intégration et le déploiement continus, ainsi que le reporting des crashs, permettant aux développeurs de suivre les performances de leur application et de s’assurer qu’elle fonctionne correctement pour leurs utilisateurs.
L’une des caractéristiques les plus remarquables d’Ionic Appflow est son support pour les mises à jour en temps réel. Cela permet aux développeurs de mettre à jour le contenu et les fonctionnalités de leur application en temps réel, sans exiger que les utilisateurs téléchargent une nouvelle version de l’application. Cela signifie que les utilisateurs peuvent accéder aux dernières fonctionnalités et améliorations dès qu’elles sont disponibles, sans avoir à passer par le processus de téléchargement et d’installation d’une mise à jour.
Si vous avez déjà votre propre solution d’intégration continue en place mais que vous êtes intéressé par la fonctionnalité de mise à jour en direct d’Ionic Appflow, vous pourriez trouver le coût d’utilisation d’Ionic Appflow prohibitif. Dans ce cas, vous pourriez envisager d’utiliser une autre plateforme qui propose des mises à jour en direct à un prix plus abordable.
Une option est Capgo, un plugin open-source, Capacitor, créé par la société Digital shift OU. Capgo fournit des mises à jour en direct comme Ionic Appflow et peut être intégré à une variété d’outils d’intégration continue. Cela vous permet de continuer à utiliser votre configuration d’intégration continue existante tout en profitant de la commodité et de la flexibilité des mises à jour en direct.
Bien sûr, il est important pour vous d’évaluer attentivement les fonctionnalités et les coûts de toute plateforme que vous envisagez d’utiliser, et de choisir la solution qui répond le mieux à vos besoins et à votre budget.
C’est pourquoi nous avons créé un tableau clair et simple pour vous aider à comparer.
Comparaisons des fonctionnalités
Features | Capgo | Appflow |
---|---|---|
Mises à jour en direct | ✅ | ✅ |
Temps de mise à jour | < 1min | < 10 min |
Canal de mise à jour | ✅ | ✅ |
Essai gratuit | ✅ | ❌ |
Revenir/changer la version du canal | ✅ | ❌ |
Statistiques d’installation | ✅ | ❌ |
Application sandbox pour test | ✅ | ❌ |
Plugin Capacitor | ✅ | ❌ Compatible Cordova |
Plugin Cordova | ❌ Peut être rétroporté | ✅ |
Tarification abordable | ✅ À partir de 14 $/mois | ❌ À partir de 499 $/mois |
Build natif | ❌ | ✅ |
Cryptage de bout en bout | ✅ | ❌ uniquement pour le portail |
100% Open source | ✅ | ❌ |
Portail | ❌ bientôt disponible | ✅ |
CI/CD | ❌ Tutoriel pour le faire sur des plateformes populaires | ✅ |
Alternatives à l’intégration continue
Si vous êtes intéressé par l’utilisation de Capgo pour profiter des mises à jour en direct mais que vous n’avez pas de solution d’intégration continue en place, vous pouvez facilement configurer un flux de travail d’intégration continue à bas coût en utilisant GitHub Actions. GitHub Actions est un service d’intégration continue et de déploiement intégré et gratuit pour les dépôts GitHub qui permet aux développeurs d’automatiser leurs workflows de développement logiciel.
Pour configurer l’intégration continue avec GitHub Actions et Capgo, vous devrez d’abord créer un dépôt GitHub pour le code de votre application. Ensuite, vous pouvez créer un fichier de workflow dans votre dépôt qui définit les étapes qui doivent être exécutées chaque fois que du code est poussé vers le dépôt. Par exemple, un fichier de workflow simple pourrait inclure des étapes pour construire et tester l’application, puis utiliser Capgo pour créer une mise à jour en direct et la déployer auprès des utilisateurs de l’application.
Avec cette configuration en place, chaque fois que vous introduisez des changements dans le code de votre application et que vous les poussez vers le dépôt GitHub, le fichier de workflow sera déclenché et les étapes spécifiées seront exécutées. Cela vous permet de construire, tester et déployer automatiquement votre application JS avec un effort minimal, tout en profitant de la commodité et de la flexibilité des mises à jour en direct.
Dans l’ensemble, utiliser GitHub Actions et Capgo peut être une solution rentable pour ceux qui souhaitent utiliser des mises à jour en direct mais qui n’ont pas leur propre configuration d’intégration continue en place. En tirant parti de ces outils, les clients peuvent automatiser leur processus de développement d’applications et déployer rapidement et facilement des mises à jour auprès de leurs utilisateurs.
Si vous êtes prêt à configurer votre CI/CD avec Capgo, vous pouvez suivre ce tutoriel pour IOS.
Allons plus loin
Pour être honnête, j’ai recommandé Appflow pendant longtemps, pour les grandes équipes qui ont besoin d’une personne de support dédiée. Mais maintenant, je pense qu’il est temps de changer.
Capgo est suffisamment mature pour être utilisé par toutes les tailles d’équipe, et c’est beaucoup plus abordable.
Si vous êtes une grande équipe qui nécessite une personne de support dédiée, contactez-moi et nous pouvons trouver une solution ensemble.
Même si Capgo est censé être un service en libre-service, je suis vraiment présent pour les utilisateurs.
Je peux vous aider à configurer votre build pour du code natif également, vous n’avez pas besoin de payer pour Appflow pour le faire.
Si vous aimez les outils communautaires open-source en libre-service,
Rejoignez-nous ici 👇