習慣のマス目が支える年間60万ドルの売上:ドイツ人エンジニアの1本目のアプリは半年で100ドル、2本目が人生を変えた
Sebastian Röhlはドイツのソフトウェアエンジニアで、企業向けソフトウェア会社で3年間C#と.NETを書いていた。退職後、12か月の期限を設けて個人開発に挑戦。最初の筋トレ記録アプリは週10ダウンロード程度、半年で約100ドルしか稼げなかった。そこで2か月で習慣トラッカーアプリ「HabitKit」を開発。GitHubの草(コントリビューショングラフ)のようなカラーグリッドで毎日の継続を記録する仕組みで、最初のスクリーンショットがXで800いいねを獲得した。2022年11月のリリース初月に1,500ドルを売り上げたが、12か月の期限が尽き、週4日勤務の会社員に戻ることに。数か月後、HabitKitが突然「habit tracker」検索の上位5位にランクインし収益が急増、彼は再び退職した。2025年1月、MKBHD傘下チャンネルで紹介され単月11.2万ドルを記録。2025年通期で60.2万ドル、56万ダウンロード、有料加入者2.5万人を達成。TrustMRR(RevenueCat連携検証)によると2026年9月のMRRは約3.2万ドル。外部資金調達なし、現在も1人で開発を続けている。
プロセス
エンジニアなら、GitHubのプロフィールページにある「緑のマス目」(コントリビューショングラフ)に見覚えがあるはずです。毎日コードをコミットすると該当するマスが緑色になり、コミット数が多いほど濃い緑に染まります。1年を通してみれば、画面いっぱいに広がる緑は、あなたが毎日積み重ねてきた努力の動かぬ証拠となります。
ドイツのソフトウェアエンジニアである Sebastian Röhl はこう考えました。「このマス目を日常生活の習慣の記録に使えないだろうか?今日走ったら緑色、読書をしたら紫色。マス目が日々連なっていくのを見れば、途切れさせるのが惜しくなるはずだ」
彼はそのアイデアを形にし、HabitKit という習慣トラッカーアプリを開発しました。
2025年、このアプリは 60.2万ドル(約9,000万円) の売上を叩き出し、ダウンロード数は56万回、有料サブスクリプション会員数は2.5万人に達しました。最も調子の良かった月には、単月で 11.2万ドル を稼ぎ出しました。Sebastian曰く、この1か月の収入は、以前会社員として丸1年働いて得ていた年収よりも多かったといいます。
しかしその直前まで、彼が作った最初のアプリは、半年間でわずか約100ドル しか稼げませんでした。
現在に至るまで、HabitKitは彼がたった1人で開発・運営しており、チームも外部資金調達も一切ありません。
フェーズ1 · 退職、自分に課した12か月のリミット
Sebastianはドイツでコンピュータサイエンスとソフトウェアエンジニアリングを専攻しました。大学卒業後、エンタープライズ系ソフトウェア企業に就職し、C#、.NET、Angularを使って業務システムのコードを書く日々を送っていました。
仕事自体は退屈な面もありましたが非常に安定しており、経験豊富な先輩エンジニアに囲まれて強固な基礎技術を身につけることができました。
しかし、彼の心には常に別の想いがありました。彼は後にこう振り返っています。「私は、自分でコンセプトを考え、どうやって課題を解決するか悩み、自分の手で作り上げて、それが現実世界で動くのを見るのが好きな開発者なんだ」
入社して3年が経った頃、彼は思い切った決断を下しました。会社を辞めること です。しばらくの生活費をまかなえるだけの貯金はありました。綿密な事業計画はありませんでしたが、自分自身にたった1つの厳格なルールを課しました。「12か月以内に、アプリビジネスで自分を食べさせられるようにする。」
フェーズ2 · 最初のアプリ:半年でわずか100ドル
彼の最初の作品は LiftBear という筋トレ記録アプリでした。どんな種目を何キロで何回挙げたかを記録するもので、元々は自分自身がジムで使うために作ったツールでした。
彼は開発を急ぎ、テスト期間をスキップし、プロモーションはX(旧Twitter)で開発進捗をつぶやくだけ。後になってApp Storeページの最適化やInstagramでの宣伝も試しました。
しかし、結果は散々なものでした。LiftBearのダウンロード数は 週に平均わずか10回程度。リリースから半年経っても、累計で約100ドル しか稼げず、月間経常収益(MRR)も最大で150ドル程度にとどまりました。
最も精神を削られたのは、完全な大失敗ではない「中途半端な停滞」でした。完全に死んでいるわけではないため諦めきれず、しかし「もう少し頑張れば好転する」という兆しも一切見えない。Sebastianは語ります。「6か月後、本当に耐えられなくなりました。このビジネスを続けたいなら、方向転換しなければならないと痛感したのです」
この苦い経験から、彼は極めて重要な教訓を得ました。「リリース後いつまで経っても手応えがないプロダクトにしがみつくくらいなら、早めに見切りをつけて方向転換する方がずっと賢明だ。」
フェーズ3 · 1枚のスクリーンショットが800いいねを獲得
彼は自分に2か月の期間を設け、2本目のアプリ制作に取り掛かりました。
今回のアイデアはずっとシンプルなものでした。GitHubの草(コントリビューショングラフ)のようなカラーマス目 で日々の継続度合いを可視化する習慣トラッカーです。1つの習慣につき1行のマス目があり、タスクを達成した日にはマスが点灯します。
開発の途中で、彼はいつものようにXで進捗を共有し、HabitKitのメイン画面のスクリーンショットを投稿しました。すると、この投稿が 瞬く間に拡散され、800件以上のいいねを獲得したのです。
Sebastianは振り返ります。「その瞬間、直感しました。『よし、これはLiftBearより遥かにうまくいくかもしれない』と」
LiftBearの時とは反応がまるで違いました。ユーザーは ひと目見ただけで何をするアプリか理解し、さらに「デザインが素晴らしい」「今すぐ欲しい」と感じてくれたのです。リリース前にして自然発生したこの強い関心こそ、LiftBearでは一度も得られなかった明確な市場からのシグナルでした。
2022年11月、HabitKitがリリースされました。初日の売上は約150ドル、初月の売上は 1,500ドル に達し、LiftBearが半年かけて稼いだ金額の十数倍をたった1か月で稼ぎ出したのです。
フェーズ4 · 最も過酷なビッグキーワードに全賭けする
その後のHabitKitの成長は、ほぼすべてアプリストア内の検索流入によるものでした。これは、彼がリリース前から綿密に練り上げていた戦略の賜物でした。
リリース前、彼は検索キーワードのリサーチに膨大な時間を費やし、「検索数が多くて競合が少ない」都合の良い穴場キーワードを探しましたが、そんなものは存在しませんでした。そこで彼は逆張りの決断を下しました。「この領域で最も重要で、最も競争が激しいビッグキーワード『habit tracker』(習慣トラッカー)を選び、そこに全力投球する。」
- 彼はアプリ名にこのキーワードを直接組み込みました。ストア上の正式名称を「Habit Tracker - HabitKit」にしたのです。
- サブタイトルには、2番目、3番目に重要なキーワードを配置しました。「Streaks & Accountability」(継続記録と自己管理)。
リリースから1か月後、HabitKitはイギリス圏の「habit tracker」検索結果でトップ10入りを果たしました。
さらに彼は、ユーザーレビューの獲得にも徹底的にこだわりました。
- 最高のタイミングでレビューを促す:ユーザーが初めて習慣を達成した瞬間に、iOSネイティブの評価ポップアップを表示させる。
- すべてのレビューに開発者自ら返信する:不具合を丁寧に解決し、星1つの低評価を星5つの高評価へと変えていく。
- サポートメールの返信の最後に一言を添える:「もしアプリを気に入っていただけたら、App Storeで短いレビューを書いていただけませんか?他の方に見つけてもらう大きな力になります」。創業者本人から丁寧な返信をもらったユーザーは感激し、快く素晴らしいレビューを書いてくれました。
彼は月100ドルの予算でApple Search Ads(検索連動型広告)も試しましたが、1インストールあたり約2.5ユーロかかると計算し、「割に合わない」と判断して広告を停止しました。
フェーズ5 · 期限到来、週4日勤務の会社員に戻る
HabitKitは順調なスタートを切ったものの、Sebastianが自分に課した12か月のリミットが迫っていました。当時の収益だけでは、まだ専業で生活を維持するには心許ない状態でした。
そこで彼は極めて現実的な決断を下しました。「元の会社に戻り、週4日勤務で働き、金曜日だけを自分のアプリ開発に充てる。」
傍から見れば後退に見えるかもしれません。しかしSebastianにとって、この逃げ道こそが最も貴重な武器をもたらしてくれました。「生活を支える安定した給与」と「成長をじっくり待つための時間的猶予」です。
転機は予期せぬ形で訪れました。復職から約2か月が経った2023年6月、HabitKitが 「habit tracker」の検索結果で突如トップ5に急浮上したのです。まずドイツとイギリスで順位が上がり、続いてGoogle Playでも上昇。ダウンロード数と売上が爆発的に跳ね上がりました。
不思議なことに、この急上昇には 明確なきっかけがありませんでした。バズった投稿があったわけでも、ストアページを大幅に変更したわけでもありません。Sebastian自身、今でもはっきりとした理由はわからないと言います。確かなのは、彼が磨き続けたプロダクトの質、蓄積された高評価レビュー、そして継続的なアップデートが臨界点を超え、ストアのアルゴリズムに評価されたということでした。
2023年9月までに、HabitKitは毎月数千ドルの安定した収益を生み出すようになっていました。彼は再び岐路に立ちました。「仕事を続けるべきか、それとも再び辞めて個人開発に専念すべきか?上司への申し訳なさや会社の良き仲間たちのことを思い数か月悩みましたが、数字を見れば、もう答えは決まっていました」
2度目の退職は、漠然とした希望ではなく、確固たる実績と成長データに基づいた決断でした。
2023年末、HabitKitの累計ダウンロード数は12万回、年間売上は 5.1万ドル に達しました。
フェーズ6 · 大物クリエイターの紹介で単月11.2万ドルを突破
ここからの成長スピードは年を追うごとに加速していきました。
- 2024年1月〜5月、HabitKitの売上は 11万ドル に達し、早くも2023年通期の2倍以上のペースを記録。
- アプリストアの最適化を続け、複数の国で「habit tracker」検索のトップ3入りを果たしました。
2024年12月、超人気テックYouTuber MKBHD(Marques Brownlee)チームの別チャンネル「The Studio」が公開した「実際に愛用しているアプリ」特集動画でHabitKitが紹介されました。これに年末年始の「新年の目標設定」需要が重なり、完璧な相乗効果が生まれました。
2025年1月、HabitKitの単月売上は11.2万ドル(約1,700万円)を記録しました。 Sebastianは振り返ります。「ダッシュボードの数字を見つめながら、『こんなの現実にあり得ない』と思いました。でも、現実だったのです」
2025年、HabitKitはついに最重要市場である 米国App Store の「habit tracker」検索でトップ5に入りました。彼曰く、米国は「規模が桁違いの最重要マーケット」であり、ここで上位に入ったことで月商は年間を通じて4万ドル以上を安定して維持するようになりました。年中には起業家インタビュー番組『Starter Story』にも出演し、さらなる自然流入を生み出しました。
2025年末に彼が公開した年間実績は以下の通りです。
| 指標 | 実績データ |
|---|---|
| 年間総売上 | 60.2万ドル(約9,000万円) |
| 月間経常収益(MRR) | 2.8万ドル |
| 有料サブスクリプション会員数 | 2.51万人 |
| App Store ダウンロード数 / 評価 | 27.2万回 / ★4.8(6,630件の評価) |
| Google Play ダウンロード数 / 評価 | 29.0万回 / ★4.6(9,443件の評価) |
2026年の年明け10日間で、HabitKitのMRRは2.8万ドルから3.15万ドルへとさらに跳ね上がり、米国での「habit tracker」検索順位は全米2位まで上昇しました。第三者収益検証プラットフォームTrustMRR(RevenueCatの管理画面と連携して検証)によると、2026年9月時点でHabitKitのMRRは約 3.24万ドル を維持しています。
ここで簡単なユニットエコノミクスを計算してみましょう。2.5万人の有料会員が2.8万ドルのMRRを生み出しているということは、ユーザー1人あたりの月額負担はわずか1ドル強です。単価は手頃でありながらユーザー数が膨大で、その獲得コストは検索による完全無料の自然流入。 これこそが、個人開発アプリビジネスにおける最も理想的な収益モデルと言えます。
フェーズ7 · 成功がもたらした光と影
大きな成功は、新たな悩みの種も連れてきました。
無数の模倣アプリの出現です。 Sebastianは一時期、クローンアプリの乱立を恐れて収益の公開を止めました。しかし、数字を隠しても模倣者は次々と現れ続けました。そこで彼は再び公開する決意を固めました。「どうせ真似されるのなら、私を心から応援し、私の挑戦から刺激を受けてくれる人たちに向けて、ありのままの数字を届けたい」
プラットフォーム依存のリスクも現実となりました。 2025年8月のある朝、目が覚めるとHabitKitがApp Storeから突然削除されていました。原因は開発者アカウントの住所更新の確認がApple側で滞ったことによる、予告なしの機械的な非公開措置でした。幸い24時間以内に復旧しましたが、その直後にはGoogleからも「アプリ内にニュースレターへの外部リンクがある」という理由で削除警告を受け、すべての外部リンクを急遽削除せざるを得なくなりました。
この経験を通じて、彼は深く痛感しました。「他人の土地の上に自分の家を建てているという事実を、絶対に忘れてはならない。」
すべての卵を1つのカゴに盛る危険を避け、そして純粋にモノづくりの原点を取り戻すため、彼は2025年後半にAppleのネイティブ言語SwiftUIをゼロから独学し、2本目の主力アプリとなる集中タイマー FocusKit を開発しました。2025年11月末にリリースされ、初月は1,600ダウンロード、874ドルの売上を記録。HabitKitに比べれば小さな数字ですが、彼自身が毎日愛用する大切な相棒となっています。
思考の深掘り(Thinking)
1. 最初の失敗の価値は、2度目のチャンスをより早く見つけられることにある
LiftBearは半年で100ドルしか稼げませんでしたが、Sebastianに最も価値ある教訓を授けました。「何の手応えも掴めないプロダクトには、執着せず早期に見切りをつけるべきだ。」LiftBearに何年も無駄な時間を費やさなかったからこそ、彼はHabitKitを作る余裕を手に入れることができたのです。
多くの人が挫折するのは、アイデアが悪かったからではなく、見込みのないアイデアに長期間しがみつきすぎてしまうからです。
2. 1枚の画像で説明できるプロダクトが、最も拡散されやすい
HabitKit最大のセールスポイントは、あの美しいカラーマス目です。余計な説明文は一切不要で、ひと目見るだけで理解でき、直感的に「美しい」「触ってみたい」と思わせます。Xでの800いいねこそ、市場が最初に返してくれた明確な答えでした。
開発に飛びつく前に、自問してみてください。「自分のプロダクトは、たった1枚のスクリーンショットで魅力を伝え切れるか?」 それができなければ、口コミによる拡散は極めて困難になります。
3. アプリストアの検索トラフィックは、個人開発者にとって最大の武器である
HabitKitは広告宣伝費をほとんど使っていません。その成長エンジンは、「habit tracker」というキーワード検索でのオーガニック順位の上昇でした。Sebastianのやり方は極めて誠実でした。キーワードをタイトルに明記し、愚直に高評価レビューを集め、アプリを継続的に改善し、じっとアルゴリズムの評価を待ったのです。
検索トラフィックには強烈な複利が働きます。順位が上がればダウンロードが増え、ダウンロードが増えれば順位はさらに盤石になります。 一度上位に定着すれば、休むことなく購買意欲の高い無料ユーザーを運び続けてくれます。
4. 逃げ道(本業)を残しておくことは恥ではない、戦略である
12か月の期限が来たとき、Sebastianは週4日勤務の会社員に戻りました。この安全網があったからこそ、彼は生活苦や焦燥感に押しつぶされることなく、HabitKitがブレイクするその時を冷静に待つことができたのです。
退職して背水の陣を敷くことだけが起業ではありません。 本業で生活の基盤を固め、残りの時間でアプリの成長をじっくり待つ。確かな数字が出てから専業になれば、リスクを最小限に抑えられます。
5. 成功すればするほど、プラットフォームリスクに備えよ
Appleによる誤認削除や、Googleからの警告はいつでも誰にでも起こり得ます。そして個人開発者には、巨大テック企業に対抗する交渉力などありません。HabitKitの売上は、事実上この2大ストアに依存しています。
メールマガジン(Newsletter)やSNSフォロワーなど、自前で繋がれるユーザーとの直接チャネルを構築すること、そして複数のプロダクトにポートフォリオを分散させることは、すべての個人開発者が早い段階から準備しておくべき重要課題です。
個人開発者のためのアクションプラン(Action)
個人で収益性の高い持続可能なアプリやデジタルプロダクトを作りたいなら、以下のステップを実践してください。
ステップ1:自分が毎日使っている身近なツールから着想を得る(1週間)
自分が毎日開いているアプリやツールを書き出してみましょう。それを「より美しく、よりシンプルに、より心地よく」行える方法がないか考えます。ステップ2:コードを書く前に、まず1枚のスクリーンショットで需要をテストする(1〜2週間)
Figmaでメイン画面のデザインを作成し、Xやコミュニティに投稿してみましょう。いいねの数、コメント、「いつリリースされるの?」という反応を観察し、開発に値するかどうかを判断します。ステップ3:2か月以内にMVP(実用最小限の製品)を完成させてストアに出す
Flutter、SwiftUI、あるいはAIプログラミングツールを駆使し、最もコアな機能だけに絞り込みます。自分に厳密な締め切りを課し、期日が来たら不完全でもストアに公開します。ステップ4:アプリストア最適化(ASO)を本気でやり切る
自ジャンルで最も需要の高いキーワードを見極め、アプリ名とサブタイトルに組み込みます。ユーザーが最初のタスクを達成した最高のタイミングでレビューを促し、届いたレビューには1件1件丁寧に返信します。ステップ5:明確な損切りラインを設定する
リリース後3〜6か月経ってもオーガニックのダウンロード数や売上に全く手応えがない場合は、未練を残さず開発をストップし、次のアイデアに移行します。ステップ6:本業やパートタイムの逃げ道を残し、複利の爆発を待つ
アプリの収益だけで生活できないなら、時短勤務や副業の形を取りましょう。精神的余裕を保ちながらプロダクトを磨き続け、成長データが完全に確信に変わったタイミングで独立します。ステップ7:プラットフォームに依存しない自前の顧客チャネルを育てる
Newsletterを発行し、SNSで「Build in Public(開発過程の公開)」を継続して自分自身のファンを増やし、アプリストアの規約変更リスクを分散させます。
この道が絶対に向いていない人
- リリース初日から一攫千金を夢見ている人:HabitKitですら、本格的な急成長軌道に乗るまでリリースから半年以上の地道な改善期間を要しました。
- SNSで自分の開発プロセスや生々しい数字を公開するのが嫌な人:透明性の高い共有こそが、最初の認知とインフルエンサーによる紹介を引き寄せる最大の触媒となります。
- 差別化された明確な武器もないのに、大手が寡占する激戦区に突撃する人:ひと目でわかる圧倒的なデザイン性や切り口がなければ、検索上位に食い込むことは不可能です。
- AppleやGoogleの規約変更・アカウント審査の理不尽さに耐えられない人:プラットフォームの庭で商売をする以上、理不尽な規約変更や審査の波に常に適応し続ける覚悟が求められます。