昨日、僕はエディタを開いたまま、PCの画面を前にしてしばらく放心状態になっていた。
画面に映っていたのは、開発が半分終わったiOSアプリのプロジェクト。UIはほぼ完成し、コア機能も動く。あとは細かい調整と書き出しのロジックを組むだけ。順調にいけば、数日後には完成してストアに並ぶはずだった。
でも、僕はそのプロジェクトをごみ箱に入れかけた。
開発への熱意が冷めたからではない。ある出来事をきっかけに、「あ、このアプリ、もうこの世に存在する意味がないな」と悟ってしまったからだ。
誰もが憎む「スクショ作成」という苦行
事の発端はこうだ。最近、僕は App Store 用の「スクリーンショット作成ツール」を新しく開発しようとしていた。
アプリをリリースしたことがある人なら分かると思うが、あのスクショ作成は本当に地獄の作業だ。画面をキャプチャし、背景を調整し、キャッチコピーを考え、綺麗なフォントで配置し、iPhoneのモックアップにはめ込み、全画面サイズに対応させる……。信じられないほど時間を奪われる上に、ひたすら退屈なのだ。
既存のツールもいくつか試したが、どれも帯に短し襷に長しだった。指定の解像度に足りなかったり、カスタマイズ性が低すぎたり、そもそもエクスポートの導線が最悪だったり。まともに使える数少ないツールは、高額なサブスクリプションが必要だった。
「だったら、この一連の作業を使いやすいソフトウェアとして自分で作ればいいじゃないか」
僕は機能要件をまとめ、自信満々でコードを書き始めた。数日で画像のインポート、デバイス外枠の自動合成、背景のカスタマイズ、テキスト配置のロジックまで組み上げた。
「これが完成すれば、絶対に多くの開発者の役に立つはずだ」
昨日までは、本気でそう信じていた。
時代が新たな手法を生み出し、「機能」を殺した瞬間
しかし今日、僕の自信は粉々に打ち砕かれた。
きっかけは、Googleが最近発表した最新の画像生成AI「Imagen 3(Gemini統合版)」を何気なく触ったことだった。最新モデルでは、これまでAIの弱点だった「画像内のテキストのレンダリング(文字化け)」が劇的に改善されているという。
好奇心から、僕は自分のアプリの生のスクリーンショットを放り込み、こんなプロンプトを入力した。
「このスクショを最新のiPhoneのモックアップにはめ込んで。背景は青のグラデーション。上部に『直感的なタスク管理』という白文字のキャッチコピーを、App Storeのスクショ風に美しいレイアウトで配置して。サイズは 1284 x 2778 で」
数秒後。
画面には、完璧な App Store 用のスクリーンショットが出力されていた。背景、レイアウト、デバイスのモックアップ、影の落ち方。そして何より、日本語のテキストが一切崩れることなく、美しいフォントで配置されていたのだ。
僕はその画像を、ただ黙って見つめていた。
プロンプトやスタイルを変えて何度試しても、数秒で完璧な別パターンの画像が生成される。
面倒なテンプレート選びも、サイズ調整の苦労も、一切必要ない。
必要なのは「1枚のスクショ」と「1行の指示」だけだ。
僕の頭をよぎったのは、驚きではない。巨大で、圧倒的な「沈黙」だった。
僕のPCの中には、まさに「それ」をやるための専用アプリのプロジェクトが眠っている。何日もかけて一生懸命書いたロジックを……AIはたった数秒で、しかも僕が想定していた以上のクオリティでやってのけたのだ。
データで確認した「次元の違う敗北」
ショックから少し立ち直った僕は、心の中で一縷の望みにすがっていた。
「いや、これはAIのプロンプトを使える人だけの話かもしれない。普通のユーザーは、やっぱり従来のレイアウトツールにお金を払ってくれるんじゃないか?」
この仮説を検証するため、僕が普段アプリ市場データの分析に使っている Appark を開いた。このジャンルでかつて大儲けしていた従来のスクショ作成ツールをいくつか入力し、最近のパフォーマンスを調べてみた。
ダッシュボードのデータを見た瞬間、僕の心にあった最後の希望は完全に打ち砕かれた。
データは嘘をつかない。トラフィックの推移と収益予測のグラフははっきりと示していた。過去数ヶ月の間に、上位にランクインしていた従来のスクショ作成ツールのダウンロード数と収益カーブは明らかに停滞し、一部は下落さえ始めている。
それと鮮やかなコントラストを描くように、ツール上でトラッキングされている「AI自動生成」や「スマート自動配置」といったタグを持つ新鋭アプリたちが、驚異的なスピードでランキングを駆け上がっていた。
市場の交代劇は、僕の想像をはるかに超えて冷酷かつ迅速だった。
もし数日前に Appark を開いてこのマクロなトレンドを確認していれば、思いつきでコードを書き始め、数日間の開発時間を無駄にすることは決してなかっただろう。
「どう実装するか」から「そもそも必要か」へ
結局、僕はそのプロジェクトを削除しなかった。エディタの中にはまだ残っている。もしかしたら、技術の練習として最後まで完成させてリリースするかもしれないし、しないかもしれない。
でも、この一件は僕のエンジニアとしての考え方を根底から変えた。
以前の僕は、ツールを作るとき「この機能をどうやって実装しようか?」とばかり考えていた。
しかし今は、最初の1行のコードを書く前に、自分にこう問いかけなければならない。
「AI時代において、この機能は独立したソフトウェアとして存在する意味がまだあるのか?」
僕たちが一生懸命コードを積み上げて作った多くの「機能」は、「AIとの自然言語による対話」という全く新しいインターフェースに直接飲み込まれようとしている。
技術の進化は、僕たちの想像を遥かに超えるスピードで進んでいる。こんな時代において、コードをガシガシ書くという「戦術的な勤勉さ」で、市場の動向を見ない「戦略的な怠慢」をカバーすることは絶対にできない。
手を動かす前に、データ分析ツールを使って市場の本当の風向きを見極めること。それが何よりも重要だと痛感した。