Hvordan Uber ble laget

Uber har forvandlet verden. Faktisk er det utenkelig å tenke på en verden uten bekvemmeligheten av den innovative turdelingstjenesten. Uber har sporet sin opprinnelse i et marked som stadig blir avregulert, og har kommet triumferende ut. Uber opererer i over 58 land og verdsettes til en verdi av 66 milliarder dollar, og har raskt utvidet seg til etablerte filialer i over 581 byer i over 82 land, med USA, Brasil, Kina, Mexico og India som Ubers mest aktive land.

Hvis det ikke var imponerende nok, fullførte selskapet i 2016 totalt to milliarder turer på en uke. Når du vurderer det faktum at de første milliardturene tok Uber 6 år, og den andre milliarden ble oppnådd på bare seks måneder, er det ikke overraskende å se Uber fremstå som en global næringslivsleder. Dette verdensomspennende fenomenet er bygget på en enkel idé, forførende i sin forutsetning - muligheten til å hilse en bil uten annet enn smarttelefonen din.

Det tok problemet å hilse en taxi og ga alle en rettferdig løsning mens de fortsatte å kapitalisere på det fremvoksende markedet. Og smarte mennesker stiller det riktige spørsmålet: Hvordan bygger jeg en app som Uber for mine forretningsbehov?

Ydmyk begynnelse

Det hele startet i 2008, med grunnleggerne av Uber som diskuterte fremtiden for teknologi på en konferanse. I 2010 ble Uber offisielt lansert i San Francisco. På 6 måneder hadde de 6000 brukere og ga omtrent 20.000 turer. Hva var nøkkelen til deres suksess? For det første fokuserte Ubers grunnleggere på å tiltrekke seg både sjåfører og ryttere samtidig . San Francisco var hjertet i teknologisamfunnet i USA og var dermed det perfekte lydkortet for at denne formen for teknologisk innovasjon kunne trives.

I begynnelsen spredte Uber appen sin fra jungeltelegrafen, og arrangerte og sponset tekniske hendelser, og ga deltakerne til arrangementene gratis turer med appen sin. Denne formen for markedsføring fortsetter i dag - og gir 50% rabatt til nye ryttere for sin første Uber-tur. Denne første rabatten stimulerte brukerne til å bli langsiktige ryttere, og resten var historie. Etter hvert som flere og flere tok til sosiale medier for å fortelle verden om denne innovative innovative appen - den rene glansen i deres markedsføringsstrategi betalte seg.

Produktteknologi kohesjon: Hvordan Uber fungerer

Hva gjør Uber, Uber? For det første er det den allestedsnærværende appellen, eller måten de strømlinjeformet sitt produkt, programvare og teknologi på. Det var i starten frisk, nyskapende og hadde aldri blitt sett før. Så hvis man skulle replikere modellen, måtte de se på Ubers merkevarestrategi.

For å bruke Uber må du laste ned appen, som først ble lansert på iPhone, og deretter utvidet til Android og Blackberry.

Ubers medstiftere, Garret Camp og Travis Kalanick, stolte sterkt på 6 viktige teknologier basert på iOS- og Android-geolokalisering. Det som virkelig solgte det, var imidlertid den klare kjerneverdien - muligheten til å kartlegge og spore alle tilgjengelige drosjer i det aktuelle området. Alle andre interaksjoner er basert på denne kjerneverdien - og det som skiller Uber (og vil skille appen din ) bortsett fra mengden. For å bygge en app som Uber, må du ha:

1. Registrerings- / påloggingsfunksjoner: Uber lar deg registrere deg med fornavn, etternavn, telefonnummer og foretrukne språk. Når du har registrert deg, sender de deg en SMS for å bekrefte nummeret ditt, som deretter lar deg angi betalingsinnstillingene dine. Reisepriser belastes etter hver tur gjennom dette kontantløse systemet.

2. Bestillingsfunksjoner: Dette gir sjåførene muligheten til å godta eller nekte innkommende turforespørsler og få informasjon om kundens nåværende beliggenhet og destinasjon.

3. Evnen til å identifisere enhetens plassering: Uber, via CoreLocation-rammeverket (for iOS-plattformer) oppnår den geografiske plasseringen og retningen til en enhet for å planlegge plassering og levering. Å forstå iOS- og Android-geolokaliseringsfunksjoner er avgjørende for dette trinnet, for det er det appen din kjører på.

4. Veibeskrivelse til punkt: Uber-appen gir veibeskrivelse til både sjåføren og brukeren. Utviklere av Uber-appen bruker MapKit for iOS og Google Maps Android API for Android for å beregne ruten og gjøre veibeskrivelser tilgjengelige. De implementerte videre Google Maps for iPhone og Android, men tilpasset smart teknologi fra andre kartleggingsselskaper for å løse eventuelle logistiske problemer som måtte komme opp.

5. Push-varsler og SMS: Du får opptil 3 varsler umiddelbart fra Uber når du bestiller en tur.

  • Et varsel som forteller deg når sjåføren godtar forespørselen din
  • En når sjåføren er nær din posisjon
  • En i sjansen for at turen din er kansellert

Du får videre full oppdatering om sjåførens status, ned til bilmerke og lisensnummer, og en ETA på drosjes ankomsttid.

6. Prisberegner: Uber tilbyr et kontantfritt betalingssystem som betaler sjåfører automatisk etter hver tur, behandlet via brukerens kredittkort. Uber tar 25% av sjåførens pris, noe som gir enkel fortjeneste. De ble parret med Braintree, en verdensledende innen mobilbetalingsindustrien, men andre gode muligheter er Stripe, eller Paypal, via Card.io.

Her er noen flere ettertraktede funksjoner for brukerens side av appen:

  • Evnen til å se sjåførens profil og status: Kundene dine vil føle seg tryggere ved å kunne se sjåførens bekreftelse, og det er god sikkerhet for å sikre at du vet hvem som bruker appen din for fortjeneste.
  • Evnen til å motta varsler: Motta øyeblikkelig varsler om statusen for turen din og eventuelle kanselleringer.
  • Muligheten til å se ruten fra deres telefoner (et innebygd navigasjonssystem): Dette er iboende knyttet til geolokaliseringsfunksjonene dine, du vil være i stand til å lede taxiene dine til de raskeste, mest tilgjengelige rutene.
  • Prisberegning: Beregning av pris på forespørsel og implementering av et kontantfritt betalingssystem.
  • En “spilled fare” -alternativ: Uber introduserte dette alternativet med stor suksess. Det tillater venner å sølle prisen på turen.
  • Be om tidligere drivere: Det er litt som å ha din favoritt taxi mann på hurtigvalg, og er en god måte å sikre gjentatte kunder.
  • Venteliste i stedet for økning i priser: Unngå medieforstyrrelsen ved å benytte en prisstigning ved å benytte en ventelistefunksjon, slik at brukerne dine kan legges til en venteliste i stedet for å bli belastet mer enn de burde, og for å forhindre at de oppdaterer appen under topp timer, og reduserer ressursene som kreves av backend-infrastrukturen.

En annen nøkkel til Ubers suksess, som bør bemerkes av potensielle utviklere av lignende apper, er måten Uber opererer på. De benytter seg av mer enn ett marked som tilsvarer flere ryttere, flere sjåfører og mer virksomhet for selskapet. Uber har mestret lokaliseringskunsten - evnen til å slå ut eksisterende markeder og konkurrenter, noe som ytterligere beholder kundebasen ved å forbedre sin egen forretningsstrategi.

De har tatt hensyn til lokal kontekst og omstendigheter. For eksempel samarbeidet de med Paypal i november 2013 for å gi så mange mennesker i Tyskland ikke bruker kredittkort, og byttet til tjenester basert på SMS-meldinger i Asia, ettersom det er flere mennesker, men færre smarttelefoner per innbygger. Dette hjelper dem å imøtekomme ulike markeder og optimalisere fortjenesten.

Uber-markedsføringsstrategien er ikke statisk - den er dynamisk. Utvidelse var nødvendig, og forretningsmodellen høster fortjeneste ved å mette taximarkedet med sine kunder og sjåfører, som driver deres eksponentielle vekst. Det som håper apputviklere kan ta fra dette er at du trenger å designe appen din for fleksibilitet.

Design appen din på en måte som lar den slå et slag og rull med slag. Å ha et system på plass som lar deg bygge og integrere endringer effektivt i appen og som lar teammedlemmer kommunisere effektivt, er av største betydning.

Det som gjorde Uber så vellykket var evnen til å omforme hvordan vi tenker på teknologi og dens drift. Det gjorde faktisk markedet til et bedre og mer effektivt sted gjennom den innovative tjenesten på forespørsel.

Hvilken teknologi er Uber bygget på?

Appens tekniske side er i stor grad skrevet i JavaScript, som også brukes til å beregne tilbud og forutsi etterspørsel. Med sanntidsforsendelsessystemene som er bygget på Node.js og Redis. Java, så vel som Objective-C, brukes til iPhone- og Android-appene. Twilio er styrken bak Ubers tekstmeldinger, og push-varsler implementeres gjennom Apple Push Notifications Service på iOS-plattformen og Google Cloud Messaging (GCM) for Android-appen.

Hvor mye tjener Uber?

Egentlig er det mye mindre enn du tror. Verdien på 66 milliarder dollar, etter 25% -provisjonen (som avrunder til rundt $ 0,19 per tur), går for det meste mot kredittkortbehandling, renter, skatt, kompensasjon for ansatte, kundesupport, markedsføring og ulike innsatser mot svindel.

Hvor mye tar det å bygge Uber?

Uber er ikke bare en app, den er to - en for føreren og en for føreren. Kostnaden for å utvikle en app som Uber er avhengig av en rekke faktorer

  • kostnadene ved å bygge en MVP
  • produktutvikling og anskaffelse
  • få sortert økonomien i markedsføring
  • de konstante kostnadene ved å bygge videre på og forbedre appens analytiske evner

Når du lager en app som Uber, vil du investere en god del i designtjenester, backend og webutvikling, prosjektledelse, for ikke å nevne Android og iOS native app-utvikling. De totale arbeidstimene rundes ut til rundt 5000 timer for lignende på forespørsel taxi-apper, som setter kostnadene for å utvikle en slik app til rundt $ 50 000 (forutsatt at teamet ditt jobber for $ 50 dollar i timen). Men siden timeprisene omtrent varierer fra $ 20 til $ 150, kan median kostnadene være høyere eller lavere.

Konklusjon

For å avslutte, skyldes Ubers suksess flere faktorer, inkludert en klar forretningsmodell og interaksjonsbaserte funksjoner, og ikke omvendt kombinert med en markedsføringsstrategi som fokuserer på å tiltrekke brukere.

Spørsmålet i alles sinn er selvfølgelig hvordan du kan redusere den samlede risikoen for feil ved å sørge for at ideen og produktet ditt er levedyktig når du utvikler en app?

En måte er å bruke en mobilapp-utviklingspartner (som Octodev) som har jobbet med mange slike apper og forstår prosessene som er involvert. Et fremskritt for å bruke en slik partner er at de har jobbet med mange slike apputviklingsprosjekter og har praktisk erfaring innen produktutvikling for å unngå fallgruvene og få mest mulig ut av din visjon.

En annen viktig del av å sikre at App-utviklingsprosjektet ditt blir raskt og jevnt utført, er å ha et klart veikart og regelmessig kommunikasjon under prosjektet. Det er mange tilnærminger for å oppnå dette, og vi bruker Octodev en rådgivende tilnærming til apputvikling. Vi trekker fra de vellykkede appimplementeringene våre. Ta kontakt med oss ​​nå hvis du vil ha en nøyaktig pris for din egen Uber-lignende appidee.

Denne artikkelen ble opprinnelig publisert på Octodev Blog.