Kāpēc jums vajadzētu izveidot lietotni mākonī kā solo izstrādātāju

Izveidojiet lietotni mākonī kā solo izstrādātāju

Ievads

Pēdējos gados ir bijis daudz ažiotāžu par mākoņdatošanu. Šķiet, ka visi runā par to, kāda tā ir nākotne, un ka tā drīz aizstās visu, ko mēs zinām un mīlam. Un, lai gan šajos apgalvojumos var būt daļa patiesības, tie var būt arī maldinoši, ja neņemat vērā, ko tieši mākonis spēj paveikt un ko jūs faktiski varat sasniegt ar tā palīdzību.

Tātad, kāpēc jums kā solo izstrādātājam vajadzētu izveidot lietotni mākonī? Kādas ir šīs tehnoloģijas izmantošanas priekšrocības? Lai atbildētu uz šo jautājumu, vispirms apskatīsim, ko īsti nozīmē mākoņdatošana un kāpēc to vajadzētu izmantot.

Kas ir mākoņdatošana?

Mākoņdatošana būtībā ir veids, kā nodrošināt datora resursus, piemēram, serverus, krātuvi, datu bāzes un tīklus, izmantojot internetu, uz jūsu ierīcēm. Šiem pakalpojumiem var piekļūt tīmeklī, izmantojot attālos serverus, nevis datorus jūsu birojā vai mājās, tāpēc jums nav jāiegādājas aprīkojums pašam.

Izmantojot mākoņdatošanas pakalpojumus, jūs maksājat tikai par to, ko izmantojat, nevis iegādājaties dārgu aparatūru, kas visu gadu var netikt izmantota tik daudz vai optimālā līmenī. Mākonis nodrošina arī mērogojamību, kad runa ir par darbības laiku, ļaujot organizācijām iegādāties jaunus resursus pēc pieprasījuma ar pielāgojumiem, kas notiek dažu minūšu laikā, salīdzinot ar dienām vai nedēļām ar fizisko infrastruktūru. Tātad, ja jūsu vietni noteiktā dienā apmeklē vairāk apmeklētāju, piemēram, svētku akcijas dēļ, varat pielāgot resursus, lai jūsu lietojumprogramma darbotos pēc vajadzības.

Ja esat iesācējs šajā tehnoloģijā, iespējams, nezināt par visiem pašlaik pieejamajiem mākoņdatošanas pakalpojumiem. Tos parasti iedala trīs kategorijās jeb “slāņos”:

IaaS — infrastruktūra kā pakalpojums: tas ietver tādas lietas kā serveri, krātuves vieta un piekļuve tīklam (piemēram, Amazon Web Services).

PaaS — platforma kā pakalpojums : šajā kategorijā parasti ir ietverta lietotņu platforma, kas ļauj izstrādātājiem izveidot, testēt un izvietot lietotnes, pašiem nepārvaldot infrastruktūru (piemēram, Google App Engine).

SaaS — programmatūra kā pakalpojums : šeit mums ir pilnīga lietojumprogramma, kuru varat izmantot internetā, nevis instalēt un palaist savā datorā (piemēram, Dropbox vai Evernote).

Un neaizmirstiet arī par uzglabāšanas, dublēšanas un hostinga pakalpojumiem! Jūs varat atrast daudz dažādu mākoņpakalpojumu sniedzēju, kas piedāvā šāda veida risinājumus. Pats labākais, ka mākoņa izmantošana parasti ir daudz vienkāršāka nekā iekštīkla risinājuma iestatīšana. Tas arī ļauj izvairīties no daudziem IT uzturēšanas un pārvaldības uzdevumiem, nododot tos pakalpojumu sniedzējam ārpakalpojumā — kas ne vienmēr ir iespējams ar tradicionālajām lietojumprogrammām. Turklāt, tā kā jūs maksājat par mākoņpakalpojumu, pamatojoties uz lietojumu, nevis jāveic lieli kapitālieguldījumi, jums ir lielāka elastība, plānojot budžetu, jo neesat apņēmies maksāt milzīgu licences maksu.

Mākoņa priekšrocības solo izstrādātājiem

Tagad, kad zinām, kas ir mākoņdatošana, apskatīsim lielākās priekšrocības, ko sniedz lietojumprogrammu izveide mākonī kā individuālam izstrādātājam.

1) Ātrāks laiks līdz tirdzniecībai : izmantojot gatavas un viegli lietojamas veidnes no tādiem izstrādātājiem kā Appy Pie, varat ātri izveidot savu lietotni bez jebkādas kodēšanas. Tas jo īpaši attiecas uz lietotnēm, kuru pamatā ir Facebook vai citas sociālo mediju platformas. Turklāt, ja veidojat mobilās lietotnes operētājsistēmai Android un iOS, izmantojot starpplatformu izstrādi darbarīki vai ietvari palīdzēs vēl vairāk paātrināt procesu, ļaujot izstrādāt tikai vienu lietotni un pēc tam publicēt to abās šajās platformās.

2) Mērogojamība un rentabilitāte: izmantojot mākoņpakalpojumus, jūs maksājat tikai par to, ko izmantojat jebkurā laikā, kas sniedz jums daudz lielāku elastību budžeta plānošanā, kā arī mērogojamību, jo resursiem var ātri piekļūt un tos pievienot lidot, ja nepieciešams. Tas ir liels pluss, jo īpaši solo izstrādātājiem, kuriem bieži būs jāstrādā ierobežotā budžetā. Būtiska priekšrocība ir arī fakts, ka mazie uzņēmumi mākoņdatošanas jomā tērē mazāk nekā lielie uzņēmumi — ne tikai nepieciešamo kapitālieguldījumu, bet arī ar personāla un IT pārvaldības prasmēm saistīto izmaksu dēļ. Mazās organizācijas pēc būtības mēdz būt elastīgas, kas nozīmē, ka tās var ātrāk reaģēt uz tirgus prasībām, un mākoņa tehnoloģija ļauj to darīt vēl efektīvāk.

3) Iespēja nomāt vai pirkt: kā minēts iepriekš, pamatkapitāla ieguldījumu modelī (piemēram, izmantojot iekštīkla risinājumu) jūs esat iestrēdzis, iegādājoties licenci vai maksājot par mitinātu risinājumu, kas varētu sasniegt miljonus. dolāru. Taču, izmantojot publisko mākoni, katru mēnesi varat iznomāt tikai pietiekami daudz resursu, pamatojoties uz savas lietotnes vajadzībām, tā vietā, lai iepriekš būtu jāuzņemas milzīgas saistības attiecībā uz resursiem, kas var nebūt nepieciešami visu laiku. Tas ir lieliski piemērots atsevišķiem izstrādātājiem, kuriem bieži būs mainīga darba slodze un kuriem ir nepieciešama piekļuve skaitļošanas jaudai, kad viņiem tā ir nepieciešama, neuztraucoties par pārmērīgu budžeta izmantošanu resursiem, kurus viņi nevarēs visu laiku izmantot.

4) Samazina pieskaitāmās izmaksas un atbalstu: izmantojot mākoņdatošanu, varat likt IT personālam strādāt uz vietas, pārvaldot iekšēju lietojumprogrammu vai programmatūras risinājumu (ja nolemjat izvēlēties šo ceļu), taču tas arī samazina jūsu vajadzību pēc atbalsta, jo pakalpojums pakalpojumu sniedzējs paveiks lielāko daļu šī darba jūsu vietā. Tā vietā tas ļauj koncentrēties uz citām svarīgām biznesa aktivitātēm. Mākoņpakalpojumus parasti piedāvā programmatūras pārdevēji, kuri sniedz atbalstu savām lietojumprogrammām — tādēļ, ja jūsu lietotnē ir kaut kas nepareizs un tā nereaģē, viņi būs atbildīgi par problēmas novēršanu, nevis jūs kā individuālais izstrādātājs. Tas nozīmē, ka jums ir mazāk galvassāpju un vairāk laika jākoncentrējas uz jūsu pamata biznesa aktivitātēm.

5) Pieejamība un interaktivitāte: viena no galvenajām mākoņdatošanas priekšrocībām ir tā, ka varat piekļūt un izmantot jebkuras lietojumprogrammas vai pakalpojumus no gandrīz jebkuras vietas un jebkurā laikā — neatkarīgi no tā, vai tas ir mobilajā ierīcē, klēpjdatorā, planšetdatorā vai galddatorā. Programmas, kas tiek piegādātas kā pakalpojums, ir arī interaktīvākas nekā tradicionālās datu vadītas programmatūras lietojumprogrammas, kas izmanto datu bāzes, jo viss ir atjaunināts reāllaikā bez aizkaves. Uzņēmumiem šodien ir nepieciešama šāda veida programmatūras risinājumu atsaucība, jo klienti sagaida ātru ielādes laiku un labu lietotāja pieredzi. Tāpat ir sagaidāms, ka lietotne bez problēmām darbosies 100% jebkurā ierīcē — par ko jums nav obligāti jāuztraucas, izmantojot mākoņdatošanu.

6) Paaugstināta drošība un privātums. Tā kā mākoņpakalpojumi tiek mitināti datu centros, tie parasti ir drošāki, jo šīm iekārtām ir jāatbilst noteiktiem drošības standartiem, pirms pakalpojumu sniedzēji tos apstiprina. Vienam izstrādātājam ar ierobežotiem resursiem vai zināšanām šajā jomā var nebūt jēgas izveidot savu datu centru un pēc tam ieguldīt fiziskās drošības pasākumos. Tomēr, izmantojot mākoni, varat paļauties uz kādu citu, kas nodarbojas ar šīs infrastruktūras pārvaldību, tā vietā, lai tas aizņemtu jūsu dārgo laiku. Arī klienta privātums informācija parasti tiek uztverts nopietni, jo uzņēmumi, kas sniedz mākoņpakalpojumus, saprot, ka viņu bizness ir atkarīgs no lietotāju uzticības, tāpēc mūsdienās izplatītāju vidū ir ierasta prakse izmantot vairākus šifrēšanas tehnoloģiju līmeņus kopā ar identitātes un piekļuves pārvaldību, lai nodrošinātu klientu datu drošību. Vispārīgi runājot, solo izstrādātājiem nav jāuztraucas par problēmām, kas saistītas ar drošību un privātumu, jo par to ir atbildīgs pakalpojumu sniedzējs, kas mitina viņu lietotnes mākonī.

7) Zemākas izmaksas. Visbeidzot, viena no lielākajām mākoņdatošanas priekšrocībām ir tā, ka tā ir ievērojami lētāka nekā tradicionālie lokālie programmatūras risinājumi. Tā kā visas šīs lietotnes darbojas mākonī, atsevišķi izstrādātāji var izvairīties no dārgiem aparatūras pirkumiem, kas ir nepieciešami viņu lietojumprogrammu palaišanai, un tā vietā katru mēnesi koncentrēties uz mazāku skaitļošanas nomu, pamatojoties uz savām vajadzībām. Ir arī papildu ieguvums no resursu palielināšanas vai samazināšanas, mainoties jūsu uzņēmuma prasībām, lai jūs nesaņemtu lielas izmaksas par neizmantotiem resursiem. Mākoņpakalpojumu elastības un mērogojamības dēļ atsevišķi izstrādātāji var ietaupīt naudu uz skaitļošanas jaudu, nezaudējot spēju nodrošināt augstas kvalitātes risinājumus.

Fu! Tas bija daudz. Mēs esam aptvēruši testēšanu, materiālu sagatavošanu palaišanai, satura izveidi un mārketingu/reklāmu. Ir pienācis laiks to visu pabeigt.

Padomi izstrādātājiem: lietotnes palaišana un uzturēšana

Jūs esat izstrādājis, testējis un palaidis savu lietotni! Ko tagad? Jūs nevarat vienkārši sēdēt un gaidīt, kamēr lietotāji (un nauda) sāks ieplūst – jums ir jābūt aktīviem mārketinga un veicināšanas pasākumos. Nav tādas lietas kā solo izstrādātājs, kas vienkārši izveido lietotni un pēc tam sēž un gaida, kad ienāks nauda.

Ir daudz veidu, kā iegūt savu vārdu, zīmolu un lietotni:

1) Piedalieties pasākumos : sporta pasākumi, konferences vai tirdzniecības izstādes, kurās apmeklēs jūsu mērķa tirgus, ir lieliska iespēja parādīt jūsu lietotni potenciālajiem lietotājiem.

2) Izveidojiet vietni vai emuāru : ja jums vēl nav personīgās vai uzņēmuma vietnes ar emuāru, tagad ir īstais laiks to darīt bez maksas vietnē WordPress.com vai Wix un reklamēt savu vietni, izmantojot sociālos medijus un e-pasta ziņojumus ( Emuāru rakstīšana palīdz gan SEO, gan to var izmantot, lai izveidotu autoritāti jūsu jomā).

3) Sociālie mediji: izmantojiet Twitter, Facebook, LinkedIn un Google+, lai reklamētu savas lietotnes pastāvēšanu. Publicējiet ziņas par jaunām funkcijām un atjauninājumiem, lai jūs būtu redzams. Twitter ir īpaši piemērots, lai paziņotu par atlaidēm vai akcijām, kas pašlaik darbojas kopā ar jūsu lietotni (ja vien akcijas attiecas uz jūsu lietotni).

4) Izmantojiet e-pasta mārketingu : līdzīgi kā sociālajos saziņas līdzekļos, varat izmantot e-pasta mārketingu (izmantojot Mailchimp vai Campaign Monitor), lai jūsu vārds un zīmols būtu redzams potenciālajiem lietotājiem. Lai to izdarītu, savā vietnē, lietotnē vai izstādē būs jāsavāc e-pasta ziņojumi, izmantojot tiešsaistes veidlapu. Mailchimp piedāvātais bezmaksas plāns ļauj nosūtīt 12,000 2,000 e-pastu mēnesī ne vairāk kā XNUMX abonentiem – tāpēc izmantojiet to saprātīgi!

5) Reklamēšana, izmantojot partnerattiecības : ja jūsu lietotne ir piemērota noteikta veida uzņēmumiem (piemēram, fitnesa vai dzīvesveida izsekotājs), varat sazināties ar vietējiem tirgotājiem un piedāvāt viņiem partnerattiecības, kurās viņi saņems komisijas maksu par katru pārdošanu. jūsu lietotni, kas nāk no viņu veikala.

6) Reklamējiet, izmantojot piedāvājumus un kuponus : piedāvājiet atlaides un kuponus, lai palielinātu lejupielāžu skaitu, it īpaši, ja jums ir esoša klientu bāze, kurā varat tirgot piedāvājumu. Kā minēts iepriekš, Twitter ir lieliski piemērots, lai paziņotu par darījumiem un akcijām, tāpēc apsveriet iespēju izveidot atsevišķu Twitter sarakstu visiem Twitter rokturiem, kas pieder uzņēmumiem vai personām, ar kurām jūs piedāvājat darījumu.

7) Sadarbojieties ar uzņēmumiem, kas pārsaiņo lietotnes, lai saņemtu atlaides : līdzīgi kā saistītajām attiecībām, ir arī citi uzņēmumi, kas var palīdzēt palielināt jūsu lietotnes atpazīstamību, reklamējot to ar saviem esošajiem klientiem. Piemēram, AppGratis piedāvā bezmaksas dienas lietotni dažādās lietotņu kategorijās, un katru mēnesi to izmanto vairāk nekā 10 miljoni cilvēku.

8) Tīkls: tikšanās grupas ir vienkāršs veids, kā izveidot sakarus ar vietējiem kodētājiem, dizaineriem un uzņēmējiem — tas viss var novirzīt jūs uz potenciālajiem lietotājiem vai palīdzēt sniegt vispārīgus mārketinga padomus.

9) Reklamējiet savu lietotni atbilstošos emuāra ierakstos : ja esat eksperts noteiktā jomā (piemēram, mājas fitnesa, ēdienu un recepšu lietotnēs), rakstiet "viesa ziņas" emuāriem, kas ir jūsu kompetences jomā, un iekļaujiet pieminēšanu un saites uz jūsu lietotne/vietne.

10) Sazinieties ar presi : ja esat paveicis labu darbu, izveidojot atsauksmes par savu lietotni, sazinieties ar presi un paziņojiet viņiem par savu izlaišanu. Labs veids, kā sākt, ir izveidot saites uz jebkuru neseno pārklājumu (it īpaši, ja tas bija pozitīvs). Varat arī rādīt apmaksātas reklāmas tādās vietnēs kā TechCrunch vai Mashable, kas ir tieši paredzētas jūsu lietotņu veidu potenciālajiem lietotājiem.

11) Apmeklējiet TED sarunu : tas var nebūt piemēroti, ja jūs tikko sākat uzņēmējdarbības pasaulē, taču, tiklīdz jums ir zināma pieredze un saķere, pieteikšanās uzstāties tādā pasākumā kā TED palīdzēs jums atklāt tūkstošiem jauni potenciālie klienti. Vienmēr ir patīkami, kad lieli uzņēmumi sazinās ar jums un vēlas piedāvāt jūsu lietotnes prezentāciju. Viņi to dara, jo domā, ka jūs esat nākamā lielā lieta, tāpēc izmantojiet to, kad iespējams!

12) Lietotnes uzlabošana: turpiniet lietotnes atjauninājumus, lai uzlabotu kodu un pievienotu jaunas funkcijas. To darot, lietotāji, kuriem jau ir jūsu lietotne, būs redzami arī iTunes vai Google Play sadaļā Jaunumi tiem, kuri apsver iespēju to lejupielādēt pirmo reizi. Tas var būt īpaši labs veids, kā radīt papildu informāciju presē. Ja izlaižat turpmākās versijas, noteikti paziņojiet par tām sociālajos saziņas līdzekļos (Twitter un Facebook), kā arī e-pasta mārketinga kampaņās (Mailchimp ir jauka izlaišanas paziņojumu veidne).

Secinājums:

Ceru, ka daži no šiem 12 veidiem, kā reklamēt savu lietotni, jums noderēs. Rezumējot, vislabākais veids, kā būt lietas kursā, ir esošs iepriekšējo un potenciālo lietotāju e-pasta saraksts. Varat to viegli izveidot, izmantojot MailChimp vai līdzīgus pakalpojumus, kas piedāvā vienkāršu integrāciju ar populārām CMS sistēmām, piemēram, WordPress. Kā minēts iepriekš, pirmspārbaudes procesā noteikti apkopojiet e-pasta ziņojumus, iekļaujot tos kā daļu no reģistrēšanās veidlapas/vedņa. Ir svarīgi arī sekot līdzi visiem atbalsta pieprasījumiem un pārliecināties, ka foruma dalībnieki ir apmierināti ar risinājumu, pirms slēdzat savu biļeti! Tas palīdzēs veicināt labas attiecības gan ar klientiem, gan publiskajiem lietotājiem. Neatkarīgi no tā, kuras opcijas izvēlaties lietotņu reklamēšanai, novēlu jums veiksmi ar nākamo laidienu!