Thực tế phũ phàng khi ra mắt một ứng dụng dựa trên vị trí

Tôi từng nghĩ việc xây dựng Spatial Memory sẽ dễ dàng. Tôi đã tưởng tượng mình sẽ tạo ra một Pinterest cho thế giới vật lý, ra mắt nó và thấy hàng trăm người dùng.

Ba tháng sau, thực tế lại khác.

Tôi đã xây dựng một bộ công nghệ (stack) hoàn chỉnh: • Backend: Go • Mobile: Kotlin với ARCore • Database: PostGIS và Redis GEO • Storage: Cloudflare R2

Công nghệ hoạt động hoàn hảo. Chi phí vận hành chỉ mất 2,18 USD mỗi tháng. Thời gian phản hồi luôn dưới 50ms.

Sau đó tôi ra mắt. Kết quả thật lặng lẽ: • Tổng số lượt đăng ký: 17 • Tổng số pin đã tạo: 23

Các ứng dụng dựa trên vị trí phải đối mặt với bài toán "con gà và quả trứng" cực kỳ nan giải. Bạn cần người dùng để tạo các pin, nhưng bạn lại cần các pin để thu hút người dùng.

Dưới đây là 5 bài học lớn nhất mà tôi đã rút ra:

  1. Bài toán khởi đầu lạnh (The Cold Start Problem) Những người dùng tiên phong (early adopters) muốn nhận được giá trị ngay lập tức. Họ không muốn phải bỏ ra mọi công sức để xây dựng một mạng lưới cho những người dùng sẽ xuất hiện vào "một ngày nào đó". Nếu một ứng dụng không có nội dung, giá trị của nó bằng không.

  2. Giới hạn của GPS GPS không hoàn hảo. Ở những thành phố có nhiều tòa nhà cao tầng, độ chính xác giảm từ 20 đến 30 mét. Nếu một người dùng đang đứng ở quán cà phê nhưng ứng dụng lại báo họ đang cách đó 25 mét, trải nghiệm sẽ bị phá vỡ.

  3. Thay đổi hành vi rất khó Mọi người thích ý tưởng ghi lại các kỷ niệm bằng pin. Nhưng họ không thích việc phải bỏ công sức ra làm. Hầu hết mọi người chỉ đơn giản là chụp một bức ảnh và đăng lên Instagram. Thay đổi cách con người tương tác với thế giới là một việc rất khó khăn.

  4. Hao pin Sử dụng AR và GPS cùng lúc sẽ làm cạn kiệt pin điện thoại. Người dùng sẽ không mang theo sạc dự phòng chỉ để sử dụng một dự án cá nhân.

  5. Lo ngại về quyền riêng tư Người dùng sẽ cảm thấy lo lắng khi một ứng dụng yêu cầu quyền truy cập vị trí. Ngay cả khi bạn xây dựng ứng dụng với sự ưu tiên về quyền riêng tư, việc giải thích điều đó với một người lạ vẫn là một thách thức.

Lời khuyên của tôi: Đừng xây dựng cho đối tượng đại chúng. Bạn không thể đánh bại Google Maps hay Instagram.

Thay vào đó, hãy nhắm vào một thị trường ngách. Hãy xây dựng cho: • Những người khám phá đô thị • Các nhóm đi bộ đường dài (hiking) • Những tín đồ ẩm thực địa phương • Những người đam mê nghệ thuật đường phố

Những cộng đồng này đã tồn tại sẵn. Họ cần những công cụ chuyên biệt.

Dự án này không phải là một thành công vang dội, nhưng nó là một thử nghiệm tuyệt vời. Tôi đã học được nhiều về cơ sở dữ liệu không gian (spatial databases) và Go hơn bất kỳ bài hướng dẫn nào có thể dạy.

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

Optional learning community: https://t.me/GyaanSetuAi