Hvorfor du bør bygge en app i skyen som en soloutvikler

Bygg en app i skyen som en soloutvikler

Introduksjon

Det har vært mye hype om cloud computing de siste årene. Det virker som om alle snakker om hvordan det er fremtiden, og at det snart vil erstatte alt vi kjenner og elsker. Og selv om det kan være en viss sannhet i disse påstandene, kan de også være misvisende hvis du ikke tar hensyn til nøyaktig hva skyen er i stand til å gjøre – og hva du faktisk kan oppnå med dens hjelp.

Så hvorfor skal du bygge en app i skyen som soloutvikler? Hva er fordelene med å bruke denne teknologien? For å svare på dette spørsmålet, la oss først se på hva cloud computing egentlig betyr – og hvorfor du bør ønske å bruke det.

Hva er Cloud Computing?

Cloud computing er i utgangspunktet en måte å levere dataressurser – som servere, lagring, databaser og nettverk – over Internett til enhetene dine. Disse tjenestene kan nås over nettet gjennom eksterne servere i stedet for datamaskiner på kontoret eller hjemmet ditt, slik at du ikke trenger å kjøpe utstyret selv.

Med cloud computing-tjenester betaler du kun for det du bruker kontra å kjøpe dyr maskinvare som kanskje ikke blir brukt så mye eller på optimale nivåer hele året. Cloud gir også skalerbarhet når det kommer til oppetid ved å la organisasjoner kjøpe nye ressurser på forespørsel med justeringer som skjer i løpet av minutter sammenlignet med dager eller uker med fysisk infrastruktur. Så hvis det er flere besøkende som kommer til nettstedet ditt på en bestemt dag på grunn av en feriekampanje for eksempel, kan du justere ressursene for å holde applikasjonen i gang etter behov.

Hvis du er ny på denne teknologien, er du kanskje ikke klar over alle cloud computing-tjenestene som er tilgjengelige for øyeblikket. De er generelt delt inn i tre kategorier eller "lag":

IaaS – Infrastructure as a Service : Dette inkluderer ting som servere, lagringsplass og nettverkstilgang (f.eks. Amazon Web Services).

PaaS – Platform as a Service : Denne kategorien involverer vanligvis en appplattform som lar utviklere bygge, teste og distribuere apper uten å administrere infrastruktur selv (f.eks. Google App Engine).

SaaS – Software som en tjeneste : Her har vi en komplett applikasjon som du kan bruke over Internett i stedet for å måtte installere og kjøre den på din egen datamaskin (f.eks. Dropbox eller Evernote).

Og ikke glem lagrings-, sikkerhetskopierings- og hostingtjenester også! Du kan finne mange forskjellige skyleverandører som tilbyr denne typen løsninger. Det beste av alt er at bruk av skyen vanligvis er mye enklere enn å sette opp en intranettløsning internt. Det lar deg også unngå mye av IT-vedlikeholds- og administrasjonsoppgavene ved å sette dem ut til leverandøren – noe som ikke alltid er mulig med tradisjonelle programvareapplikasjoner. I tillegg, siden du betaler for en skytjeneste basert på bruk i stedet for å måtte gjøre en stor kapitalinvestering, har du mer fleksibilitet når det kommer til budsjettering siden du ikke er forpliktet til en enorm lisensavgift.

Fordelene med skyen for soloutviklere

Nå som vi vet hva cloud computing er, la oss ta en titt på de største fordelene ved å bygge applikasjoner i skyen som soloutvikler:

1) Raskere tid-til-marked: Ved å bruke ferdige og brukervennlige maler fra byggere som Appy Pie, kan du raskt bygge appen din uten koding. Dette gjelder spesielt for apper basert på Facebook eller andre sosiale medieplattformer. Også, hvis du bygger mobilapper for Android og iOS, ved hjelp av utvikling på tvers av plattformer verktøy eller rammeverk vil bidra til å fremskynde prosessen ytterligere ved å la deg utvikle bare én app og deretter publisere den på begge disse plattformene.

2) Skalerbarhet og kostnadseffektivitet: Ved å bruke skytjenester betaler du kun for det du bruker til enhver tid, noe som gir deg mye mer fleksibilitet når det kommer til budsjettering samt skalerbarhet siden ressurser kan nås og legges til raskt på fly om nødvendig. Dette representerer et stort pluss spesielt for soloutviklere som ofte må jobbe innenfor begrensede budsjetter. Det faktum at små bedrifter bruker mindre enn større bedrifter når det kommer til skyen er også en betydelig fordel – ikke bare på grunn av kapitalinvesteringen som kreves, men også på grunn av kostnader forbundet med personal- og IT-ledelseskompetanse som trengs. Små organisasjoner har en tendens til å være smidige av natur, noe som betyr at de kan svare raskere på markedskrav, og skyteknologi lar dem gjøre det enda mer effektivt.

3) Mulighet for å leie eller kjøpe: Som nevnt tidligere, i investeringsmodellen for fast kapital (som hva du ville ha med en intranettløsning), står du fast ved å kjøpe en lisens eller betale for en vertsbasert løsning som kan gå opp til millioner av dollar. Men med den offentlige skyen kan du lease akkurat nok ressurser basert på appens behov måned for måned i stedet for å måtte forplikte deg til ressurser som kanskje ikke er nødvendig hele tiden. Dette er perfekt for soloutviklere som ofte vil ha varierende arbeidsmengder og trenger tilgang til datakraft når de trenger det uten å måtte bekymre seg for å overbinde budsjettene sine på ressurser de ikke vil kunne bruke hele tiden.

4) Reduserer overhead og støtte: Med cloud computing kan du få IT-personell som jobber på stedet og administrerer en intern applikasjon eller programvareløsning (hvis du bestemmer deg for å gå den veien), men det reduserer også behovet for støtte siden tjenesten leverandøren vil gjøre det meste av dette arbeidet for deg. I stedet lar det deg fokusere på andre viktige forretningsaktiviteter. Skytjenester tilbys vanligvis av programvareleverandører som gir støtte for applikasjonene deres – så hvis det er noe galt med appen din og den ikke svarer, vil det være deres ansvar å fikse problemet i stedet for ditt som soloutvikler. Dette betyr mindre hodepine for deg og mer tid til å fokusere på kjernevirksomheten din.

5) Tilgjengelighet og interaktivitet: En av hovedfordelene med cloud computing er at du kan få tilgang til og bruke alle applikasjoner eller tjenester fra omtrent hvor som helst når som helst – enten det er på en mobil enhet, bærbar PC, nettbrett eller stasjonær datamaskin. Apper levert som en tjeneste er også mer interaktive enn tradisjonelle datadrevne programvareapplikasjoner som bruker databaser fordi alt er oppdatert i sanntid uten forsinkelsestider. Bedrifter trenger denne typen respons fra programvareløsningene deres i dag, med kunder som forventer raske lastetider og god brukeropplevelse. Det vil også være en forventning om at appen vil fungere 100 % på alle enheter uten problemer – noe du ikke nødvendigvis trenger å bekymre deg for når du bruker cloud computing.

6) Økt sikkerhet og personvern: Fordi skytjenester er vert i datasentre, har de en tendens til å være sikrere fordi disse fasilitetene må oppfylle visse sikkerhetsstandarder før de blir godkjent av tjenesteleverandører. Det er kanskje ikke fornuftig for en soloutvikler med begrensede ressurser eller kunnskap på dette området å bygge sitt eget datasenter og deretter investere i fysiske sikkerhetstiltak. Men med skyen kan du stole på noen andre som er dedikert til å administrere denne infrastrukturen i stedet for at den tar opp dyrebar tid fra deg. Også personvernet til kunden informasjon blir vanligvis tatt på alvor fordi selskaper som leverer skytjenester innser at deres virksomhet er avhengig av tillit fra brukere – så det er vanlig praksis blant leverandører i dag å bruke flere lag med krypteringsteknologi kombinert med identitets- og tilgangsadministrasjon for å holde kundedata trygge. Generelt sett trenger ikke soloutviklere å bekymre seg for problemer knyttet til sikkerhet og personvern fordi dette er et ansvar for tjenesteleverandøren som hoster appene deres i skyen.

7) Lavere kostnader: Til slutt, en av de største fordelene med cloud computing er at det er betydelig billigere enn tradisjonelle lokale programvareløsninger. Med alle disse appene som kjører på skyen, kan soloutviklere unngå dyre maskinvarekjøp som er nødvendige for å kjøre applikasjonene deres og i stedet fokusere på å få en mindre databehandling hver måned basert på deres behov. Det er også en ekstra fordel ved å skalere opp eller ned ressurser ettersom bedriftens behov endres, slik at du ikke er låst til høye kostnader for ubrukte ressurser. På grunn av fleksibiliteten og skalerbarheten til skytjenester kan soloutviklere spare penger på datakraften uten å miste muligheten til å levere løsninger av høy kvalitet.

Puh! Det var mye. Så vi har dekket testing, klargjøring av materialene dine til lansering, innholdsoppretting og markedsføring/promotering. Det er på tide å avslutte det hele.

Utviklertips: Lansering og vedlikehold av appen din

Du har utviklet, testet og lansert appen din! Hva nå? Du kan ikke forvente å bare lene deg tilbake og vente på at brukere (og penger) begynner å strømme inn – du må være proaktiv med markedsførings- og markedsføringsinnsatsen din. Det er ikke noe slikt som en soloutvikler som bare bygger en app og deretter lener seg tilbake og venter på at pengene skal komme inn.

Det er mange måter du kan få navnet ditt, merkevaren og appen din der ute:

1) Delta i arrangementer: Sportsbegivenheter, konferanser eller messer hvor målgruppen din vil delta, er gode muligheter for å få appen din frem for potensielle brukere.

2) Opprett et nettsted eller en blogg: Hvis du ikke allerede driver et personlig eller forretningsnettsted med en blogg, er det nå på tide å gjøre det gratis på WordPress.com eller Wix og markedsføre nettstedet ditt gjennom sosiale medier og e-postblaster ( Blogging hjelper både SEO og kan brukes til å etablere autoritet innen ditt felt).

3) Sosiale medier : Bruk Twitter, Facebook, LinkedIn og Google+ for å fremme appens eksistens. Lag innlegg om nye funksjoner og oppdateringer slik at du holder deg synlig. Twitter er spesielt bra for å annonsere eventuelle rabatter eller kampanjer som kjører med appen din (så lenge kampanjene er relevante for appen din).

4) Bruk e-postmarkedsføring: I likhet med sosiale medier kan du bruke e-postmarkedsføring (via Mailchimp eller Campaign Monitor) for å holde navnet ditt og merkevaren din foran potensielle brukere. Dette vil kreve innsamling av e-poster med et nettskjema på nettstedet ditt, appen din eller på en messe. Den gratis planen som tilbys av Mailchimp lar deg sende 12,000 2,000 e-poster per måned til maksimalt XNUMX XNUMX abonnenter - så bruk den med omhu!

5) Markedsfør gjennom tilknyttede relasjoner : Hvis appen din passer for visse typer virksomheter (for eksempel en trenings- eller livsstilsporing), kan du kontakte lokale selgere og tilby dem et tilknyttet forhold der de får en provisjon for hvert salg av appen din som kommer fra butikken deres.

6) Markedsfør gjennom tilbud og kuponger: Tilby rabatter og kuponger for å få flere nedlastinger – spesielt hvis du har en eksisterende kundebase der du kan markedsføre tilbudet. Som nevnt ovenfor er Twitter flott for å annonsere avtaler og kampanjer, så vurder å lage en egen Twitter-liste for alle Twitter-håndtakene som tilhører bedriftene eller enkeltpersonene du tilbyr en avtale med.

7) Arbeid med selskaper som pakker om apper for rabatter: I likhet med tilknyttede relasjoner, er det andre selskaper som kan bidra til å øke appens eksponering ved å markedsføre den gjennom sine eksisterende kunder. For eksempel tilbyr AppGratis en gratis app for dagen i en lang rekke appkategorier og brukes av over 10 millioner mennesker hver måned.

8) Nettverk: Meetup-grupper er en enkel måte å nettverke med lokale kodere, designere og gründere – som alle potensielt kan henvise deg til potensielle brukere eller hjelpe deg med generelle markedsføringsråd.

9) Annonser appen din i relevante blogginnlegg : Hvis du er en ekspert på et bestemt område (dvs. hjemmetrenings-, mat- og oppskriftsapper), så skriv "gjesteinnlegg" for blogger innenfor ditt ekspertiseområde og inkludere omtale og lenker til din app/side.

10) Kontakt pressen: Hvis du har gjort en god jobb med å lage anmeldelser for appen din, ta kontakt med pressen og gi dem beskjed om utgivelsen din. Å lenke tilbake til nylig dekning er en god måte å starte på (spesielt hvis den var positiv). Du kan også kjøre betalte annonser på nettsteder som TechCrunch eller Mashable direkte målrettet mot potensielle brukere av apptypene dine.

11) Få en TED-foredrag: Dette er kanskje ikke passende hvis du nettopp har begynt i gründerverdenen, men når du først har litt erfaring og trekkraft under beltet, vil det å søke om å tale på et arrangement som TED bidra til å utsette deg for tusenvis av nye potensielle kunder. Det er alltid hyggelig når store selskaper kontakter deg og ønsker å sette opp en pitch for appen din. De gjør det fordi de tror at du er den neste store tingen, så dra nytte av det når det er mulig!

12) Forbedre appen din: Fortsett å oppdatere appen din for både å forbedre koden og legge til nye funksjoner. Ved å gjøre dette vil du holde deg på topp med brukere som allerede har appen din, men også holde deg synlig i «Hva er nytt»-delen på iTunes eller Google Play for de som vurderer å laste den ned for første gang. Dette kan være en spesielt god måte å generere ekstra pressedekning på. Hvis du gjør noen fremtidige versjonsutgivelser, sørg for å kunngjøre dem via sosiale medier (Twitter og Facebook) så vel som gjennom e-postmarkedsføringskampanjer (Mailchimp har en fin mal for utgivelseskunngjøringer).

Konklusjon:

Jeg håper du synes noen av disse 12 måtene å markedsføre appen din på er nyttige. For å oppsummere, er den beste måten å holde seg top-of-mind gjennom en eksisterende e-postliste over tidligere og potensielle brukere. Du kan enkelt lage en ved å bruke MailChimp eller lignende tjenester som tilbyr enkel integrasjon med populære CMS-systemer som WordPress. Som nevnt ovenfor, bør du også være sikker på å samle inn e-poster i forhåndskontrollprosessen ved å inkludere den som en del av registreringsskjemaet/veiviseren. Det er også viktig å følge opp eventuelle støtteforespørsler og sørge for at forummedlemmer er fornøyd med en løsning før de stenger billetten! Dette vil bidra til å skape gode relasjoner til både kunder og offentlige brukere. Uansett hvilke alternativer du velger for appkampanjen din, ønsker jeg deg lykke til med neste utgivelse!

Omgå TOR-sensur

Omgå internettsensur med TOR

Omgå Internett-sensur med TOR Introduksjon I en verden der tilgang til informasjon blir stadig mer regulert, har verktøy som Tor-nettverket blitt avgjørende for

Les mer »