Miks peaksite üksi arendajana pilves rakenduse looma

Ehitage rakendus pilves üksi arendajana

Sissejuhatus

Viimastel aastatel on pilvandmetöötluse kohta palju kära olnud. Tundub, et kõik räägivad sellest, kuidas see on tulevik ja et see asendab peagi kõik, mida me teame ja armastame. Ja kuigi nendes väidetes võib olla tõepõhi all, võivad need olla ka eksitavad, kui te ei võta täpselt arvesse, mida pilv on võimeline tegema – ja mida saate selle abiga tegelikult saavutada.

Miks peaksite siis üksi arendajana rakenduse pilves ehitama? Millised on selle tehnoloogia kasutamise eelised? Sellele küsimusele vastamiseks vaatame kõigepealt, mida pilvandmetöötlus tegelikult tähendab – ja miks peaksite seda kasutama.

Mis on pilvandmetöötlus?

Pilvandmetöötlus on põhimõtteliselt viis arvutiressursside (nt serverid, salvestusruumid, andmebaasid ja võrgud) edastamiseks Interneti kaudu teie seadmetesse. Nendele teenustele pääseb juurde kaugserverite kaudu, mitte kontoris või kodus asuvate arvutite kaudu, nii et te ei pea seadmeid ise ostma.

Pilvandmetöötlusteenustega maksate ainult selle eest, mida kasutate, võrreldes kalli riistvara ostmisega, mis ei pruugi aastaringselt nii palju või optimaalsel tasemel ära kasutada. Pilv pakub ka tööaja mastaapsust, võimaldades organisatsioonidel osta nõudmisel uusi ressursse, mille kohandused toimuvad mõne minuti jooksul, võrreldes füüsilise infrastruktuuriga päevade või nädalate arvuga. Nii et kui teie veebisaidile tuleb konkreetsel päeval näiteks pühadekampaania tõttu rohkem külastajaid, saate ressursse kohandada, et rakendus töötaks vastavalt vajadusele.

Kui olete selle tehnoloogiaga uustulnuk, ei pruugi te kõigist praegu saadaolevatest pilvandmetöötlusteenustest teadlik olla. Need jagunevad üldiselt kolme kategooriasse või "kihtidesse":

IaaS – infrastruktuur kui teenus: see hõlmab selliseid asju nagu serverid, salvestusruum ja juurdepääs võrgule (nt Amazoni veebiteenused).

PaaS – platvorm teenusena : see kategooria hõlmab tavaliselt rakenduste platvormi, mis võimaldab arendajatel luua, testida ja juurutada rakendusi ilma infrastruktuuri ise haldamata (nt Google App Engine).

SaaS – tarkvara teenusena : siin on meil täielik rakendus, mida saate kasutada Interneti kaudu, selle asemel, et seda oma arvutis installida ja käivitada (nt Dropbox või Evernote).

Ärge unustage ka salvestus-, varundus- ja hostimisteenuseid! Võite leida palju erinevaid pilveteenuse pakkujaid, kes pakuvad seda tüüpi lahendusi. Mis kõige parem, pilve kasutamine on tavaliselt palju lihtsam kui sisevõrgulahenduse loomine ettevõttesiseselt. Samuti võimaldab see vältida suurt osa IT-hooldus- ja haldusülesannetest, tellides need teenusepakkujalt välja – mis pole traditsiooniliste tarkvararakenduste puhul alati võimalik. Lisaks, kuna maksate pilveteenuse eest pigem kasutuse järgi, mitte ei pea tegema suuri kapitaliinvesteeringuid, on teil eelarve koostamisel suurem paindlikkus, kuna te ei pea maksma tohutut litsentsitasu.

Pilve eelised üksi arendajatele

Nüüd, kui teame, mis on pilvandmetöötlus, vaatame üksikarendajana pilves rakenduste loomise suurimaid eeliseid.

1) Kiirem turule jõudmine: kasutades valmis ja hõlpsasti kasutatavaid ehitajate, nagu Appy Pie, malle, saate oma rakenduse kiiresti ilma kodeerimiseta luua. See kehtib eriti Facebookil või muudel sotsiaalmeediaplatvormidel põhinevate rakenduste kohta. Samuti, kui loote Androidi ja iOS-i jaoks mobiilirakendusi, kasutades platvormidevahelist arendust töövahendid või raamistikud aitavad protsessi veelgi kiirendada, võimaldades teil arendada ainult ühte rakendust ja seejärel avaldada see mõlemal platvormil.

2) Skaleeritavus ja kulutõhusus : pilveteenuseid kasutades maksate ainult selle eest, mida igal ajahetkel kasutate, mis annab teile eelarve koostamisel palju rohkem paindlikkust ja mastaapsust, kuna ressurssidele pääseb juurde ja neid saab kiiresti lisada vajadusel lennata. See on suur pluss eriti üksi arendajatele, kes peavad sageli töötama piiratud eelarvega. Asjaolu, et väikeettevõtted kulutavad pilve osas vähem kui suuremad ettevõtted, on samuti oluline eelis – mitte ainult vajalike kapitaliinvesteeringute, vaid ka vajalike töötajate ja IT-juhtimisoskustega seotud kulude tõttu. Väikesed organisatsioonid kipuvad olema oma olemuselt paindlikud, mis tähendab, et nad suudavad turu nõudmistele kiiremini reageerida ja pilvetehnoloogia võimaldab neil seda veelgi tõhusamalt teha.

3) Liisimise või ostmise võimalus: nagu varem mainitud, olete põhikapitali investeerimismudelis (näiteks sisevõrgu lahendusega) ummikus litsentsi ostmise või hostitud lahenduse eest, mis võib ulatuda miljonitesse. dollaritest. Kuid avaliku pilve abil saate iga kuu rentida täpselt nii palju ressursse, mis põhinevad teie rakenduse vajadustel, selle asemel, et panustada tohutult ressursse, mida ei pruugi kogu aeg vaja minna. See sobib suurepäraselt üksi arendajatele, kellel on sageli kõikuv töökoormus ja kes vajavad juurdepääsu arvutusvõimsusele, kui nad seda vajavad, ilma et peaks kartma oma eelarve ülemäärase kulutamise pärast ressurssidele, mida nad kogu aeg kasutada ei saa.

4) Vähendab üldkulusid ja tuge : pilvandmetöötluse abil saate lasta IT-töötajatel kohapeal töötada ja hallata ettevõttesisest rakendust või tarkvaralahendust (kui otsustate seda teed valida), kuid see vähendab ka teie vajadust toe järele, kuna teenus teenusepakkuja teeb suurema osa sellest tööst teie eest ära. Selle asemel võimaldab see keskenduda muudele olulistele äritegevustele. Pilveteenuseid pakuvad tavaliselt tarkvaramüüjad, kes pakuvad oma rakendustele tuge – nii et kui teie rakendusega on midagi valesti ja see ei reageeri, on nende ülesanne lahendada probleem, mitte teie kui üksi arendaja. See tähendab teile vähem peavalu ja rohkem aega oma põhitegevusele keskendumiseks.

5) Juurdepääsetavus ja interaktiivsus : pilvandmetöötluse üks peamisi eeliseid on see, et saate juurdepääsu mis tahes rakendustele või teenustele ja neid kasutada peaaegu kõikjal ja igal ajal – olgu see siis mobiilseadmes, sülearvutis, tahvelarvutis või lauaarvutis. Teenusega tarnitavad rakendused on ka interaktiivsemad kui traditsioonilised andmepõhised tarkvararakendused, mis kasutavad andmebaase, kuna kõik on reaalajas ajakohane ilma viivitusteta. Ettevõtted vajavad täna oma tarkvaralahendustelt seda tüüpi reageerimisvõimet, kuna kliendid ootavad kiiret laadimisaega ja head kasutuskogemust. Samuti eeldatakse, et rakendus töötab 100% kõigis seadmetes ilma probleemideta – see on asi, mille pärast ei pea pilvandmetöötluse kasutamisel tingimata muretsema.

6) Suurem turvalisus ja privaatsus: kuna pilveteenuseid majutatakse andmekeskustes, on need tavaliselt turvalisemad, kuna need rajatised peavad vastama teatud turvastandarditele, enne kui teenusepakkujad need heaks kiitvad. Piiratud ressursside või teadmistega üksikarendajal ei pruugi olla mõtet ehitada oma andmekeskust ja seejärel investeerida füüsilistesse turvameetmetesse. Pilve puhul saate aga usaldada kedagi teist, kes on pühendunud selle infrastruktuuri haldamisele, selle asemel, et see kuluks teie jaoks väärtuslikku aega. Samuti kliendi privaatsus info Tavaliselt võetakse seda tõsiselt, sest pilveteenuseid pakkuvad ettevõtted mõistavad, et nende äri sõltub kasutajate usaldusest – seega on tänapäeval müüjate seas levinud tava kasutada klientide andmete turvalisuse tagamiseks mitut kihti krüpteerimistehnoloogiat koos identiteedi- ja juurdepääsuhaldusega. Üldiselt ei pea üksi arendajad turvalisuse ja privaatsusega seotud probleemide pärast muretsema, sest see on nende rakendusi pilves majutava teenusepakkuja kohustus.

7) Madalamad kulud : Lõpuks on pilvandmetöötluse üks suurimaid eeliseid see, et see on oluliselt odavam kui traditsioonilised kohapealsed tarkvaralahendused. Kui kõik need rakendused töötavad pilves, saavad üksi arendajad vältida kulukaid riistvaraoste, mis on nende rakenduste käitamiseks vajalikud, ja keskenduda selle asemel iga kuu väiksema arvutusliisingu hankimisele vastavalt oma vajadustele. Ressursside suurendamine või vähendamine toob kaasa ka täiendava eelise, kuna teie ettevõtte nõudmised muutuvad, nii et te ei pea kasutamata ressursside tõttu suuri kulutusi. Pilveteenuste paindlikkuse ja mastaapsuse tõttu saavad üksi arendajad oma arvutusvõimsuse pealt raha kokku hoida, ilma et nad kaotaksid võimalust pakkuda kvaliteetseid lahendusi.

Pheh! Seda oli palju. Seega oleme käsitlenud testimist, teie materjalide käivitamiseks ettevalmistamist, sisu loomist ja turundust/reklaami. On aeg see kõik kokku võtta.

Nõuanded arendajatele: rakenduse käivitamine ja hooldus

Olete oma rakenduse välja töötanud, testinud ja käivitanud! Mis nüüd? Te ei saa eeldada, et istute lihtsalt maha ja ootate, kuni kasutajad (ja raha) sisse voolama hakkavad – peate olema oma turundus- ja reklaamitegevusega ennetav. Pole olemas sellist asja nagu üksi arendaja, kes lihtsalt loob rakenduse ja istub siis maha, oodates raha laekumist.

Oma nime, kaubamärgi ja rakenduse hankimiseks on mitmeid viise.

1) Osalege üritustel: spordiüritused, konverentsid või messid, kus teie sihtturg osaleb, on suurepärane võimalus tuua teie rakendus potentsiaalsete kasutajate ette.

2) Looge veebisait või ajaveebi : kui te ei pea veel isiklikku või ettevõtte veebisaiti koos ajaveebiga, on nüüd aeg seda tasuta teha saidil WordPress.com või Wix ja reklaamida oma saiti sotsiaalmeedia ja e-kirjade kaudu ( Blogimine aitab nii SEO-d kui ka seda saab kasutada oma valdkonnas autoriteeti kehtestamiseks).

3) Sotsiaalmeedia: kasutage oma rakenduse olemasolu reklaamimiseks Twitterit, Facebooki, LinkedIni ja Google+. Tehke postitusi uute funktsioonide ja värskenduste kohta, et jääksite nähtavaks. Twitter on eriti hea teie rakendusega praegu kehtivatest allahindlustest või kampaaniatest teavitamiseks (kui pakkumised on teie rakenduse jaoks asjakohased).

4) Kasutage meiliturundust : sarnaselt sotsiaalmeediaga saate kasutada e-posti turundust (Mailchimpi või Campaign Monitori kaudu), et hoida oma nimi ja bränd potentsiaalsete kasutajate ees. Selleks peate oma saidil, rakenduses või messil veebivormiga e-kirju koguma. Mailchimpi pakutav tasuta pakett võimaldab saata 12,000 2,000 e-kirja kuus maksimaalselt XNUMX tellijale – seega kasuta seda targalt!

5) Reklaamige sidusettevõtete suhete kaudu : kui teie rakendus sobib teatud tüüpi ettevõtetele (nt treeningute või elustiili jälgija), võite võtta ühendust kohalike kaupmeestega ja pakkuda neile sidusettevõtte suhet, kus nad saavad iga müügi eest vahendustasu. teie rakendusest, mis pärineb nende poest.

6) Reklaamige pakkumiste ja kupongide kaudu: pakkuge allahindlusi ja kuponge, et suurendada allalaadimiste arvu – eriti kui teil on olemasolev kliendibaas, kus saate pakkumist turundada. Nagu eespool mainitud, sobib Twitter suurepäraselt tehingutest ja tutvustustest teatamiseks, seega kaaluge eraldi Twitteri loendi loomist kõigi Twitteri käepidemete jaoks, mis kuuluvad ettevõtetele või üksikisikutele, kellega tehingut pakute.

7) Tehke koostööd ettevõtetega, kes pakivad rakendusi allahindluste saamiseks ümber : sarnaselt sidusettevõtete suhetega on ka teisi ettevõtteid, kes saavad aidata teie rakenduse nähtavust suurendada, reklaamides seda oma olemasolevate klientide kaudu. Näiteks pakub AppGratis tasuta päevarakendust paljudes rakenduste kategooriates ja seda kasutab iga kuu üle 10 miljoni inimese.

8) Võrgustik: kohtumisgrupid on lihtne viis kohalike kodeerijate, disainerite ja ettevõtjatega võrgustike loomiseks – need kõik võivad suunata teid potentsiaalsete kasutajate poole või aidata üldist turundusnõuannet.

9) Reklaamige oma rakendust asjakohastes ajaveebipostitustes : kui olete mõne konkreetse valdkonna (nt kodus treenimise, toidu- ja retseptirakenduste) ekspert, siis kirjutage oma valdkonna ajaveebidesse „külalispostitused“ ning mainige ja lisage linke teie rakendus/sait.

10) Võtke ühendust ajakirjandusega : kui olete teinud oma rakenduse kohta arvustuste loomisel head tööd, võtke ühendust ajakirjandusega ja andke neile oma väljalasest teada. Hiljutise kajastuse linkimine on hea viis alustada (eriti kui see oli positiivne). Saate esitada tasulisi reklaame ka saitidel, nagu TechCrunch või Mashable, mis on otseselt sihitud teie tüüpi rakenduste potentsiaalsetele kasutajatele.

11) Pöörduge TED-i kõnele : see ei pruugi olla asjakohane, kui olete ettevõtlusmaailmas alles alustamas, kuid kui teil on juba kogemusi ja tõmbejõudu, aitab TED-i sarnasel üritusel esinema kandideerimine avastada tuhandeid uusi potentsiaalseid kliente. Alati on tore, kui suured ettevõtted võtavad teiega ühendust ja soovivad teie rakendust tutvustada. Nad teevad seda, sest arvavad, et sina oled järgmine suur asi, nii et kasutage seda võimaluse korral ära!

12) Täiustage oma rakendust: jätkake oma rakenduse värskenduste tegemist, et täiustada koodi ja lisada uusi funktsioone. Seda tehes hoiate end kursis nende kasutajatega, kellel on teie rakendus juba olemas, kuid olete ka nähtaval iTunes'i või Google Play jaotises „Uudised” neile, kes kaaluvad selle esmakordset allalaadimist. See võib olla eriti hea viis ajakirjanduses täiendava kajastuse tekitamiseks. Kui teete tulevasi versioone, andke neist kindlasti teada nii sotsiaalmeedia (Twitter ja Facebook) kui ka meiliturunduse kampaaniate kaudu (Mailchimpil on väljalasketeadete jaoks kena mall).

Järeldus:

Loodan, et mõni neist 12 viisist oma rakenduse reklaamimiseks on teile kasulik. Kokkuvõtteks võib öelda, et parim viis end kursis hoida on eelmiste ja potentsiaalsete kasutajate olemasolev meililoend. Saate selle hõlpsalt luua, kasutades MailChimpi või sarnaseid teenuseid, mis pakuvad hõlpsat integreerimist populaarsete CMS-süsteemidega, nagu WordPress. Nagu eespool mainitud, peaksite kindlasti koguma e-kirju ka eelkontrolliprotsessis, lisades need registreerumisvormi/viisardi osana. Samuti on oluline jälgida kõiki tugitaotlusi ja veenduda, et foorumi liikmed on lahendusega rahul, enne kui nad oma pileti sulgevad! See aitab edendada häid suhteid nii klientide kui ka avalike kasutajatega. Olenemata sellest, milliseid valikuid rakenduse reklaamimiseks valite, soovin teile järgmise versiooni puhul palju õnne!