WeatherlingJe ne suis heureux que quand il pleut

Blog · · Par Matt Senter

L’histoire de Weatherling : de la pluie au top 10 du Mac App Store

Il y a deux semaines, Weatherling était une petite application Mac qui faisait pleuvoir sur les fenêtres des ordinateurs de bureau. Depuis lors, il s'est hissé au 8e rang des utilitaires du Mac App Store, s'est vendu à des centaines d'exemplaires sans publicité et est devenu un monde de neige, de feuilles d'automne et de personnages à collectionner appelé Lings™. Voici comment cela s'est passé.

Ça a commencé avec un peu de pluie

Je passe beaucoup de temps sur mon Mac et j'ai toujours aimé l'idée de rendre le bureau un peu plus atmosphérique. Un jour, j'ai pensé que ce serait bien d'avoir de la pluie sur mes fenêtres pendant que je travaillais. Rien d'extraordinaire, juste un peu de météo ambiante pour rendre le bureau plus vivant.

J'étais également curieux de connaître Metal, le framework graphique d'Apple. Je développais des logiciels depuis des années, mais je n'avais jamais travaillé avec Metal auparavant. Cela semblait être une excuse amusante pour apprendre quelque chose de nouveau.

Je connaissais Swift et, avec l'aide de Codex et de Claude Code, j'ai commencé à assembler un prototype. L'objectif était de restituer une pluie qui interagissait réellement avec les fenêtres du bureau plutôt que de simplement diffuser une animation sur l'écran. La première version était incroyablement simple. Pas de neige, pas de vent, pas de feuilles, pas de personnages et surtout pas de jeu. Juste de la pluie, littéralement.

Mais ça a marché ! Les gouttes de pluie tombaient sur le bureau, interagissaient avec les bords des fenêtres et créaient l'illusion que la météo se déroulait autour de mes applications. J'ai trouvé que c'était plutôt sympa, alors j'ai posté une vidéo sur Reddit pour voir ce que les autres pensaient.

Reddit avait quelques idées

La réponse sur Reddit a été beaucoup plus enthousiaste que ce à quoi je m'attendais. Les messages ont attiré de nombreux votes positifs, encourageant les commentaires, les questions et les suggestions. Les gens semblaient apprécier l’idée que la météo interagisse avec les fenêtres de leur bureau et presque immédiatement, ils ont commencé à en demander plus.

L'une des premières demandes était la neige, j'ai donc ajouté de la neige. Les gens voulaient également plus de contrôle sur la météo, j'ai donc continué à affiner les effets et à ajouter des options d'intensité, de profondeur et de direction du vent. Plus tard, les gens ont demandé la chute des feuilles d’automne. Cela ressemblait à un ajout saisonnier parfait, donc ceux-ci ont finalement été intégrés à la version 1.4.

Avec le recul, c'est drôle à quel point l'évolution de Weatherling provient directement des commentaires de Reddit. La neige et les feuilles d'automne ne faisaient pas partie de mon plan initial. Cela s'est produit parce que les gens ont vu le prototype, ont aimé l'idée et ont imaginé ce qu'il pouvait faire d'autre.

Une chose est devenue claire assez rapidement : les gens ne recherchaient pas nécessairement un autre outil de productivité. Ils ont aimé l’idée de rendre leur Mac un peu plus amusant. Cette prise de conscience a ouvert la porte à quelque chose que je n’avais pas du tout prévu.

Voici les Lings™

À un moment donné au cours du développement, j'ai décidé que Weatherling avait besoin d'un peu de personnalité. Les effets météorologiques étaient amusants en eux-mêmes, mais je me demandais ce qui se passerait si de minuscules personnages apparaissaient occasionnellement sur le bureau, errant sur les bords des fenêtres et réagissant à la météo.

Alors, sur un coup de tête, j'ai créé les premiers Lings. Ces petits personnages pouvaient marcher, courir, sauter, barboter dans les flaques d’eau et ouvrir les parapluies lorsqu’il pleuvait. Ils n’étaient pas destinés à avoir un objectif pratique. C'était juste quelque chose d'amusant à découvrir en travaillant.

Mais une fois que j'ai eu des personnages errant sur le bureau, j'ai commencé à me demander si je pouvais les transformer en un petit jeu. C'est ainsi qu'est né le jeu de collection Ling.

De temps en temps, des boîtes colorées apparaissent sur les fenêtres. Le but est d’y collecter des Lings pour gagner des points. Mais les Lings et les boîtes n’ont pas tous la même fréquence d’apparition : certains sont bien plus rares que d’autres.

J'ai mis au point un algorithme de notation qui prend en compte la rareté relative des deux. Un Ling commun dans une boîte commune ne rapportera pas beaucoup, mais mettre un Ling particulièrement rare dans une boîte particulièrement rare peut rapporter un nombre substantiel de points. Il existe même des bonus cachés pour certaines combinaisons.

L’idée est simple : déposez les Lings les plus rares dans les boîtes les plus rares pour obtenir le meilleur score. Partagez-le et défiez vos amis.

J’ai aussi intentionnellement intégré le partage dans l’expérience. Je voulais que les gens puissent montrer leurs scores Ling et défier leurs amis, donnant ainsi à Weatherling un moyen de se propager de manière organique au-delà des personnes qui l'ont initialement découvert.

C'est un mini-jeu complètement facultatif. Si tout ce que vous voulez, c'est un peu de pluie sur votre bureau, c'est exactement ce que vous pouvez avoir. Mais si vous aimez collectionner des objets et courir après les meilleurs scores, il y a une autre couche à explorer. Et les Lings eux-mêmes sont devenus l’une de mes parties préférées de tout le projet.

Créer des Lings avec mes enfants

Au fur et à mesure que la collection s'agrandissait, mes enfants se sont impliqués. Nous avons commencé à nous asseoir ensemble, à imaginer des personnages et à déterminer à quoi ils devraient ressembler et comment ils devraient bouger. À l'aide d'outils de développement assistés par l'IA, nous créerions des feuilles de sprites, expérimenterions des animations, puis intégrerions les personnages dans Weatherling. C’est devenu un processus collaboratif vraiment amusant.

Certains personnages sont assez simples. Ils marchent, courent, sautent et portent des parapluies. D'autres ont des personnalités beaucoup plus élaborées et des animations spéciales. Certains se transforment en d’autres créatures, certains arrivent de manière inhabituelle ou font des sorties spectaculaires, et d’autres encore ont leurs propres accessoires, véhicules ou mouvements distinctifs.

Les possibilités sont quasiment infinies, et réfléchir à des idées Ling de plus en plus ridicules avec mes enfants a été un plaisir. Ce qui a commencé comme une expérience technique pour apprendre Metal s'est transformé en une sorte de projet créatif familial. Je ne m'attendais pas à cela lorsque j'ai rendu ces premières gouttes de pluie.

Lancement de Weatherling

Le 25 septembre 2026, j'ai sorti Weatherling sur le Mac App Store. Je n’avais pas préparé de grande campagne marketing. Il n'y avait pas de budget publicitaire, pas de promotion payante et pas de stratégie de lancement élaborée. J'en ai parlé sur Reddit, je l'ai partagé sur mes propres chaînes et j'espérais que les gens le trouveraient intéressant.

Quelques jours après le lancement, un ami m'a envoyé un message pour me signaler que Weatherling grimpait dans les classements du Mac App Store. Je n'avais même pas prêté attention au classement. Lorsque j'ai vérifié, Weatherling avait atteint la 15e place dans les utilitaires du Mac App Store, ce qui était une surprise plutôt excitante.

Mais il a continué à grimper. Au cours de la première semaine, Weatherling a atteint la 8e place dans la catégorie Utilitaires, plaçant ma petite expérience de pluie parmi les dix meilleures applications de sa catégorie.

Et le classement n'a pas été la seule surprise. Au cours de ses deux premières semaines, Weatherling s'est vendu à des centaines d'exemplaires sans qu'un seul dollar soit dépensé en publicité.

Chaque vente provenait de découvertes organiques, de publications sur Reddit, de bouche à oreille et de personnes partageant l'application avec d'autres. Pour un développeur indépendant solo, c’est incroyablement encourageant. C'est une chose que quelqu'un vote pour une vidéo d'un effet sympa sur Reddit. C'en est une autre pour eux de dépenser leur propre argent pour quelque chose que vous avez construit.

Les ventes ont été gratifiantes, tout comme les commentaires continus. Les gens signalaient des bugs, demandaient des fonctionnalités, partageaient leurs expériences et aidaient à façonner les prochaines versions de l'application. Plusieurs fonctionnalités de Weatherling existent aujourd'hui spécifiquement parce que quelqu'un a pris le temps de laisser un commentaire.

Cela m'a rappelé ce que j'aime dans le développement indépendant. Parfois, vous n’avez pas besoin d’une équipe géante ou d’un énorme budget marketing. Vous pouvez construire quelque chose que vous souhaiteriez personnellement exister, le diffuser dans le monde et voir si d’autres personnes l’apprécient également.

Privé par conception

Une chose dont je n'ai pas beaucoup parlé est la manière dont Weatherling fonctionne en coulisses, notamment en matière de confidentialité. Dès le début, je voulais que Weatherling soit complètement autonome.

Weatherling n'a intentionnellement aucune fonctionnalité de mise en réseau. Il n'y a aucun compte à créer, aucun service cloud auquel se connecter, aucune analyse collectant des données d'utilisation et aucun serveur recevant discrètement des informations sur votre ordinateur.

Tout ce dont l'application a besoin est livré avec. Tous les Lings, leurs feuilles de sprites et animations, les effets météorologiques et les autres actifs sont regroupés dans l'application. Rien ne doit être téléchargé dynamiquement pendant que vous l'utilisez.

Le système météo lui-même fonctionne en examinant la géométrie des fenêtres du bureau, et non leur contenu. Cela signifie que Weatherling n'a pas besoin d'autorisation d'enregistrement d'écran. Il ne capture pas votre écran, ne lit pas ce qu'il y a à l'intérieur de vos fenêtres et ne regarde pas ce que vous faites.

Même le jeu de collection Ling fonctionne localement. Votre score reste sur votre Mac sauf si vous choisissez explicitement de le partager à l'aide de la fonctionnalité de partage.

Je pense qu'il y a quelque chose de rafraîchissant dans les logiciels qui n'ont pas besoin de téléphoner à la maison. Weatherling n'a pas besoin de savoir qui vous êtes, sur quoi vous travaillez ou comment vous utilisez votre ordinateur. Il lui suffit de savoir où se trouvent vos fenêtres pour pouvoir faire tomber la pluie dessus.

Deux semaines plus tard : Weatherling 1.4

Au moment où j'écris ces lignes, Weatherling 1.4 vient de sortir. La dernière mise à jour apporte la chute des feuilles d'automne, une autre fonctionnalité inspirée des commentaires de Reddit, ainsi que des Lings supplémentaires et des améliorations continues dans toute l'application.

Il est remarquable de voir à quel point le projet a changé en si peu de temps. Il y a deux semaines, je lançais une application Mac qui faisait pleuvoir sur fenêtres. Aujourd'hui, Weatherling supporte la pluie, la neige, le vent et les feuilles d'automne. Des personnages errent sur le bureau, chacun avec sa propre personnalité et ses propres animations. Il existe un jeu de collection optionnel avec des scores basés sur la rareté, des bonus cachés et des scores partageables.

Et en dessous de tout cela, il y a toujours cette même petite expérience de rendu Metal qui a tout déclenché.

L'une des choses que j'ai le plus appréciées est d'apprendre en cours de route. Travailler avec Metal a été une expérience fascinante, et utiliser Codex et Claude Code comme partenaires de développement m'a aidé à explorer des idées et à mettre en œuvre des fonctionnalités beaucoup plus rapidement que je ne l'aurais fait autrement. Cela a également permis de consacrer plus de temps au côté créatif du développement, y compris à tous ces Lings de plus en plus élaborés que mes enfants ne cessent de rêver.

Weatherling est encore une petite application, mais elle est devenue bien plus que ce que j'imaginais au départ.

Prochaine étape : Product Hunt

Aujourd'hui marque une autre étape importante : Weatherling est lancé sur Product Hunt. Il s'agit de mon premier lancement solo de Product Hunt, et je n'ai pas participé à un lancement de Product Hunt d'aucune sorte depuis des années.

Je suis curieux de voir comment la communauté réagit, en particulier maintenant que Weatherling a évolué au-delà du prototype original de pluie. Je suis également intéressé par ce que les gens vont suggérer ensuite.

Si les deux dernières semaines m'ont appris quelque chose, c'est que la sortie d'un logiciel n'est souvent que le début de la détermination de ce qu'il devrait devenir. La neige venait de Reddit. Les feuilles d'automne provenaient de Reddit. Les Lings est né d’une idée aléatoire et s’est transformé en jeu. Mes enfants ont contribué à transformer ce jeu en une collection croissante de petits personnages inhabituels.

Et d'une manière ou d'une autre, au milieu de tout cela, Weatherling a atteint le top dix du Mac App Store et a vendu des centaines d'exemplaires sans publicité. Pas mal pour quelque chose qui a commencé parce que je voulais voir un peu de pluie sur mon Mac.

Merci à tous ceux qui ont téléchargé Weatherling, partagé une publication, laissé un commentaire, signalé un bug ou suggéré quelque chose de nouveau. Votre enthousiasme a rendu ces deux premières semaines bien plus excitantes que ce à quoi je m'attendais, et j'ai hâte de voir où cela va nous mener.

J'ai le sentiment que nous ne faisons que commencer.