
地域でアプリは作れた!でも、どうやって稼ぐの? ――バイブコーディングの収益化を考える
地域でも、自分たちでアプリを作れる時代が来た
プロフィールにも少し書いているが、これまで地域づくりの仕事に加えて、DXやテクノロジーに関わる仕事もしてきた。
地域の現場には、まだまだデジタル化できそうな業務がたくさんある。
イベントの受付管理、観光客向けの案内、店舗の情報発信、地域に残る資料の整理。
便利な仕組みがあれば助かると分かっていても、システムを発注するほどの予算がない。あるいは、わざわざ開発会社に相談するほど大きな話でもない。
そうした理由で、これまで手を付けられなかったことも少なくない。
ところが今は、少し事情が変わってきた。
例えば、地域の小さなお店が自分たちで予約管理ツールを作ったり、イベント主催者が参加者向けのWebアプリを用意したりすることが、以前よりもずっと現実的になっている。
これまでデジタル技術とは距離があった人たちにも、新しい選択肢が生まれ始めたわけだ。
実際、AIによるアプリ開発に興味を持っている人は、地域にもかなりいるのではないだろうか。
ただ、そこで一つの問題が出てくる。
これまでソフトウェア開発に関わってこなかった人にとっては、アプリを公開した後の収益化や運営費の仕組みが分かりづらい。
アプリの制作方法については、AIに尋ねればかなり詳しく教えてもらえる。実際に作業を手伝ってもらうこともできる。
しかし、完成したアプリをどう運営し、どこから収益を得るのかという部分は、開発技術とは別の知識が必要になる。
かくいう自分も、現在いくつかのWebアプリ開発を進めながら、改めてこのあたりを学んでいるところだ。
そこで『「好き」と「まち」の自由研究』では、こうしたテクノロジーやビジネスの話も扱っていきたいと思う。
最初のテーマは、アプリの収益化。
作り方の解説ではなく、作った後にどうやって事業として成立させるのかという話だ。
AIの普及によって、これまで専門のエンジニアにお願いしていたようなWebアプリを、個人でも作れるようになってきた。
最近よく耳にする「バイブコーディング」も、その流れを象徴する言葉の一つだろう。
AIと会話をしながら、やりたいことを伝え、コードを書いてもらい、実際に動くアプリにしていく。プログラミングの専門知識がなくても、アイデアを形にできる環境が急速に整いつつある。
SNSを眺めていても、数日で便利なツールを完成させた人や、ブラウザで遊べるゲームを次々と公開している人を見かける。
少し前まで、アプリ開発には専門的な知識と、それなりの予算が必要だった。
その壁が低くなっていることは、かなり大きな変化だと思う。
一方で、気になることもある。
アプリを作れたとして、その後のお金はどうするのだろう?
公開すればサーバー代がかかる。利用者が増えれば通信量も増えるだろうし、AIを使うアプリなら利用回数に応じて料金が発生することもある。
広告を貼れば何とかなるのか。それとも月額課金にするべきなのか。無料で公開している人たちは、どうやって運営費を賄っているのだろう。
そんな疑問から、今回はバイブコーディング時代のアプリ収益化について考えてみたい。
月間1万人が使っても、広告収入は3,000円?
今回、最初に気になったのが、SNSなどで見かける無料のブラウザゲームだった。
AIで小さなゲームを次々に作り、公開している人がいる。
あれだけの数を公開して、サーバー代はどうなっているのだろう。
アクセス数が増えれば通信費が膨らむはずだし、収益がなければ赤字が増えていくのではないか。
そんな疑問から調べ始めたところ、そもそもブラウザゲームには、アクセスが増えても費用を小さく抑えやすい仕組みがあることが分かった。
そして、さらに興味深かったのが広告収益だ。
仮に月間1万人が利用するWebアプリがあったとしても、利用頻度や広告単価によっては、広告収益が月3,000円程度になるケースも考えられる。
これは実際の平均広告単価を示したものではなく、一定の条件を置いたシミュレーションだ。
それでも、月間1万人という利用者を集めることの難しさを考えると、ずいぶん小さな金額に感じる。
では、何人が利用すれば黒字になるのか。
利用者が増えるほど赤字になるアプリと、ほとんど運営費が増えないアプリでは、何が違うのだろう。
そして、地域で利用するWebアプリなら、広告以外にどんな収益化の方法があるのか。
ここからは、実際のサービスの料金体系や、架空の「街の回遊促進アプリ」を使ったシミュレーションを交えながら、具体的に考えていこう。
【ここから有料部分】
1.そもそも、ブラウザゲームはなぜ無料で大量公開できるのか?
最初の疑問に戻ってみよう。
無料で公開されているブラウザゲームは、どうやって運営費を抑えているのだろう。
これを理解するためには、アプリの処理をどこで行っているのかを知る必要がある。