
ブログ · · 著者:Matt Senter
Weatherling のこれまで:雨の実験から Mac App Store トップ10へ
2週間前、Weatherling はデスクトップのウインドウに雨を降らせるだけの小さな Mac アプリでした。それが今では Mac App Store のユーティリティで8位に上り、広告なしで数百本が売れ、雪や秋の落ち葉、そして Lings™ と呼ぶ集められるキャラクターたちの世界へと広がっています。ここまでの道のりをお話しします。
はじまりは、ちょっとした雨でした
私は Mac の前で過ごす時間が長く、デスクトップにもう少し雰囲気があったらいいなと、ずっと思っていました。ある日、作業中のウインドウに雨が降ったら素敵だろうなと思いつきました。大げさなものではなく、デスクトップが少し生き生きして見える、ささやかな環境の天気です。
Apple のグラフィックスフレームワークである Metal にも興味がありました。長年ソフトウェアを作ってきたのに、Metal は触ったことがなかったのです。新しいことを学ぶ、ちょうどいい口実になりました。
Swift は使えたので、Codex と Claude Code の助けを借りながらプロトタイプを組み立て始めました。目標は、画面の上にアニメーションを重ねるだけではなく、デスクトップのウインドウと本当に関わり合う雨を描くことでした。最初のバージョンはとても単純で、雪も風も落ち葉もキャラクターもなく、ゲームなんてもちろんありません。文字どおり、雨だけです。
それでも動いたんです!雨粒がデスクトップに降り注ぎ、ウインドウの縁にぶつかり、まるでアプリのまわりで本当に天気が起きているような錯覚が生まれました。なかなか面白いと思ったので、みんなの反応が知りたくて Reddit に動画を投稿しました。
Reddit にはアイデアがいっぱい
Reddit の反応は、予想よりずっと熱いものでした。投稿には多くの高評価、励ましのコメント、質問、提案が寄せられました。天気がデスクトップのウインドウと関わり合うというアイデアを楽しんでもらえたようで、ほとんどすぐに「もっと」を求める声が上がり始めました。
最初のリクエストのひとつが雪だったので、雪を追加しました。天気をもっと自分で調整したいという声もあり、効果を磨き続けて、強さ、奥行き、風向きのオプションを加えました。その後、舞い落ちる秋の落ち葉を望む声が出てきました。季節感を出すのにぴったりだと思い、最終的にバージョン1.4で実現しました。
振り返ると、Weatherling の進化の多くが Reddit のコメントから直接生まれているのが面白いところです。雪も落ち葉も、最初の計画にはありませんでした。プロトタイプを見て、アイデアを気に入り、ほかに何ができるかを想像してくれた人たちがいたからこそ生まれたのです。
ひとつ、すぐにはっきりしたことがあります。みんなが探していたのは、また別の生産性ツールではなかったということです。自分の Mac を少し楽しくするというアイデアが好きだったのです。この気づきが、まったく予想していなかった扉を開いてくれました。
Lings™ の登場
開発のどこかで、Weatherling にはもう少し個性が必要だと感じました。天気の効果だけでも楽しいのですが、小さなキャラクターがときどきデスクトップに現れ、ウインドウの縁を歩き回って天気に反応したらどうなるだろう、と思ったのです。
そこで、思いつきで最初の Lings を作りました。この小さなキャラクターたちは、歩き、走り、ジャンプし、水たまりで水しぶきを上げ、雨が降れば傘を開きます。実用的な目的はまったくなく、作業中にふと見つけて楽しむためだけの存在です。
でも、キャラクターたちがデスクトップを歩き回るようになると、これを小さなゲームにできないだろうかと考え始めました。こうして Ling のコレクションゲームが生まれました。
ときどき、ウインドウの上に色つきの箱が現れます。その箱に Lings を集めてポイントを獲得するのが目的です。面白いのは、Lings も箱も、出現する頻度がまちまちなこと。ずっと珍しい Lings もいれば、箱にも同じことが言えます。
両方の相対的な珍しさを考慮するスコアのアルゴリズムを考えました。ありふれた箱にありふれた Ling を入れてもあまり点は入りませんが、特別に珍しい Ling を特別に珍しい箱に入れれば、かなりの高得点になります。特定の組み合わせには隠しボーナスもあります。
基本の考え方はシンプルです。いちばん珍しい Lings を、いちばん珍しい箱に入れて最高スコアを狙いましょう。友だちとシェアして競うこともできます。
シェアも、あえて体験の中に組み込みました。Ling スコアを見せ合ったり、友だちに挑戦したりできるようにして、Weatherling が最初に見つけてくれた人たちの外へ自然に広がっていくことを願っています。
完全に任意のミニゲームです。デスクトップに雨が降ればそれで十分という方は、そのまま楽しめます。でも、集めるのが好きで、ハイスコアを追いかけるのが好きなら、もうひとつの楽しみ方があります。そして Lings は、このプロジェクト全体の中でも私のお気に入りのひとつになりました。
子どもたちと作る Lings
コレクションが増えるにつれ、子どもたちも加わるようになりました。みんなで集まって、キャラクターを考え、どんな見た目でどう動くかを相談します。AI を活用した開発ツールでスプライトシートを作り、アニメーションを試し、できたキャラクターを Weatherling に取り込みます。本当に楽しい共同作業になりました。
わりとシンプルなキャラクターもいます。歩き、走り、ジャンプし、傘をさします。一方で、もっと凝った個性や特別なアニメーションを持つキャラクターもいます。別の生き物に変身するもの、変わった登場の仕方や劇的な退場をするもの、自分だけの小道具や乗り物、独特の動きを持つものもいます。
可能性はほとんど無限で、子どもたちとどんどんおかしくなっていく Ling のアイデアを出し合う時間は最高です。Metal を学ぶための技術的な実験が、家族の創作プロジェクトのようなものになりました。最初の雨粒を描いたときには、想像もしていませんでした。
Weatherling の公開
2026年9月25日、Weatherling を Mac App Store で公開しました。大きなマーケティングキャンペーンは用意していません。広告予算も、有料の宣伝も、凝った公開戦略もありませんでした。Reddit に投稿し、自分のチャンネルで紹介して、面白がってもらえたらいいなと願っただけです。
公開から数日後、友人が「Weatherling が Mac App Store のランキングを上がってるよ」と教えてくれました。私はランキングを気にしてさえいませんでした。確認してみると、Weatherling は Mac App Store のユーティリティで15位に入っていて、うれしい驚きでした。
ところが、ランキングはさらに上がり続けました。最初の1週間のうちに Weatherling はユーティリティで8位に達し、私の小さな雨の実験は、このカテゴリのトップ10アプリの仲間入りを果たしました。
驚いたのはランキングだけではありません。最初の2週間で、Weatherling は広告費を1円もかけずに数百本売れました。
売上はすべて、自然な発見、Reddit の投稿、口コミ、そして誰かがアプリをほかの人に紹介してくれたことから生まれたものです。ひとりで開発するインディー開発者にとって、これはとても励みになります。クールな効果の動画に Reddit で高評価を押すのと、自分のお金を出して誰かが作ったものを買うのとでは、まったく違いますから。
売上もうれしかったのですが、その後も続くフィードバックも同じくらいありがたいものでした。バグを報告してくれたり、機能を提案してくれたり、使い方を共有してくれたり、次のバージョンづくりを手伝ってくれたりしています。今の Weatherling の機能のいくつかは、誰かがほんの少し時間をかけてコメントを残してくれたからこそ存在します。
インディー開発の何が好きなのかを、改めて思い出させてくれました。ときには、大きなチームも巨額のマーケティング予算もいりません。自分が欲しいと思うものを作り、世に出して、ほかの人も楽しんでくれるか見てみればいいのです。
プライバシーを守る設計
あまりお話ししてこなかったのが、Weatherling が裏側でどう動いているか、特にプライバシーについてです。最初から、Weatherling は完全に自己完結したものにしたいと考えていました。
Weatherling には、意図的にネットワーク機能がありません。作成するアカウントも、接続するクラウドサービスも、使用状況を集める解析ツールも、あなたのコンピュータの情報をひそかに受け取るサーバもありません。
アプリに必要なものはすべて、アプリと一緒に入っています。すべての Lings、スプライトシートとアニメーション、天気の効果、その他のアセットがアプリにまとめて含まれています。使用中に何かを動的にダウンロードする必要はありません。
天気の仕組みは、デスクトップのウインドウの中身ではなく、その位置と大きさを調べて動いています。そのため Weatherling は「画面収録」の許可を必要としません。画面をキャプチャすることも、ウインドウの中身を読むことも、あなたの操作を見ることもありません。
Ling のコレクションゲームもすべてローカルで動きます。スコアは、共有機能で自分から共有しない限り、あなたの Mac の中にとどまります。
どこにも情報を送らなくていいソフトウェアには、どこか清々しさがあると思います。Weatherling は、あなたが誰なのか、何をしているのか、コンピュータをどう使っているのかを知る必要がありません。雨を降らせるために、ウインドウがどこにあるかを知っていれば十分なのです。
2週間後:Weatherling 1.4
この記事を書いている今、Weatherling 1.4 を公開したところです。今回のアップデートでは、これも Reddit のフィードバックから生まれた舞い落ちる秋の落ち葉に加えて、新しい Lings と、アプリ全体のさらなる改善をお届けします。
こんな短い間にプロジェクトがここまで変わったことに驚いています。2週間前、私はウインドウに雨を降らせる Mac アプリを公開しました。今日の Weatherling は、雨、雪、風、秋の落ち葉に対応しています。デスクトップにはそれぞれの個性とアニメーションを持つキャラクターが歩き回っています。希少度に基づくスコア、隠しボーナス、共有できるスコアを備えた、任意のコレクションゲームもあります。
そして、そのすべての土台には、すべてのはじまりだったあの小さな Metal の描画実験が、今も息づいています。
いちばん楽しかったことのひとつは、その途中でいろいろなことを学べたことです。Metal を使うのは刺激的な経験でしたし、Codex と Claude Code を開発のパートナーにしたおかげで、アイデアを試し、機能を実装するのがずっと速くなりました。そのぶん、創作の面にもっと時間を使えるようになり、子どもたちが次々と思い描くどんどん凝っていく Lings も、その中に含まれます。
Weatherling は今も小さなアプリですが、最初に思い描いていたよりずっと大きなものになりました。
次の目的地:Product Hunt
今日はもうひとつのマイルストーンです。Weatherling が Product Hunt に登場します。ひとりで行う初めての Product Hunt 公開であり、どんな形であれ Product Hunt の公開に参加するのは何年ぶりのことです。
コミュニティがどう反応してくれるのか楽しみです。特に Weatherling が最初の雨のプロトタイプから進化した今は、なおさらです。次にどんな提案が出てくるのかも気になります。
この2週間で学んだことがあるとすれば、ソフトウェアの公開は、それが何になるべきかを見つけていくことのはじまりにすぎない、ということです。雪は Reddit から。落ち葉も Reddit から。Lings はふとした思いつきから始まって、ゲームになりました。子どもたちは、そのゲームを増え続ける風変わりな小さなキャラクターたちのコレクションに育てる手伝いをしてくれました。
そして、そのさなかに、気づけば Weatherling は Mac App Store のトップ10入りを果たし、広告なしで数百本が売れました。自分の Mac に雨を降らせてみたい、というところから始まったものにしては、悪くないですよね。
Weatherling をダウンロードしてくださった方、投稿を共有してくださった方、コメントを残してくださった方、バグを報告してくださった方、新しい提案をくださったすべての方に感謝します。みなさんの熱意のおかげで、最初の2週間は想像していたよりずっとわくわくするものになりました。これからどこへ向かうのか、楽しみにしています。
私たちはまだ始まったばかりだと感じています。
- Weatherling を試す: Mac App Store でダウンロード
- Product Hunt での公開を応援する: Product Hunt の Weatherling
- 動いているところを見る: Weatherling のデモを見る