Construire une application de bureau

Swift ou Electron : lequel devriez-vous utiliser ?

Comparer les fonctionnalités Mac, le support Windows et Linux, les compétences de l'équipe, la vitesse, la sécurité et le coût à long terme.

Guide · 03
01

Choisissez Swift pour une vraie application Mac

Swift avec SwiftUI ou AppKit peut utiliser directement les outils Apple et les fonctionnalités du Mac. Commencez ici lorsque les fenêtres Mac, les menus ou les services système sont essentiels. Il convient également aux applications qui nécessitent une faible consommation de batterie, l’accessibilité ou les nouvelles fonctionnalités de macOS.

02

Choisissez Electron lorsque une équipe web prend en charge trois systèmes

Electron inclut Chromium et Node.js. Votre équipe peut utiliser HTML, CSS et JavaScript pour Windows, macOS et Linux dans une seule base de code principale. Vous devez toujours protéger chaque processus et script de préchargement. Vous devez également livrer des mises à jour, connecter les fonctionnalités du système, contrôler la mémoire et tester les installateurs.

03

Évaluez ce dont votre produit a besoin

Comparer la profondeur des fonctionnalités Mac, les systèmes pris en charge, l'utilisation hors ligne, la sécurité et la vitesse. Comparer également les compétences de l'équipe, le rythme des sorties et la finition à long terme. Avant de décider, testez la fonctionnalité système la plus difficile avec un petit prototype.