Votre équipe est entièrement dédiée à C# et .NET
MAUI partage la logique métier C#, les tests et les layouts XAML entre les plateformes à l'intérieur de Visual Studio, avec le rechargement chaud .NET et XAML pendant le développement. [2]
.NET MAUI permet aux équipes C# de créer des applications natives pour Android, iOS, macOS et Windows à partir d'un seul projet. Capacitor avec Capgo prend la voie web : votre application web existante devient l'application mobile, et fixe les utilisateurs à travers les mises à jour en direct au lieu des mises à jour de magasin.
Le verdict Choisissez .NET MAUI si votre équipe vit dans C#, XAML et Visual Studio et que vous avez besoin de Windows Bureau à partir du même codebase. Choisissez Capacitor avec Capgo si votre produit est déjà une application web, que vous voulez un codebase unique pour le web et le mobile, et que vous avez besoin de livrer des correctifs en quelques minutes avec des canaux et un retour en arrière.
14 jours d'essai gratuit illimité. Pas de carte de crédit requise
9 400+ équipes. 90M+ appareils. 3 143+ étoiles GitHub. Fidélisée en production par :
Ranked for teams that want to ship mobile apps fast, fix production bugs without waiting on store review, and keep full control of their code.
Capacitor plus Capgo: un codebase web unique pour iOS, Android et web, des mises à jour en direct qui sautent la revue des magasins, et des builds cloud natifs en 2-3 minutes. Logiciel open source, à partir de 12 euros par mois.
Le framework Google avec son propre moteur de rendu et Dart. Une forte cohérence UI, mais pas de réutilisation des compétences web et pas d'actualisations officielles en temps réel.
L'interface utilisateur native de React et JavaScript. Un bon choix pour les équipes React ; les mises à jour en direct proviennent de services tiers après la retraite de CodePush.
Partagez la logique métier Kotlin entre Android et iOS tout en conservant l'interface native, ou utilisez Compose Multiplatform pour une interface partagée.
Swift et Kotlin avec les kits UI de la plateforme. Contrôle maximum et performance, au coût de deux codebases.
JavaScript ou TypeScript avec un accès direct aux API et composants UI natifs.
| Zone | Capgo | .NET MAUI |
|---|---|---|
| Tarification | Capacitor is free and MIT-licensed. Capgo live updates and cloud builds start at $12/month billed yearly or $14 monthly, with a 14-day free trial and no credit card. | Gratuit et open source sous la licence MIT. Vous payez toujours les frais de compte développeur Apple et Google, et la construction pour iOS nécessite un Mac. [1] [2] |
| Mises à jour OTA en direct | Expédie les modifications JavaScript, HTML, CSS et des actifs sans attendre la revue du magasin, avec des téléchargements delta et une encryption de bout en bout. 1 milliard + de mises à jour par mois. | No built-in live update service. iOS apps are fully ahead-of-time compiled to native code, so app changes ship as a new store release. [2] |
| Constructions natives | Le Capgo Builder construit et signe les fichiers binaires iOS et Android dans le cloud, généralement en 2-3 minutes, et peut les envoyer dans les boutiques. Le temps de construction est inclus dans les plans. | Vous construisez et signez localement avec le .NET SDK et Visual Studio, ou configurez votre propre CI. Les applications Android se compilent en IL avec JIT, les applications iOS sont compilées AOT, et les builds iOS nécessitent un Mac. [2] |
| Support de framework | HTML, CSS et TypeScript avec n'importe quel framework web : React, Vue, Angular, Svelte ou Ionic. Le même code fonctionne sur le web, sur iOS et sur Android. | C# et XAML avec les contrôles .NET MAUI. Blazor Hybrid peut rendre des composants Razor dans une BlazorWebView, mais les frameworks web standards comme React ou Vue ne constituent pas la voie principale. [2] [4] |
| Open source et auto-hébergement | Capacitor is MIT. The Capgo updater plugin is MPL-2.0 and the backend is AGPL-3.0, so you can self-host the update server. | MIT-licencié, développé dans l'ouverture dans l'organisation de développement de .NET GitHub [1] |
| Annulation et canaux | Les canaux dynamiques, les surcharges de dispositif et de canal, les déploiements progressifs, le retrait automatique en cas d'échec d'un bundle et le reversionnement rapide vers un bundle précédent. | Aucune annulation de mise à jour, car il n'y a pas de bundles de mise à jour. Une mauvaise mise en production est corrigée par une nouvelle build via l'App Store et Google Play. [2] |
| Support | Discord et courriel avec les ingénieurs qui construisent Capgo. Fixes de plugins prioritaires sur tout plan, et Support Premium pour les délais de production. | Politique de cycle de vie Microsoft Modern. Chaque version majeure embarque .NET et est prise en charge pendant au moins 6 mois après la prochaine version. La prise en charge de MAUI 10 prend fin le 11 mai 2027. [3] |
| État de l'entreprise | Indépendant et autofinancé, fondé en 2021. 9 400+ équipes, 4 700+ applications et 90 M+ appareils. SOC 2 Type II et ISO 27001 sur le plan Entreprise. | Microsoft, dans le cadre de .NET. MAUI est l'évolution de Xamarin.Forms. [1] [2] |
Les détails des concurrents sont valables en septembre 2026 et ont été vérifiés sur les pages des fournisseurs ci-dessous. Les plans et les tarifs changent, confirmez sur le site du fournisseur avant de prendre une décision.
Aucun outil ne convient à chaque équipe. Voici les cas où nous vous recommanderions l'autre option.
MAUI partage la logique métier C#, les tests et les layouts XAML entre les plateformes à l'intérieur de Visual Studio, avec le rechargement chaud .NET et XAML pendant le développement. [2]
Un seul projet MAUI cible Android, iOS, macOS via Mac Catalyst et Windows via WinUI 3. [2]
Blazor Hybrid dans MAUI rend les composants Razor dans une BlazorWebView avec un accès complet au .NET aux API du dispositif, permettant aux équipes Blazor de réutiliser l’UI sur web, mobile et desktop. [4]
Comme il n'y a pas de convertisseur automatique de XAML vers les interfaces web, il s'agit d'une réécriture de l'interface utilisateur en technologies web. Votre backend C# et vos API peuvent rester tels qu'ils sont.
In your web project, run bun add @capacitor/core @capacitor/cli @capacitor/ios @capacitor/android et bunx cap initEnsuite bunx cap add ios et bunx cap add android.
Cartographiez les API MAUI cross-plateformes vers des Capacitor plugins : @capacitor/preferences pour les paramètres simples, @capgo/capacitor-native-biometric pour les informations d'identification dans le Keychain iOS et le Keystore Android, et @capacitor/geolocation pour la localisation.
Exécuter bunx @capgo/cli@latest init Pour installer l'actualiseur, puis télécharger chaque build web. bunx @capgo/cli@latest bundle upload.
Des évaluations nommées de teams qui déployent des applications Capacitor avec Capgo.
Depuis que j'ai commencé à utiliser Capgo tout est plus rapide, et je peux donner à mes utilisateurs le temps qu'ils méritent sans négliger ma vie quotidienne.
La capacité d'ajouter des identifiants de dispositif à certains groupes et de pousser les modifications uniquement vers certains groupes est un sauveur de vie.
Pouvoir déployer des mises à jour OTA en production instantanément sans attendre les cycles de revue complets de l'App Store a été un avantage opérationnel massif.
Commencez un essai gratuit de 14 jours sans carte de crédit. Après l'essai, les plans commencent à 12 $/mois facturés annuellement ou 14 $ facturés mensuellement.
Soutien humain de Martin
14 jours d'essai gratuit illimité. Pas de carte de crédit requise.