Cât ar costa dezvoltarea unei aplicații bazate pe locație ca Foursquare?

Publicat: 2021-10-05

Mergi des în călătorii de afaceri? Vă lipsesc întotdeauna timpul și opțiunile de călătorie? În ciuda celor două fapte menționate mai sus, sunteți încă dornici să obțineți mâncăruri și băuturi delicioase și, de asemenea, niște mâncăruri pentru creier (muzee, expoziții, galerii etc.) în fiecare oraș pe care îl vizitați? Apoi, trebuie să fiți un utilizator pasionat al aplicației mobile bazate pe locație, cum ar fi Foursquare și Yelp, deoarece acestea au făcut viața de călătorie mai ușoară pentru oameni ca dvs. Scufundarea în interiorul aplicației va ajuta la estimarea cât ar fi nevoie pentru a dezvolta o aplicație bazată pe locație, cum ar fi Foursquare - sau doar cum să creați o aplicație precum Yelp.

Doriți să aflați despre un traseu la îndemână și un planificator de călătorie TapToTrip?

Foursquare Prequel.

„Sunt foarte încântat nu doar de creșterea propriei aplicații, ci de modul în care putem ajuta alte companii să realizeze lucruri cu adevărat interesante care nu au fost făcute până acum, cu conștientizarea locației, conștientizarea contextuală, notificări proactive despre lucruri - știi , asta e chestia care ne încântă cu adevărat. ” Partea discursului pe care Dennis Crowley a susținut-o în 2009 pentru TechCrunch pe Foursquare, care reprezintă în mod clar valoarea pe care o oferă această aplicație. În primul rând a apărut pe piață în 2009, iar datorită funcției GPS inovatoare și a funcțiilor de localizare geografică din 2011 aplicația a atins punctul de 7 milioane de utilizatori. Pinul minunat despre Foursquare a fost momentul perfect - a ajuns să fie livrat chiar când a fost lansat primul iPhone, cu scopul de a profita de noua piață a smartphone-urilor. Destul de extraordinar, aceste cifre au crescut semnificativ de atunci - cercetările sugerează că numărul de utilizatori activi a evoluat cu 55 de milioane! Deci, ce îi menține pe oameni pe Foursquaring peste tot?
Foursquare vă găsește cele mai bune pub-uri la care să turnați o halbă

LBS ca LSD al utilizatorului.

Unul dintre ingredientele principale pe care se bazează serviciul Foursquare este un serviciu bazat pe locație, cel care permite utilizarea poziției geografice a dispozitivului mobil pentru a naviga utilizatorii. Când spun „serviciu”, mă refer cu adevărat la Foursquare să fie unul - deoarece își obțin propriul serviciu API cu tone de date despre diferite locuri și tarifele pe care le au aceste locuri. Geolocalizarea este formată din trei elemente cheie care sunt:

  • Latitudine

  • Longitudine

  • Altitudine

Primele două sunt destul de frecvent utilizate, în timp ce altitudinea se aplică numai în cazul sistemului de navigație interior. La rândul său, navigarea ca studiu care se concentrează pe controlul și monitorizarea mișcării unui obiect dintr-un loc în altul, este realizată, cărămidă cu cărămidă, din mai multe metrici:

  • GPS (așa-numitul GPS-tracking)

  • Wi-fi sau orice altă conexiune la internet

  • Bluetooth

  • Diverse controlere (aerometru, hidroscop etc.)

Aceste controlere ajută la afișarea poziției dispozitivului, dar au nevoie atât de punctul de pornire, cât și de punctul de hartă GSM și, totuși, raza care va fi reprezentată va fi mult prea largă. Precizia maximă poate fi atinsă doar printr-o combinație de GPS și conexiune la internet atunci când funcționează amândoi. Aplicația de navigație funcționează după cum urmează, urmărind locația dispozitivului mai întâi prin GPS-nav (în câțiva kilometri), Wi-fi sau internet mobil al doilea 2 (permite urmărirea dispozitivului la 500 de metri), apoi GSM este activat, Bluetooth este numărul 4 și, în cele din urmă, vine la controlere, deoarece acestea oferă cea mai precisă poziție geografică dintre toate, pe o rază de 100 de metri. Singura problemă cu care se confruntă astăzi sistemele și serviciile de navigație este efectul ucigaș pe care LBS îl are asupra duratei de viață a bateriei, deoarece acesta consumă destul de multă energie; deci, atunci când creați unul, trebuie să existe un rău mai mic - o locație mai puțin precisă urmărită sau durata de viață a bateriei prelungită, totul în funcție de logica de afaceri pe care sunteți dispus să o aplicați în aplicația dvs.

Domeniul imens de operațiuni este conectat la serverul de backend, deoarece baza de date cu locuri, utilizatori, recenzii, comentarii etc. ar trebui să fie stocată acolo, împreună cu toate modificările de locație și locurile potențiale la care ar putea merge folosind căutarea dvs. locală. aplicație.

Ați putea dori, de asemenea, să citiți despre dezvoltarea aplicațiilor de livrare la cerere.

Spywaring Your Every Move.

aplicațiile de localizare geografică urmăresc punctul de destinație
Întrebarea despre cum să creați o aplicație bazată pe locație se extinde și mai mult. Dacă sunteți obișnuit când vine vorba de Foursquare sau AroundMe, aproape de fiecare dată când vizitați un nou loc public, la câteva minute după ce primiți o notificare push de la această aplicație, solicitându-vă să vă împărtășiți impresiile despre experiența pe care ați avut-o acolo. Cu toate deliciile pe care vi le oferă aplicația mobilă cu localizare geografică, de exemplu, Foursquare este, de asemenea, activat pentru a vă trimite „evaluați acest loc”. Acesta este un server backend care vă urmărește locația de fiecare dată când o schimbați și afișează locul în care ați mers din baza de date în server, astfel încât să puteți comenta timpul pe care l-ați avut, în beneficiul unei aplicații mobile precum aroundme. Android Fused location + Geofences sunt soluția combinată utilizată pentru a efectua această operațiune.

Acesta este cât de mult va costa cu adevărat să construiești o aplicație bazată pe locație

Lăsați întotdeauna spațiu pentru un desert, iar cursul dulce în cazul nostru este prețul unei aplicații similare cu Foursquare. Așadar, să trecem direct la el.

Etapa # 1: Prototipuri și piese de specificații. În mod normal, contractele de timp și materiale sunt semnate în aceste condiții, dar pentru o aplicație mobilă, cum ar fi în jur de 80 de ore, ar trebui să fie suficiente.

Etapa # 2: partea de proiectare. Este greu de estimat cantitatea exactă de ore pentru un astfel de domeniu de utilizare a interfeței personalizate, dar ar fi necesare cel puțin 120 de ore.

Etapa # 3. Dezvoltarea în sine. Aici este diferit - așa cum este întotdeauna pentru diverse platforme.

Dezvoltarea Android ar acoperi următoarele funcții:

  • Integrarea locurilor (liste ale locurilor, detaliile locului, filtrarea locurilor, harta) -180 ore

  • Check-in (urmărirea locației în aplicație, bază de date, dacă este necesar) - 172 ore

  • Recomandări (favorite, locuri salvate, liste de „recomandate pentru dvs.”) - 60

  • Profilul utilizatorului (informații, tarife, editare, persoane, preferințe etc.) - de la 76

  • Istoric (lista locurilor vizitate) - 32 de ore
    Total: de la 520 de ore pentru o versiune MVP

În schimb, dezvoltarea iOS ar necesita o cantitate diferită de ore pentru același model de afaceri:

  • Integrarea locurilor (liste ale locurilor, detaliile locului, filtrarea locurilor, harta) - 128 de ore

  • Check-in (urmărirea locației în aplicație, bază de date, dacă este necesar) - 112 ore

  • Recomandări (favorite, locuri salvate, liste de „recomandate pentru dvs.”) - 48

  • Profilul utilizatorului (informații, tarife, editare, persoane, preferințe etc.) - de la 76

  • Istoric (lista locurilor vizitate) - 24 de ore
    Total: de la 400 de ore pentru o versiune MVP

Cu toate acestea, nici o singură aplicație mobilă nativă cu servicii bazate pe locație nu ar putea funcționa cu ușurință fără o dezvoltare backend, unde este inclusă partea serverului. Partea backend, de preferință scrisă pe Ruby on Rails, ar include panoul de administrare (creat pe HTML + CSS), baza de date (realizată cu PostGreSQL sau MondgoDB) și Node JS pentru trimiterea notificărilor push. În total, acest lucru ar necesita aproximativ 320 de ore de lucru, în funcție de caracteristicile necesare în MVP. Estimarea unui site web similar cu Yelp nu este inclusă pe listă aici.

Citiți mai multe: Cum să dezvoltați un MVP .

Etapa # 4: Testarea performanței aplicației - ore și peste, în funcție de funcții.

Tarifele orare vor varia întotdeauna, în funcție de furnizorul de servicii (dezvoltatori), platformă și tipul de contract pe care îl alegeți. Prin urmare, prețul mediu pentru Android ar începe de la 25 000 USD și, respectiv, aplicația similară iOS Foursquare vă va costa minimum 22 000 USD.

Etapa nr. 5: sau ce trebuie să faceți după ce dezvoltați o aplicație bazată pe locație ca Foursquare?

Poate că crearea unei clone Foursquare nu ar satisface utilizatorul exigent, motiv pentru care caracteristica de bază a aplicației dvs. ar trebui să fie bine gândită și diferită de modelele deja existente. De exemplu, accentul principal ar putea fi asupra unui anumit public (de exemplu, Aroundme pentru spitale, închirieri auto și cinematografe) sau trebuie să conțină caracteristica „rezervați un loc” în interiorul aplicației. Orice ați alege să veniți, asigurați-vă că nu sunteți singurul dispus să cumpere serviciul. Mai mult, un punct minunat de luat în considerare ar fi promovarea aplicației - prin postarea de reclame și colaborarea cu canalele de socializare.

Startup-ul viitorului?

Dezvoltarea aplicațiilor bazate pe locație are cu siguranță propriile sale particularități, la fel ca orice altă industrie. Cu toate acestea, ajutarea oamenilor să descopere locurile din întreaga lume cu o aplicație pentru directorul afacerilor nu a fost niciodată atât de relevantă ca și acum, în era călătorilor diversificați care sunt în prezent atât de pasionați de oameni. Locuri noi așteaptă să fie descoperite, noi călătorii să fie planificate, deci poate noi produse și noi afaceri locale așteaptă să fie lansate?

Obțineți consultația gratuită de afaceri aici.

Scris de Max Mashkov, Alexander Sheyanov și Elina Bessarabova.