Ionic Appflow est une plateforme de développement de mobiles basée sur le cloud qui fournit aux développeurs une gamme d'outils et de services pour construire, tester et déployer rapidement des applications mobiles. Il propose des fonctionnalités telles que l'intégration continue et le déploiement, le signalement des crashes, permettant aux développeurs de suivre les performances de leur application et d'assurer qu'elle fonctionne correctement pour leurs utilisateurs.
L'un des principaux avantages d'Ionic Appflow est son support pour les mises à jour en temps réel. Cela permet aux développeurs d'actualiser le contenu et la fonctionnalité de leur application en temps réel, sans nécessiter 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 l'utilisation de la fonctionnalité de mise à jour en temps réel d'Ionic Appflow, vous pouvez trouver le coût d'utilisation d'Ionic Appflow prohibitif. Dans ce cas, vous pouvez vouloir considérer l'utilisation d'une autre plateforme qui propose des mises à jour en temps réel à un prix plus abordable.
Une option est Capgo, un plugin open-source Capacitor développé par la société Digital shift OU. Capgo fournit des mises à jour en temps réel comme Ionic Appflow, et peut être intégrée à divers outils de gestion continue. Cela vous permet de continuer à utiliser votre configuration de gestion continue existante tout en profitant toujours de la commodité et de la flexibilité des mises à jour en temps réel.
C'est évidemment important pour vous d'évaluer soigneusement 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éé une table claire et simple pour vous aider à comparer.
Comparaison des fonctionnalités
| Fonctionnalités | Capgo | Appflow |
|---|---|---|
| Mises à jour en temps réel | ✅ | ✅ |
| Temps de mise à jour | moins de 1 min | moins de 10 min |
| Canal d'actualisation | ✅ | ✅ |
| Essai gratuit | ✅ | ❌ |
| Revenir/modifier la version du canal | ✅ | ❌ |
| Statistiques d'installation | ✅ | ❌ |
| Application de sandbox pour les tests | ✅ | ❌ |
| Capacitor Plugin | ✅ | ❌ Compatible avec Cordova |
| Plugin Cordova | ❌ Pourrait être backporté | ✅ |
| Tarification abordable | ✅ À partir de 14 $/mois | ❌ À partir de 499 $/mois |
| Build natif | ❌ | ✅ |
| Chiffrement de bout en bout | ✅ | ❌ uniquement pour Portal |
| 100% Open source | ✅ | ❌ |
| Portal | ❌ à venir | ✅ |
| CI/CD | ❌ Tutoriel à faire pour les populaires | ✅ |
Alternatives d'intégration continue
Si vous êtes intéressé à utiliser Capgo pour profiter des mises à jour en direct mais n'avez pas de solution d'intégration continue en place, vous pouvez facilement mettre en place un flux d'intégration continue à faible coût en utilisant GitHub Actions. Actions GitHub est un service gratuit d'intégration continue et de déploiement intégré pour les dépôts GitHub qui permet aux développeurs de mettre en œuvre leurs workflows de développement logiciel.
To configurer la mise en œuvre continue d'intégration avec GitHub Actions et Capgo, Vous devrez tout d'abord créer un dépôt GitHub pour l'application code de votre application. Ensuite, vous pouvez créer un fichier de flux de travail dans votre dépôt qui définit les étapes qui doivent être exécutées chaque fois que code est poussé vers le dépôt. Par exemple, un fichier de flux de travail 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 vers les utilisateurs de l'application.
Avec ce setup en place, chaque fois que vous introduisez des modifications à l'application code et que vous les poussez vers le dépôt GitHub, le fichier de flux de travail sera déclenché, et les étapes spécifiées seront exécutées. Cela permet de construire, de tester et de déployer automatiquement l'application JS avec un minimum d'efforts, tout en profitant de la commodité et de la flexibilité des mises à jour en direct.
En résumé, l'utilisation de GitHub Actions et Capgo peut être une solution rentable pour ceux qui souhaitent utiliser les mises à jour en direct mais n'ont pas leur propre mise en œuvre continue d'intégration en place. En exploitant ces outils, les clients peuvent automatiser leur processus de développement d'applications et déployer rapidement et facilement des mises à jour vers leurs utilisateurs.
Si vous êtes prêt à configurer votre CI/CD avec Capgo, vous pouvez suivre ce tutoriel pour IOS.
En passant plus loin
Pour être honnête, j'ai recommandé Appflow pendant longtemps, pour les équipes importantes qui ont besoin d'un support dédié.
Capgo is mature enough to be used by all team sizes, and it’s a lot more affordable.
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 auto-service, je suis vraiment présent pour les utilisateurs.
Je peux vous aider à configurer votre build pour les code natifs, vous n'avez pas besoin de payer pour Appflow pour le faire.
Si vous aimez une communauté ouverte, auto-service et communautaire,
Rejoignez-nous ici 👇
Inscrivez-vous ici pour obtenir votre compte
Articles liés
Comparaisons alternatives
- Alternative à Expo EAS - Comparaison avec le service d'actualisation d'Expo
- Alternative à Voltbuilder - Comment Capgo se compare à Voltbuilder
- Migration à partir de Microsoft App Center - Guide de transition de App Center
Automatisation CI/CD et Build
- Construction automatique avec GitHub Actions - Configurer votre pipeline CI/CD
- Construction automatique iOS - Configuration spécifique à iOS
- Construction automatique Android - Configuration spécifique à Android
Mises à jour en temps réel et OTA
- Comment les mises à jour OTA fonctionnent - Comprendre les mises à jour en temps réel
- Démarrage avec Capgo - Guide de configuration rapide
- Intégration CI/CD - Intégrer avec votre pipeline