WeatherlingSono felice solo quando piove

Blog · · Di Matt Senter

La storia di Weatherling: dalla pioggia alla top 10 per Mac

Due settimane fa, Weatherling era una piccola app per Mac che faceva cadere la pioggia sulle finestre del desktop. Da allora, è salito all'ottavo posto nelle Utilità del Mac App Store, ha venduto centinaia di copie senza pubblicità ed è cresciuto fino a diventare un mondo di neve, foglie autunnali e personaggi collezionabili chiamati Lings™. Ecco come è successo.

Tutto cominciò con un po' di pioggia

Trascorro molto tempo al mio Mac e mi è sempre piaciuta l'idea di rendere la scrivania un po' più suggestiva. Un giorno ho pensato che sarebbe stato bello che un po' di pioggia cadesse sulle mie finestre mentre lavoravo. Niente di elaborato, solo un po' di clima ambientale per rendere il desktop più vivo.

Ero curioso anche di Metal, il framework grafico di Apple. Sviluppavo software da anni, ma non avevo mai lavorato con Metal prima. Sembrava una scusa divertente per imparare qualcosa di nuovo.

Conoscevo Swift e, con l'aiuto di Codex e Claude Code, ho iniziato a mettere insieme un prototipo. L'obiettivo era rendere la pioggia che interagisse effettivamente con le finestre del desktop anziché semplicemente riprodurre un'animazione sullo schermo. La prima versione era incredibilmente semplice. Niente neve, niente vento, niente foglie, niente personaggi e sicuramente niente gioco. Letteralmente solo pioggia.

Ma ha funzionato! Le gocce di pioggia cadevano sul desktop, interagivano con i bordi delle finestre e creavano l'illusione che il tempo stesse cambiando attorno alle mie applicazioni. Ho pensato che fosse abbastanza carino, quindi ho pubblicato un video su Reddit per vedere cosa ne pensavano gli altri.

Reddit aveva alcune idee

La risposta su Reddit è stata molto più entusiasta di quanto mi aspettassi. I post hanno attirato molti voti positivi, commenti incoraggianti, domande e suggerimenti. Le persone sembravano apprezzare l'idea che il tempo interagisse con le finestre del desktop e, quasi immediatamente, hanno iniziato a chiedere di più.

Una delle prime richieste era la neve, quindi ho aggiunto la neve. Le persone volevano anche un maggiore controllo sul tempo, quindi ho continuato a perfezionare gli effetti e ad aggiungere opzioni per intensità, profondità e direzione del vento. Più tardi, le persone chiesero le foglie autunnali che cadevano. Sembrava un'aggiunta stagionale perfetta, quindi alla fine sono arrivate nella versione 1.4.

Guardando indietro, è divertente quanto dell'evoluzione di Weatherling provenga direttamente dai commenti di Reddit. La neve e le foglie autunnali non erano nel mio piano originale. Sono accaduti perché le persone hanno visto il prototipo, hanno apprezzato l'idea e hanno immaginato cos'altro avrebbe potuto fare.

Una cosa è diventata chiara abbastanza rapidamente: le persone non erano necessariamente alla ricerca di un altro strumento di produttività. A loro piaceva l'idea di rendere il loro Mac un po' più divertente. Quella realizzazione ha aperto la porta a qualcosa che non avevo previsto affatto.

Ecco i Lings™

Ad un certo punto durante lo sviluppo, ho deciso che Weatherling aveva bisogno di un po' di personalità. Gli effetti meteorologici erano già divertenti di per sé, ma mi chiedevo cosa sarebbe successo se di tanto in tanto sul desktop fossero apparsi minuscoli personaggi, che vagavano attorno ai bordi delle finestre e reagivano al tempo.

Così, per capriccio, ho creato i primi Lings. Questi piccoli personaggi potevano camminare, correre, saltare, sguazzare nelle pozzanghere e aprire gli ombrelli quando pioveva. Non dovevano servire a nessuno scopo pratico. Erano semplicemente qualcosa di divertente da scoprire mentre si lavorava.

Ma una volta che ho avuto dei personaggi in giro per il desktop, ho iniziato a chiedermi se potevo trasformarli in un piccolo gioco. È così che è nato il gioco di raccolta Ling.

Ogni tanto compaiono scatole colorate sulle finestre. L’obiettivo è raccogliervi i Lings e guadagnare punti. La particolarità è che Lings e scatole hanno frequenze diverse: alcuni sono molto più rari di altri.

Ho ideato un algoritmo di punteggio che considera la relativa rarità di entrambi. Un Ling comune in una scatola comune non guadagnerà molto, ma mettere un Ling particolarmente raro in una scatola particolarmente rara può guadagnare un numero considerevole di punti. Ci sono anche bonus nascosti per alcune combinazioni.

L’idea è semplice: metti i Lings più rari nelle scatole più rare per ottenere il punteggio più alto. Condividilo e sfida gli amici.

Ho anche intenzionalmente integrato la condivisione nell'esperienza. Volevo che le persone potessero mostrare i propri punteggi Ling e sfidare i propri amici, dando a Weatherling un modo per diffondersi in modo organico oltre le persone che lo avevano scoperto inizialmente.

È un minigioco completamente opzionale. Se tutto ciò che desideri è un po' di pioggia sul tuo desktop, è esattamente ciò che puoi avere. Ma se ti piace collezionare oggetti e inseguire i punteggi più alti, c'è un altro livello da esplorare. E gli stessi Lings sono diventati una delle mie parti preferite dell'intero progetto.

Creare Lings con i miei figli

Man mano che la collezione cresceva, i miei figli furono coinvolti. Abbiamo iniziato a sederci insieme, a inventare personaggi e a capire come dovrebbero apparire e come dovrebbero muoversi. Utilizzando strumenti di sviluppo assistiti dall'intelligenza artificiale, creeremmo fogli sprite, sperimenteremo le animazioni e quindi porteremmo i personaggi in Weatherling. È diventato un processo di collaborazione davvero divertente.

Alcuni personaggi sono abbastanza semplici. Camminano, corrono, saltano e portano ombrelli. Altri hanno personalità molto più elaborate e animazioni speciali. Alcuni si trasformano in altre creature, alcuni arrivano in modi insoliti o fanno uscite drammatiche, e altri hanno i propri oggetti di scena, veicoli o movimenti distintivi.

Le possibilità sono praticamente infinite e fare brainstorming su idee Ling sempre più ridicole con i miei figli è stato un divertimento. Quello che era iniziato come un esperimento tecnico per imparare Metal si è trasformato in una sorta di progetto creativo familiare. Non me lo sarei mai aspettato quando ho renderizzato quelle prime gocce di pioggia.

Avvio di Weatherling

Il 25 settembre 2026 ho rilasciato Weatherling sul Mac App Store. Non avevo preparato una grande campagna di marketing. Non c'era alcun budget pubblicitario, nessuna promozione a pagamento e nessuna elaborata strategia di lancio. Ne ho parlato su Reddit, l'ho condiviso attraverso i miei canali e speravo che le persone lo trovassero interessante.

Un paio di giorni dopo il lancio, un amico mi ha inviato un messaggio per informarmi che Weatherling stava scalando le classifiche del Mac App Store. Non avevo nemmeno prestato attenzione alla classifica. Quando ho controllato, Weatherling aveva raggiunto il 15° posto nelle Utilità del Mac App Store, il che è stata una sorpresa davvero entusiasmante.

Ma continuava a salire. Nella prima settimana, Weatherling ha raggiunto l'ottavo posto nelle Utilità, collocando il mio piccolo esperimento sulla pioggia tra le prime dieci app della sua categoria.

E la classifica non è stata l'unica sorpresa. Nelle prime due settimane, Weatherling ha venduto centinaia di copie senza spendere un solo dollaro in pubblicità.

Ogni vendita proveniva da scoperte organiche, post di Reddit, passaparola e persone che condividevano l'app con altri. Per uno sviluppatore indipendente solista, è incredibilmente incoraggiante. Una cosa è che qualcuno voti a favore di un video con un effetto interessante su Reddit. Un'altra è che spendano effettivamente i propri soldi per qualcosa che hai costruito.

Le vendite sono state gratificanti, ma lo è stato anche il feedback continuo. Le persone segnalavano bug, richiedevano funzionalità, condividevano le proprie esperienze e contribuivano a dare forma alle prossime versioni dell'app. Molte delle funzionalità di Weatherling esistono oggi proprio perché qualcuno si è preso un momento per lasciare un commento.

È stato un ottimo promemoria di ciò che amo dello sviluppo indipendente. A volte non è necessario un team gigantesco o un enorme budget di marketing. Puoi costruire qualcosa che personalmente vorresti esistesse, pubblicarlo nel mondo e vedere se piace anche ad altre persone.

Privato per progettazione

Una cosa di cui non ho parlato molto è il modo in cui Weatherling lavora dietro le quinte, in particolare quando si tratta di privacy. Fin dall'inizio volevo che Weatherling fosse completamente autonomo.

Weatherling non dispone intenzionalmente di funzionalità di rete. Non è necessario creare un account, nessun servizio cloud a cui connettersi, nessuna analisi che raccoglie dati sull'utilizzo e nessun server che riceve silenziosamente informazioni sul tuo computer.

Tutto ciò di cui l'app ha bisogno viene fornito con essa. Tutti i Lings, i relativi fogli sprite e animazioni, gli effetti meteorologici e le altre risorse sono raggruppati nell'applicazione. Non è necessario scaricare nulla in modo dinamico mentre lo usi.

Il sistema meteorologico stesso funziona esaminando la geometria delle finestre del desktop, non il loro contenuto. Ciò significa che Weatherling non necessita dell'autorizzazione alla registrazione dello schermo. Non cattura il tuo schermo, non legge cosa c'è dentro le tue finestre o guarda cosa stai facendo.

Anche il gioco di raccolta Ling viene eseguito localmente. Il tuo punteggio rimane sul tuo Mac a meno che tu non scelga esplicitamente di condividerla utilizzando la funzionalità di condivisione.

Penso che ci sia qualcosa di rinfrescante nel software che non ha bisogno di telefonare a casa. Weatherling non ha bisogno di sapere chi sei, su cosa stai lavorando o come usi il tuo computer. Ha solo bisogno di sapere dove sono le finestre in modo da poter far cadere la pioggia su di esse.

Due settimane dopo: Weatherling 1.4

Mentre scrivo, Weatherling 1.4 è appena stato rilasciato. L'ultimo aggiornamento introduce la caduta delle foglie autunnali, un'altra funzionalità ispirata al feedback di Reddit, insieme a Lings aggiuntivi e continui miglioramenti in tutta l'app.

È notevole quanto il progetto sia cambiato in così poco tempo. Due settimane fa stavo lanciando un'app per Mac che faceva cadere la pioggia sulle finestre. Oggi, Weatherling supporta pioggia, neve, vento e foglie autunnali. Ci sono personaggi che vagano per il desktop, ognuno con la propria personalità e animazioni. È disponibile un gioco di raccolta opzionale con punteggio basato sulla rarità, bonus nascosti e punteggi condivisibili.

E al di sotto di tutto, c'è ancora lo stesso piccolo esperimento di rendering di Metal che ha dato il via a tutto.

Una delle cose che mi è piaciuta di più è imparare lungo il percorso. Lavorare con Metal è stata un'esperienza affascinante e utilizzare Codex e Claude Code come partner di sviluppo mi ha aiutato a esplorare idee e implementare funzionalità molto più velocemente di quanto avrei fatto altrimenti. Ha anche reso possibile dedicare più tempo al lato creativo dello sviluppo, compresi tutti quei Lings sempre più elaborati che i miei figli continuano a sognare.

Weatherling è ancora una piccola app, ma è diventata molto più di quanto immaginassi inizialmente.

Prossima fermata: Product Hunt

Oggi segna un'altra pietra miliare: Weatherling viene lanciato su Product Hunt. Questo è il mio primo lancio da solo di Product Hunt e non partecipo a un lancio di Product Hunt di alcun tipo da anni.

Sono curioso di vedere come risponderà la community, in particolare ora che Weatherling si è evoluto oltre il prototipo originale della pioggia. Sono anche interessato a cosa suggeriranno le persone dopo.

Se le ultime due settimane mi hanno insegnato qualcosa, è che il rilascio di software spesso è solo l'inizio per capire cosa dovrebbe diventare. La neve è arrivata da Reddit. Le foglie autunnali provenivano da Reddit. I Lings è iniziato come un'idea casuale e si è trasformato in un gioco. I miei figli hanno contribuito a trasformare quel gioco in una collezione crescente di piccoli personaggi insoliti.

E in qualche modo, nel mezzo di tutto ciò, Weatherling raggiunse la top ten del Mac App Store e vendette centinaia di copie senza pubblicità. Non male per qualcosa che è iniziato perché volevo vedere un po' di pioggia sul mio Mac.

Grazie a tutti coloro che hanno scaricato Weatherling, condiviso un post, lasciato un commento, segnalato un bug o suggerito qualcosa di nuovo. Il vostro entusiasmo ha reso queste prime due settimane molto più emozionanti di quanto mi aspettassi, e non vedo l'ora di vedere dove andrà a finire.

Ho la sensazione che siamo appena all'inizio.