Aller au contenu

Xavier Kain, c’est le souci du détail. Ce site cache 7 secrets.

    Applications macOS

    Développement d’application macOS native.

    Des applications Mac natives en Swift, de l’outil discret dans la barre de menus à l’application complète, signées et prêtes à être installées sur vos postes ou distribuées à vos clients.

    +200
    Projets livrés
    63
    Avis 5★
    100%
    d'avis positifs
    <24h
    Délai de réponse

    Applications macOS · En bref

    Je développe des applications Mac natives en Swift et SwiftUI : outils dans la barre de menus, applications complètes, traitement de fichiers et de médias en local. Mes applications sont signées et notarisées par Apple, intègrent les mises à jour automatiques et peuvent être proposées en français et en anglais. QuiX, un importeur gratuit de vidéos GoPro, et FCP CleanX, qui libère l’espace occupé par les bibliothèques Final Cut Pro, en sont des exemples concrets. Le devis est établi après un premier échange de cadrage gratuit, avec une réponse sous 24 h.

    • Pour qui :Entreprises, équipes et éditeurs qui veulent un outil Mac pour leurs postes ou pour leurs clients
    • Technologies :Swift, SwiftUI et AppKit, Sparkle pour les mises à jour automatiques
    • Distribution :Application signée et notarisée par Apple, mises à jour automatiques intégrées
    • Budget :À partir de 2 000 €, devis établi après cadrage selon les fonctionnalités (prix hors taxes)
    • Délai :Plusieurs semaines selon les fonctionnalités, avec un planning détaillé dans le devis
    • Délai :De quelques jours à plusieurs semaines selon la complexité, réponse sous 24 h

    Ce que je livre.

    Une application native en Swift

    Une application écrite en Swift et SwiftUI, qui respecte les usages du Mac et reste légère et rapide.

    Un outil dans la barre de menus

    Toujours à portée de clic ou de raccourci clavier, sans fenêtre qui encombre l’écran.

    Des mises à jour automatiques

    Vos utilisateurs reçoivent les nouvelles versions directement dans l’application, sans réinstaller quoi que ce soit.

    Signature et notarisation Apple

    L’application est signée et notarisée pour que macOS l’ouvre sans avertissement, sur vos postes comme chez vos clients.

    Fichiers et médias traités en local

    Les traitements se font sur le Mac, sans envoyer vos fichiers sur un serveur.

    Une interface en français et en anglais

    Une interface disponible dans les deux langues, pour une équipe ou une clientèle internationale.

    Ce qu’une application Mac native apporte.

    Une application Mac n’est pas un site web dans une fenêtre. Elle s’intègre au système, travaille sur vos fichiers en local et reste disponible d’un raccourci clavier.

    La barre de menus

    Beaucoup d’outils de travail gagnent à vivre dans la barre de menus : toujours accessibles, jamais encombrants. QuiX fonctionne ainsi : l’import démarre seul quand la GoPro est branchée, et un clic sur son icône indique où il en est et ce qu’il a trouvé, sans quitter l’application en cours.

    Vos données restent sur le Mac

    Une application native peut traiter fichiers et médias directement sur le poste. QuiX lit les marqueurs écrits dans les vidéos GoPro sans les copier, puis vérifie chaque copie par somme de contrôle. FCP CleanX parcourt tous les disques du Mac pour retrouver les bibliothèques Final Cut Pro. C’est un vrai argument quand les fichiers sont confidentiels ou volumineux.

    Signée, notarisée, à jour

    Pour que macOS accepte de l’ouvrir sans avertissement, une application distribuée hors du Mac App Store doit être signée et notarisée par Apple. Je m’en occupe, ainsi que des mises à jour automatiques intégrées. FCP CleanX, par exemple, se télécharge et s’achète directement sur son site, avec un essai gratuit de 7 jours, sans passer par l’App Store.

    Mac seul ou Mac et web

    Si vos utilisateurs sont aussi sur Windows ou sur mobile, une application web ou une PWA peut être plus pertinente. Si l’outil doit tirer parti du Mac (fichiers locaux, raccourcis, barre de menus), le natif s’impose. Nous tranchons ensemble au cadrage, avant le devis.

    Étude de cas
    QuiX, les meilleurs moments GoPro rangés dès l’import

    QuiX, les meilleurs moments GoPro rangés dès l’import.

    Le contexte

    Pendant le tournage, une pression courte sur le bouton latéral d’une GoPro marque un moment dans la vidéo. QuiX exploite ces marqueurs : à l’import, il range à part les prises marquées, pour ne pas avoir à revisionner toute une session.

    Ce que j’ai réalisé

    Une application macOS native et gratuite, en Swift, SwiftUI et AppKit. L’import démarre seul quand la caméra est branchée en USB-C ou sa carte insérée dans un lecteur ; chaque session arrive dans un dossier daté, avec Highlights et Clips. La barre de menus permet de suivre l’import, et une notification signale sa fin.

    Pourquoi le natif

    Branchée en USB-C, une GoPro se présente comme un appareil réseau et non comme un disque. L’application dialogue avec elle, ne lit qu’environ 34 Ko par clip pour savoir où le ranger, vérifie chaque copie par somme de contrôle et ne modifie jamais la carte.

    Voir le projet →

    Applications macOS réalisées.

    Tout le portfolio

    Questions fréquentes.

    Faut-il passer par le Mac App Store ?
    Pas forcément. Une application signée et notarisée par Apple peut être distribuée directement, depuis votre site ou un dépôt de code, comme QuiX et FCP CleanX. Le choix dépend de votre public (vos équipes, vos clients, le grand public) et se fait au cadrage.
    Combien coûte une application macOS ?
    Une application Mac démarre à 2 000 €. Le montant final dépend du périmètre : un outil de barre de menus et une application complète avec base de données et import de fichiers ne demandent pas le même travail. Le devis est établi après un premier échange de cadrage, gratuit, et je réponds à toute demande sous 24 h. Prix hors taxes.
    Mes données peuvent-elles rester sur le poste ?
    Oui. Une application native peut tout stocker et tout traiter en local, comme QuiX qui importe et trie les vidéos sur le Mac, sans compte. Une synchronisation ou un serveur ne s’ajoutent que si le projet en a besoin.
    Comment se passent les mises à jour ?
    Les mises à jour automatiques sont intégrées à l’application : quand une nouvelle version est publiée, vos utilisateurs la reçoivent sans rien réinstaller. Chaque version est signée et notarisée avant diffusion.
    L’application fonctionnera-t-elle sur les Mac Apple Silicon ?
    Oui, les applications sont développées pour les Mac actuels : FCP CleanX fonctionne sur Apple Silicon comme sur Intel, à partir de macOS 13. Si votre parc comprend des Mac plus anciens, la compatibilité se vérifie au cadrage.
    Pouvez-vous faire aussi la version iPhone ?
    Oui : je développe des applications natives iOS en Swift et SwiftUI, avec Apple Watch et widgets si besoin. La page application mobile iOS et Android détaille cette partie.

    À lire sur le sujet.

    Parlons de votre application Mac.

    Décrivez l’outil que vous imaginez : je vous réponds sous 24 h pour un premier échange de cadrage, gratuit et sans engagement.