લોકેશન-આધારિત એપ લોન્ચ કરવાની કઠોર વાસ્તવિકતા

મને લાગ્યું હતું કે Spatial Memory બનાવવું સરળ હશે. મેં ભૌતિક વિશ્વ માટે Pinterest જેવું કંઈક બનાવવાનું, તેને લોન્ચ કરવાનું અને સેંકડો વપરાશકર્તાઓને જોવાનું કલ્પના કરી હતી.

ત્રણ મહિના પછી, વાસ્તવિકતા અલગ છે.

મેં એક સંપૂર્ણ સ્ટેક બનાવ્યો: • Backend: Go • Mobile: Kotlin with ARCore • Database: PostGIS and Redis GEO • Storage: Cloudflare R2

ટેકનોલોજી સંપૂર્ણ રીતે કામ કરે છે. તેને ચલાવવાનો મારો ખર્ચ દર મહિને $2.18 છે. રિસ્પોન્સ ટાઈમ 50ms થી ઓછો રહે છે.

પછી મેં તેને લોન્ચ કરી. પરિણામો ખૂબ જ નહિવત્ હતા: • કુલ સાઇનઅપ્સ: 17 • બનાવેલા કુલ પિન્સ: 23

લોકેશન-આધારિત એપ્સ એક મોટી 'ચિકન-એન્ડ-એગ' (પહેલા શું આવ્યું?) સમસ્યાનો સામનો કરે છે. પિન્સ બનાવવા માટે તમારે વપરાશકર્તાઓની જરૂર છે, પરંતુ વપરાશકર્તાઓને આકર્ષવા માટે તમારે પિન્સની જરૂર છે.

અહીં પાંચ મોટા પાઠ છે જે મેં શીખ્યા:

  1. કોલ્ડ સ્ટાર્ટ સમસ્યા (The Cold Start Problem) પ્રારંભિક વપરાશકર્તાઓ (Early adopters) આજે જ મૂલ્ય ઈચ્છે છે. તેઓ "ક્યારેક" આવનારા વપરાશકર્તાઓ માટે નેટવર્ક બનાવવા માટે બધું કામ કરવા માંગતા નથી. જો એપમાં શૂન્ય કન્ટેન્ટ હોય, તો તેનું મૂલ્ય શૂન્ય છે.

  2. GPS ની મર્યાદાઓ GPS સંપૂર્ણ નથી. ઊંચી ઇમારતો ધરાવતા શહેરોમાં, ચોકસાઈ (accuracy) 20 થી 30 મીટર સુધી ઘટી જાય છે. જો કોઈ વપરાશકર્તા કોફી શોપ પર ઊભો હોય પરંતુ એપ કહે કે તેઓ 25 મીટર દૂર છે, તો અનુભવ બગડી જાય છે.

  3. વર્તણૂકમાં ફેરફાર કરવો મુશ્કેલ છે લોકોને યાદોને પિન કરવાનો વિચાર ગમે છે. પરંતુ તેમને તે માટેનો પ્રયત્ન (effort) ગમતો નથી. મોટાભાગના લોકો ફક્ત ફોટો પાડે છે અને તેને Instagram પર પોસ્ટ કરે છે. લોકો વિશ્વ સાથે કેવી રીતે સંપર્ક કરે છે તેમાં ફેરફાર કરવો મુશ્કેલ છે.

  4. બેટરી ડ્રેઇન AR અને GPS બંનેનો સાથે ઉપયોગ કરવાથી ફોનની બેટરી ઝડપથી ઉતરી જાય છે. કોઈ વપરાશકર્તા માત્ર એક સાઇડ પ્રોજેક્ટ વાપરવા માટે પાવર બેંક સાથે રાખશે નહીં.

  5. પ્રાઇવસીની ચિંતા જ્યારે એપ લોકેશન માંગે છે ત્યારે વપરાશકર્તાઓ ગભરાઈ જાય છે. ભલે તમે પ્રાઇવસીને ધ્યાનમાં રાખીને એપ બનાવી હોય, પણ કોઈ અજાણ્યા વ્યક્તિને તે સમજાવવું એક પડકાર છે.

મારી સલાહ: સામાન્ય પ્રેક્ષકો માટે કંઈપણ ન બનાવો. તમે Google Maps અથવા Instagram ને હરાવી શકશો નહીં.

તેના બદલે, કોઈ ચોક્કસ ક્ષેત્ર (niche) ને લક્ષ્ય બનાવો. આ માટે બનાવો: • અર્બન એક્સપ્લોરર્સ (Urban explorers) • હાઇકિંગ ગ્રુપ્સ (Hiking groups) • લોકલ ફૂડીઝ (Local foodies) • સ્ટ્રીટ આર્ટના શોખીનો (Street art enthusiasts)

આ સમુદાયો પહેલેથી જ અસ્તિત્વમાં છે. તેમને ચોક્કસ સાધનોની જરૂર છે.

આ પ્રોજેક્ટ કોઈ મોટી સફળતા નહોતો, પરંતુ તે એક ઉત્તમ પ્રયોગ હતો. મેં કોઈપણ ટ્યુટોરિયલ કરતાં સ્પેસિયલ ડેટાબેઝ અને 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