Hvorfor du bør bygge en app i skyen som en solo-udvikler

Byg en app i skyen som en solo-udvikler

Introduktion

Der har været en masse hype om cloud computing i de seneste år. Det ser ud til, at alle taler om, hvordan det er fremtiden, og at det snart vil erstatte alt, hvad vi kender og elsker. Og selvom der kan være en vis sandhed i disse udsagn, kan de også være vildledende, hvis du undlader at tage højde for præcis, hvad skyen er i stand til at gøre – og hvad du faktisk kan opnå med dens hjælp.

Så hvorfor helt præcist skulle du bygge en app i skyen som solo-udvikler? Hvad er fordelene ved at bruge denne teknologi? For at besvare dette spørgsmål, lad os først se på, hvad cloud computing egentlig betyder – og hvorfor du skulle ønske at bruge det.

Hvad er Cloud Computing?

Cloud computing er dybest set en måde at levere computerressourcer – såsom servere, lagring, databaser og netværk – over internettet til dine enheder. Disse tjenester kan tilgås via nettet via fjernservere i stedet for computere på dit kontor eller hjemme, så du ikke selv skal købe udstyret.

Med cloud computing-tjenester betaler du kun for det, du bruger i forhold til at købe dyrt hardware, som måske ikke bliver brugt så meget eller på et optimalt niveau året rundt. Cloud giver også skalerbarhed, når det kommer til oppetid ved at give organisationer mulighed for at købe nye ressourcer efter behov med justeringer, der sker inden for få minutter sammenlignet med dage eller uger med fysisk infrastruktur. Så hvis der er flere besøgende, der kommer over til din hjemmeside på en bestemt dag på grund af en feriekampagne for eksempel, kan du justere ressourcerne for at holde din applikation oppe og køre efter behov.

Hvis du er ny til denne teknologi, er du muligvis ikke klar over alle de cloud computing-tjenester, der er tilgængelige i øjeblikket. De er generelt opdelt i tre kategorier eller "lag":

IaaS – Infrastructure as a Service: Dette inkluderer ting som servere, lagerplads og netværksadgang (f.eks. Amazon Web Services).

PaaS – Platform as a Service : Denne kategori involverer normalt en app-platform, der lader udviklere bygge, teste og implementere apps uden selv at administrere infrastruktur (f.eks. Google App Engine).

SaaS – Software som en tjeneste : Her har vi en komplet applikation, som du kan bruge over internettet i stedet for at skulle installere og køre den på din egen computer (f.eks. Dropbox eller Evernote).

Og glem ikke også opbevaring, backup og hostingtjenester! Du kan finde mange forskellige cloud-udbydere, der tilbyder disse typer af løsninger. Det bedste af det hele er, at det normalt er meget nemmere at bruge skyen end at opsætte en intranetløsning internt. Det giver dig også mulighed for at undgå meget af it-vedligeholdelses- og administrationsopgaver ved at outsource dem til udbyderen – hvilket ikke altid er muligt med traditionelle softwareapplikationer. Plus, da du betaler for en cloud-tjeneste baseret på brug i stedet for at skulle foretage en stor kapitalinvestering, har du mere fleksibilitet, når det kommer til budgettering, da du ikke er forpligtet til et stort licensgebyr.

Fordelene ved skyen for solo-udviklere

Nu hvor vi ved, hvad cloud computing er, lad os tage et kig på de største fordele ved at bygge applikationer i skyen som solo-udvikler:

1) Hurtigere Time-To-Market: Ved at bruge færdiglavede og brugervenlige skabeloner fra bygherrer som Appy Pie, kan du hurtigt bygge din app uden nogen kodning. Dette gælder især for apps baseret på Facebook eller andre sociale medieplatforme. Også, hvis du bygger mobilapps til Android og iOS ved hjælp af udvikling på tværs af platforme værktøjer eller rammer vil hjælpe med at fremskynde processen endnu mere ved at give dig mulighed for kun at udvikle én app og derefter udgive den på begge disse platforme.

2) Skalerbarhed og omkostningseffektivitet: Ved at bruge cloud-tjenester betaler du kun for det, du bruger til enhver tid, hvilket giver dig meget mere fleksibilitet, når det kommer til budgettering samt skalerbarhed, da ressourcer kan tilgås og tilføjes hurtigt på flyve hvis nødvendigt. Dette repræsenterer et stort plus, især for solo-udviklere, som ofte skal arbejde inden for begrænsede budgetter. Det faktum, at små virksomheder bruger mindre end større virksomheder, når det kommer til skyen, er også en væsentlig fordel – ikke kun på grund af den nødvendige kapitalinvestering, men også på grund af omkostninger forbundet med personale- og it-ledelseskompetencer. Små organisationer har en tendens til at være agile af natur, hvilket betyder, at de kan reagere hurtigere på markedets krav, og cloud-teknologi giver dem mulighed for at gøre det endnu mere effektivt.

3) Mulighed for at lease eller købe: Som tidligere nævnt står du i fast kapitalinvesteringsmodellen (såsom hvad du ville have med en intranetløsning), fast ved at købe en licens eller betale for en hostet løsning, der kan gå op til millioner af dollars. Men med den offentlige sky kan du lease lige nok ressourcer baseret på din apps behov måned for måned i stedet for at skulle foretage en enorm forpligtelse på forhånd til ressourcer, som måske ikke er nødvendige hele tiden. Dette er perfekt til solo-udviklere, som ofte vil have fluktuerende arbejdsbelastninger og har brug for adgang til computerkraft, når de har brug for det, uden at skulle bekymre sig om at overbesætte deres budgetter på ressourcer, de ikke vil være i stand til at bruge hele tiden.

4) Reducerer overhead og support: Med cloud computing kan du få it-personale, der arbejder på stedet, der administrerer en intern applikation eller softwareløsning (hvis du beslutter dig for at gå den vej), men det reducerer også dit behov for support siden tjenesten udbyder vil gøre det meste af dette arbejde for dig. I stedet giver det dig mulighed for at fokusere på andre vigtige forretningsaktiviteter. Cloud-tjenester tilbydes normalt af softwareleverandører, der yder support til deres applikationer – så hvis der er noget galt med din app, og den ikke reagerer, vil det være deres ansvar at løse problemet i stedet for dit som soloudvikler. Det betyder mindre hovedpine for dig og mere tid til at fokusere på dine kerneforretningsaktiviteter.

5) Tilgængelighed og interaktivitet: En af de vigtigste fordele ved cloud computing er, at du kan få adgang til og bruge alle applikationer eller tjenester fra stort set hvor som helst når som helst – uanset om det er på en mobil enhed, bærbar, tablet eller stationær computer. Apps leveret som en tjeneste er også mere interaktive end traditionelle datadrevne softwareapplikationer, der bruger databaser, fordi alt er opdateret i realtid uden forsinkelsestider. Virksomheder har brug for denne form for lydhørhed fra deres softwareløsninger i dag, hvor kunderne forventer hurtige indlæsningstider og god brugeroplevelse. Desuden vil der være en forventning om, at appen vil fungere 100 % på enhver enhed uden problemer – noget du ikke nødvendigvis behøver at bekymre dig om, når du bruger cloud computing.

6) Øget sikkerhed og privatliv: Fordi cloud-tjenester hostes i datacentre, har de en tendens til at være mere sikre, fordi disse faciliteter skal opfylde visse sikkerhedsstandarder, før de bliver godkendt af tjenesteudbydere. Det giver måske ikke mening for en solo-udvikler med begrænsede ressourcer eller viden på dette område at bygge deres eget datacenter og derefter investere i fysiske sikkerhedsforanstaltninger. Men med skyen kan du stole på en anden, der er dedikeret til at administrere denne infrastruktur i stedet for at få den til at tage kostbar tid fra dig. Også kundens privatliv oplysninger tages normalt alvorligt, fordi virksomheder, der leverer cloud-tjenester, indser, at deres forretning afhænger af tillid fra brugerne – så det er almindelig praksis blandt leverandører i dag at bruge flere lag af krypteringsteknologi kombineret med identitets- og adgangsstyring for at holde kundedata sikre. Generelt behøver solo-udviklere ikke at bekymre sig om problemer relateret til sikkerhed og privatliv, fordi dette er et ansvar for tjenesteudbyderen, der hoster deres apps i skyen.

7) Lavere omkostninger: Endelig er en af ​​de største fordele ved cloud computing, at det er væsentligt billigere end traditionelle on-premise softwareløsninger. Med alle disse apps kørende på skyen, kan solo-udviklere undgå dyre hardwarekøb, der er nødvendige for at køre deres applikationer, og i stedet fokusere på at få en mindre computerleje hver måned baseret på deres behov. Der er også en ekstra fordel ved at skalere op eller ned ressourcer, efterhånden som din virksomheds behov ændrer sig, så du ikke er låst fast i høje omkostninger til ubrugte ressourcer. På grund af fleksibiliteten og skalerbarheden af ​​cloud-tjenester kan solo-udviklere spare penge på deres computerkraft uden at miste evnen til at levere løsninger af høj kvalitet.

Pyha! Det var meget. Så vi har dækket testning, klargøring af dine materialer til lancering, oprettelse af indhold og markedsføring/promovering. Det er tid til at afslutte det hele.

Udviklertip: Lancering og vedligeholdelse af din app

Du har udviklet, testet og lanceret din app! Hvad nu? Du kan ikke forvente bare at læne dig tilbage og vente på, at brugere (og penge) begynder at strømme ind – du skal være proaktiv med din markedsføring og promovering. Der er ikke sådan noget som en solo-udvikler, der bare bygger en app og derefter læner sig tilbage og venter på, at der kommer penge ind.

Der er mange måder, du kan få dit navn, mærke og app derude:

1) Deltag i begivenheder: Sportsbegivenheder, konferencer eller messer, hvor dit målmarked vil deltage, er gode muligheder for at få din app frem for potentielle brugere.

2) Opret et websted eller en blog: Hvis du ikke allerede driver et personligt eller forretningswebsted med en blog, er det nu, du skal gøre det gratis på WordPress.com eller Wix og promovere dit websted gennem sociale medier og e-mail-blasts ( Blogging hjælper både SEO og kan bruges til at etablere autoritet inden for dit felt).

3) Sociale medier : Brug Twitter, Facebook, LinkedIn og Google+ til at promovere din apps eksistens. Lav indlæg om nye funktioner og opdateringer, så du forbliver synlig. Twitter er især godt til at annoncere eventuelle rabatter eller kampagner, der i øjeblikket kører med din app (så længe kampagnerne er relevante for din app).

4) Brug e-mail-marketing: I lighed med sociale medier kan du bruge e-mail-marketing (via Mailchimp eller Campaign Monitor) til at holde dit navn og brand foran potentielle brugere. Dette kræver, at du indsamler e-mails med en onlineformular på dit websted, din app eller på en messe. Den gratis plan, som Mailchimp tilbyder, giver dig mulighed for at sende 12,000 e-mails om måneden til maksimalt 2,000 abonnenter - så brug det med omtanke!

5) Markedsfør gennem tilknyttede relationer: Hvis din app er passende til visse typer virksomheder (såsom en fitness- eller livsstilsporing), kan du kontakte lokale forhandlere og tilbyde dem et affilieret forhold, hvor de får en kommission for hvert salg af din app, der stammer fra deres butik.

6) Fremme gennem tilbud og kuponer: Tilbyd rabatter og kuponer for at få flere downloads – især hvis du har en eksisterende kundebase, hvor du kan markedsføre tilbuddet. Som nævnt ovenfor er Twitter fantastisk til at annoncere tilbud og kampagner, så overvej at oprette en separat Twitter-liste for alle de Twitter-håndtag, der tilhører de virksomheder eller enkeltpersoner, som du tilbyder en aftale med.

7) Arbejd med virksomheder, der ompakker apps til rabatter: I lighed med affilierede relationer er der andre virksomheder, der kan hjælpe med at øge din apps eksponering ved at promovere den gennem deres eksisterende kunder. For eksempel tilbyder AppGratis en gratis dagens app i en lang række appkategorier og bruges af over 10 millioner mennesker hver måned.

8) Netværk: Meetup-grupper er en nem måde at netværke med lokale kodere, designere og iværksættere - som alle potentielt kan henvise dig til potentielle brugere eller hjælpe dig med generelle marketingråd.

9) Annoncer din app i relevante blogindlæg: Hvis du er ekspert inden for et bestemt område (dvs. fitness-, mad- og opskriftsapps til hjemmet), så skriv "gæsteindlæg" til blogs inden for dit ekspertiseområde og inkluder omtale og links til din app/dit websted.

10) Kontakt pressen: Hvis du har gjort et godt stykke arbejde med at lave anmeldelser til din app, så tag fat i pressen og lad dem vide om din udgivelse. At linke tilbage til enhver nylig dækning er en god måde at starte på (især hvis den var positiv). Du kan også køre betalte annoncer på websteder som TechCrunch eller Mashable, der er direkte målrettet mod potentielle brugere af dine typer apps.

11) Få en TED-tale: Dette er måske ikke passende, hvis du lige er startet i iværksætterverdenen, men når du først har lidt erfaring og trækkraft under bæltet, vil en ansøgning om at tale ved en begivenhed som TED hjælpe med at udsætte dig for tusindvis af nye potentielle kunder. Det er altid rart, når store virksomheder kontakter dig og gerne vil have en pitch for din app. De gør det, fordi de tror, ​​at du er den næste store ting, så drag fordel af det, når det er muligt!

12) Forbedre din app: Fortsæt med at opdatere din app for både at forbedre koden og tilføje nye funktioner. Hvis du gør dette, vil du holde dig øverst i sindet hos brugere, der allerede har din app, men også holde dig synlig i afsnittet "Hvad er nyt" på iTunes eller Google Play for dem, der overvejer at downloade den for første gang. Dette kan være en særlig god måde at skabe yderligere pressedækning på. Hvis du laver fremtidige versionsudgivelser, skal du sørge for at annoncere dem via sociale medier (Twitter & Facebook) samt via e-mail-marketingkampagner (Mailchimp har en god skabelon til udgivelsesmeddelelser).

konklusion:

Jeg håber, du finder nogle af disse 12 måder at promovere din app på nyttige. For at opsummere, er den bedste måde at forblive top-of-mind gennem en eksisterende e-mail-liste over tidligere og potentielle brugere. Du kan nemt oprette en ved hjælp af MailChimp eller lignende tjenester, der tilbyder nem integration med populære CMS-systemer som WordPress. Som nævnt ovenfor skal du også være sikker på at indsamle e-mails i din forhåndsscreeningsproces ved at inkludere det som en del af tilmeldingsformularen/-guiden. Det er også vigtigt at følge op på eventuelle supportanmodninger og sørge for, at forummedlemmer er tilfredse med en løsning, før de lukker deres billet! Dette vil være med til at skabe gode relationer til både kunder og offentlige brugere. Uanset hvilke muligheder du vælger for din app-promovering, ønsker jeg dig held og lykke med din næste udgivelse!

Omgåelse af TOR-censur

Omgå internetcensur med TOR

Omgå internetcensur med TOR Introduktion I en verden, hvor adgang til information i stigende grad reguleres, er værktøjer som Tor-netværket blevet afgørende for

Læs mere »