位置情報ベースのアプリをリリースする際の過酷な現実

Spatial Memoryの構築は簡単だと思っていました。現実世界版のPinterestを作り、リリースして、何百人ものユーザーが集まる様子を想像していました。

3ヶ月後、現実は違っていました。

私は完全なスタックを構築しました: • バックエンド: Go • モバイル: Kotlin (ARCore使用) • データベース: PostGIS および Redis GEO • ストレージ: Cloudflare R2

技術的な部分は完璧に動作しています。運用コストは月額2.18ドル。レスポンスタイムは50ms未満を維持しています。

そしてリリースしました。結果は静かなものでした: • 総登録者数: 17 • 総ピン作成数: 23

位置情報ベースのアプリは、巨大な「鶏と卵」の問題に直面します。ピンを作成してくれるユーザーが必要ですが、ユーザーを惹きつけるにはピンが必要です。

私が学んだ5つの大きな教訓は以下の通りです:

  1. コールドスタート問題 アーリーアダプターは「今すぐ」価値を求めています。「いつか」やってくるユーザーのためにネットワークを構築するという苦労を、彼らが肩代わりすることはありません。コンテンツがゼロのアプリには、価値もゼロです。

  2. GPSの限界 GPSは完璧ではありません。高層ビルが立ち並ぶ都市部では、精度が20〜30メートル低下します。ユーザーがコーヒーショップに立っているのに、アプリが「25メートル先にいます」と表示すれば、体験は台無しになります。

  3. 行動変容の難しさ 人々は「思い出をピン留めする」というアイデアは好きですが、その「手間」は嫌います。ほとんどの人は、ただ写真を撮ってInstagramに投稿するだけです。人々の世界との関わり方を変えるのは困難です。

  4. バッテリー消費 ARとGPSを併用すると、スマートフォンのバッテリーを激しく消耗します。ユーザーは、ただのサイドプロジェクトを使うためだけにモバイルバッテリーを持ち歩いてはくれません。

  5. プライバシーへの懸念 アプリが位置情報の権限を求めてくると、ユーザーは不安を感じます。プライバシーに配慮して開発したとしても、それを見ず知らずの相手に説明するのは至難の業です。

私からのアドバイス:一般層向けに作らないことです。Google MapsやInstagramに勝つことはできません。

代わりに、ニッチな層をターゲットにしましょう。以下のような層に向けて構築してください: • アーバンエクスプローラー • ハイキンググループ • 地元のグルメ好き • ストリートアート愛好家

これらのコミュニティはすでに存在しています。彼らは特定のツールを必要としています。

このプロジェクトは大成功とは言えませんでしたが、素晴らしい実験になりました。空間データベースやGoについて、どんなチュートリアルよりも多くのことを学ぶことができました。

出典: https://dev.to/kevinten10/building-spatial-memory-part-4-the-brutal-reality-of-launching-a-location-based-side-project-4n2

オプションの学習コミュニティ: https://t.me/GyaanSetuAi