Ukweli Mchungu wa Kuzindua Programu Inayotegemea Mahali
Nilidhani kutengeneza Spatial Memory kungeliwa rahisi. Nilifikiria kutengeneza Pinterest kwa ajili ya ulimwengu wa kimwili, kuizindua, na kuona mamia ya watumiaji.
Miezi mitatu baadaye, ukweli ni tofauti.
Nilijenga mfumo kamili (stack): • Backend: Go • Mobile: Kotlin pamoja na ARCore • Database: PostGIS na Redis GEO • Storage: Cloudflare R2
Teknolojia inafanya kazi vizuri sana. Inanigharimu $2.18 kwa mwezi kuendesha. Muda wa majibu (response times) unabaki chini ya ms 50.
Kisha nikazindua. Matokeo yalikuwa tulivu: • Jumla ya usajili: 17 • Jumla ya pins zilizoundwa: 23
Programu zinazotegemea mahali zinakabiliwa na tatizo kubwa la "kuku na yai". Unahitaji watumiaji ili watengeneze pins, lakini unahitaji pins ili kuvutia watumiaji.
Hapa kuna masomo matano makubwa niliyojifunza:
Tatizo la Kuanza Upya (The Cold Start Problem) Watumiaji wa mapema wanataka thamani leo. Hawataki kufanya kazi yote ya kujenga mtandao kwa ajili ya watumiaji watakaokuja "siku moja." Ikiwa programu haina maudhui kabisa, thamani yake ni sifuri.
Mipaka ya GPS GPS si kamilifu. Katika miji yenye majengo marefu, usahihi hupungua kwa mita 20 hadi 30. Ikiwa mtumiaji amesimama kwenye duka la kahawa lakini programu inasema yuko mita 25 mbali, uzoefu unaharibika.
Kubadilisha Tabia ni Vigumu Watu wanapenda wazo la kuweka kumbukumbu (pinning memories). Hawapendi juhudi inayohitajika. Watu wengi wanachukua picha tu na kuituma kwenye Instagram. Kubadilisha jinsi watu wanavyoingiliana na ulimwengu ni vigumu.
Kuchosha Betri Kutumia AR na GPS kwa pamoja kunamaliza betri za simu haraka. Mtumiaji hatabeba power bank ili tu kutumia mradi mdogo (side project).
Wasiwasi wa Faragha Watumiaji wanakuwa na wasiwasi programu inapoomba eneo lao (location). Hata kama unajenga kwa kuzingatia faragha, kuelezea jambo hilo kwa mtu usiyemjua ni changamoto.
Ushauri wangu: Usitengeneze kwa ajili ya hadhira ya jumla. Huwezi kushindana na Google Maps au Instagram.
Badala yake, lenga kundi maalum (niche). Tengeneza kwa ajili ya: • Wachunguzi wa mijini (Urban explorers) • Vikundi vya matembezi ya milimani (Hiking groups) • Wapenzi wa vyakula vya ndani (Local foodies) • Wapenzi wa sanaa za mitaani (Street art enthusiasts)
Jamii hizi tayari zipo. Wanahitaji zana mahususi.
Mradi huu haukuwa na mafanikio makubwa, lakini ulikuwa jaribio zuri. Nilijifunza zaidi kuhusu kanzidata za spatial na Go kuliko mafunzo yoyote yangeweza kunifundisha.
Jumuiya ya kujifunza ya hiari: https://t.me/GyaanSetuAi
