Prečo by ste si mali vytvoriť aplikáciu v cloude ako samostatný vývojár

Zostavte si aplikáciu v cloude ako samostatný vývojár

úvod

V posledných rokoch je okolo cloud computingu veľký humbuk. Zdá sa, že každý hovorí o tom, aká je budúcnosť a že čoskoro nahradí všetko, čo poznáme a milujeme. A hoci na týchto tvrdeniach môže byť niečo pravdy, môžu byť aj zavádzajúce, ak nezoberiete do úvahy presne to, čo cloud dokáže – a čo s jeho pomocou môžete skutočne dosiahnuť.

Prečo by ste teda mali zostavovať aplikáciu v cloude ako samostatný vývojár? Aké sú výhody používania tejto technológie? Ak chcete odpovedať na túto otázku, pozrime sa najprv na to, čo cloud computing skutočne znamená – a prečo by ste ho mali chcieť používať.

Čo je to cloud computing?

Cloud computing je v podstate spôsob poskytovania počítačových zdrojov – ako sú servery, úložiská, databázy a siete – cez internet do vašich zariadení. K týmto službám je možné pristupovať cez web prostredníctvom vzdialených serverov namiesto počítačov vo vašej kancelárii alebo doma, takže si zariadenie nemusíte kupovať sami.

So službami cloud computingu platíte len za to, čo využívate, v porovnaní s nákupom drahého hardvéru, ktorý sa nemusí toľko zvykať alebo na optimálnej úrovni po celý rok. Cloud tiež poskytuje škálovateľnosť, pokiaľ ide o dostupnosť tým, že umožňuje organizáciám nakupovať nové zdroje na požiadanie s úpravami prebiehajúcimi v priebehu niekoľkých minút v porovnaní s dňami alebo týždňami s fyzickou infraštruktúrou. Ak teda na vašu webovú stránku v určitý deň prichádza viac návštevníkov, napríklad z dôvodu sviatočnej propagácie, môžete upraviť zdroje tak, aby vaša aplikácia bola v prevádzke podľa potreby.

Ak ste v tejto technológii nováčikom, možno nepoznáte všetky služby cloud computingu, ktoré sú v súčasnosti dostupné. Vo všeobecnosti sú rozdelené do troch kategórií alebo „vrstiev“:

IaaS – Infrastructure as a Service: Zahŕňa veci ako servery, úložný priestor a sieťový prístup (napr. Amazon Web Services).

PaaS – Platform as a Service : Táto kategória zvyčajne zahŕňa platformu aplikácií, ktorá umožňuje vývojárom vytvárať, testovať a nasadzovať aplikácie bez toho, aby sami spravovali infraštruktúru (napr. Google App Engine).

SaaS – Softvér ako služba : Tu máme kompletnú aplikáciu, ktorú môžete používať cez internet namiesto toho, aby ste si ju museli inštalovať a spúšťať na svojom počítači (napr. Dropbox alebo Evernote).

A nezabudnite na úložné, zálohovacie a hostingové služby! Môžete nájsť mnoho rôznych poskytovateľov cloudu, ktorí ponúkajú tieto typy riešení. Najlepšie na tom je, že používanie cloudu je zvyčajne oveľa jednoduchšie ako nastavenie intranetového riešenia interne. Umožňuje vám tiež vyhnúť sa mnohým úlohám údržby a správy IT ich outsourcingom poskytovateľovi – čo nie je vždy možné pri tradičných softvérových aplikáciách. Navyše, keďže za cloudovú službu platíte skôr na základe používania, než aby ste museli robiť veľké kapitálové investície, máte väčšiu flexibilitu, pokiaľ ide o rozpočet, pretože nie ste viazaní vysokými licenčnými poplatkami.

Výhody cloudu pre vývojárov sólo

Teraz, keď už vieme, čo je cloud computing, poďme sa pozrieť na najväčšie výhody vytvárania aplikácií v cloude ako sólo vývojár:

1) Rýchlejší čas uvedenia na trh: Pomocou hotových a ľahko použiteľných šablón od tvorcov, ako je Appy Pie, môžete rýchlo zostaviť svoju aplikáciu bez akéhokoľvek kódovania. Platí to najmä pre aplikácie založené na Facebooku alebo iných platformách sociálnych médií. Tiež, ak vytvárate mobilné aplikácie pre Android a iOS pomocou vývoja naprieč platformami náradie alebo frameworky pomôžu tento proces ešte viac urýchliť tým, že vám umožnia vyvinúť iba jednu aplikáciu a potom ju publikovať na oboch týchto platformách.

2) Škálovateľnosť a nákladová efektívnosť: Používaním cloudových služieb platíte len za to, čo v danom čase používate, čo vám poskytuje oveľa väčšiu flexibilitu, pokiaľ ide o rozpočet, ako aj škálovateľnosť, pretože zdroje sú dostupné a rýchlo pridané na v prípade potreby letieť. To predstavuje veľké plus najmä pre sólo vývojárov, ktorí budú často musieť pracovať v rámci obmedzených rozpočtov. Skutočnosť, že malé podniky míňajú menej ako väčšie podniky, pokiaľ ide o cloud, je tiež významnou výhodou – nielen kvôli požadovaným kapitálovým investíciám, ale aj kvôli nákladom spojeným s potrebnými zručnosťami zamestnancov a IT riadenia. Malé organizácie majú tendenciu byť svojou povahou agilné, čo znamená, že môžu rýchlejšie reagovať na požiadavky trhu a cloudová technológia im to umožňuje ešte efektívnejšie.

3) Možnosť prenájmu alebo kúpy : Ako už bolo spomenuté, v modeli investovania do fixného kapitálu (ako by ste mali s intranetovým riešením) ste uviazli pri kúpe licencie alebo platení za hosťované riešenie, ktoré by mohlo ísť až do miliónov dolárov. Ale s verejným cloudom si môžete mesiac po mesiaci prenajať práve dostatok zdrojov na základe potrieb vašej aplikácie, namiesto toho, aby ste sa museli vopred zaviazať k zdrojom, ktoré nemusia byť potrebné stále. To je ideálne pre sólo vývojárov, ktorí budú mať často kolísajúce pracovné zaťaženie a potrebujú prístup k výpočtovému výkonu, keď ho potrebujú, bez toho, aby sa museli obávať nadmerného viazania svojich rozpočtov na zdroje, ktoré nebudú môcť neustále používať.

4) Znižuje režijné náklady a podporu: Vďaka cloud computingu môžete mať IT personál pracujúci na mieste, ktorý bude spravovať internú aplikáciu alebo softvérové ​​riešenie (ak sa rozhodnete ísť touto cestou), ale zároveň to zníži vašu potrebu podpory, pretože služba Poskytovateľ urobí väčšinu tejto práce za vás. Namiesto toho vám umožňuje sústrediť sa na iné dôležité obchodné aktivity. Cloudové služby zvyčajne ponúkajú dodávatelia softvéru, ktorí poskytujú podporu pre svoje aplikácie – takže ak je s vašou aplikáciou niečo v neporiadku a nereaguje, bude ich zodpovednosťou namiesto vás ako samostatného vývojára problém vyriešiť. Znamená to pre vás menej bolesti hlavy a viac času na sústredenie sa na hlavné obchodné aktivity.

5) Dostupnosť a interaktivita: Jednou z hlavných výhod cloud computingu je, že môžete pristupovať a používať akékoľvek aplikácie alebo služby takmer odkiaľkoľvek a kedykoľvek – či už je to na mobilnom zariadení, notebooku, tablete alebo stolnom počítači. Aplikácie dodávané ako služba sú tiež interaktívnejšie ako tradičné dátové softvérové ​​aplikácie využívajúce databázy, pretože všetko je aktuálne v reálnom čase bez oneskorenia. Spoločnosti dnes potrebujú tento typ odozvy od svojich softvérových riešení, pričom zákazníci očakávajú rýchle časy načítania a dobrú používateľskú skúsenosť. Očakáva sa tiež, že aplikácia bude fungovať na 100 % na akomkoľvek zariadení bez problémov – niečoho, o čo sa pri používaní cloud computingu nemusíte nevyhnutne obávať.

6) Zvýšená bezpečnosť a súkromie: Pretože cloudové služby sú hosťované v dátových centrách, majú tendenciu byť bezpečnejšie, pretože tieto zariadenia musia spĺňať určité bezpečnostné štandardy predtým, ako ich schvália poskytovatelia služieb. Pre samostatného vývojára s obmedzenými zdrojmi alebo znalosťami v tejto oblasti nemusí mať zmysel vybudovať si vlastné dátové centrum a potom investovať do opatrení fyzickej bezpečnosti. S cloudom sa však môžete spoľahnúť na niekoho iného, ​​kto sa venuje správe tejto infraštruktúry, namiesto toho, aby vám zaberala drahocenný čas. Tiež súkromie zákazníka informácie sa zvyčajne berie vážne, pretože spoločnosti, ktoré poskytujú cloudové služby, si uvedomujú, že ich podnikanie závisí od dôvery zo strany používateľov – preto je dnes bežnou praxou medzi predajcami používať viacero vrstiev šifrovacej technológie spojenej so správou identity a prístupu, aby boli údaje zákazníkov v bezpečí. Vo všeobecnosti sa jednotliví vývojári nemusia obávať problémov súvisiacich s bezpečnosťou a súkromím, pretože to je zodpovednosťou poskytovateľa služieb, ktorý hosťuje ich aplikácie v cloude.

7) Nižšie náklady: Jednou z najväčších výhod cloud computingu je, že je výrazne lacnejší ako tradičné lokálne softvérové ​​riešenia. So všetkými týmito aplikáciami spustenými v cloude sa môžu vývojári sólo vyhnúť drahým nákupom hardvéru, ktoré sú potrebné na spustenie ich aplikácií, a namiesto toho sa môžu zamerať na získanie menšieho prenájmu výpočtovej techniky každý mesiac podľa svojich potrieb. Ďalšou výhodou je zvyšovanie alebo znižovanie zdrojov podľa toho, ako sa menia vaše obchodné požiadavky, takže nie ste viazaní vysokými nákladmi za nevyužité zdroje. Vďaka flexibilite a škálovateľnosti cloudových služieb môžu sólo vývojári ušetriť peniaze na výpočtovom výkone bez straty schopnosti poskytovať vysokokvalitné riešenia.

Fíha! To bolo veľa. Takže sme sa zaoberali testovaním, prípravou vašich materiálov na spustenie, tvorbou obsahu a marketingom/propagáciou. Je čas to všetko zabaliť.

Tipy pre vývojárov: Spustenie a údržba vašej aplikácie

Vyvinuli ste, otestovali a spustili svoju aplikáciu! Teraz čo? Nemôžete očakávať, že budete len sedieť a čakať, kým vám začnú prúdiť používatelia (a peniaze) – musíte byť proaktívni vo svojom marketingovom a propagačnom úsilí. Neexistuje nič také ako samostatný vývojár, ktorý len vytvorí aplikáciu a potom sedí a čaká, kým prídu peniaze.

Existuje mnoho spôsobov, ako môžete dostať svoje meno, značku a aplikáciu:

1) Účasť na podujatiach: Športové podujatia, konferencie alebo obchodné výstavy, na ktorých sa zúčastní váš cieľový trh, sú skvelou príležitosťou, ako dostať vašu aplikáciu pred potenciálnych používateľov.

( Blogovanie pomáha SEO a môže byť použité na vytvorenie autority vo vašom odbore).

3) Sociálne médiá: Použite Twitter, Facebook, LinkedIn a Google+ na propagáciu existencie svojej aplikácie. Uverejňujte príspevky o nových funkciách a aktualizáciách, aby ste zostali viditeľní. Twitter je obzvlášť vhodný na oznamovanie akýchkoľvek zliav alebo propagačných akcií, ktoré v súčasnosti prebiehajú s vašou aplikáciou (pokiaľ sú propagačné akcie relevantné pre vašu aplikáciu).

4) Používajte e-mailový marketing: Podobne ako v sociálnych médiách môžete použiť e-mailový marketing (cez Mailchimp alebo Campaign Monitor), aby ste udržali svoje meno a značku pred potenciálnymi používateľmi. Vyžaduje si to zhromažďovanie e-mailov s online formulárom na vašom webe, v aplikácii alebo na veľtrhu. Bezplatný plán, ktorý ponúka Mailchimp, vám umožňuje posielať 12,000 2,000 e-mailov mesačne maximálne XNUMX XNUMX odberateľom – takže ho používajte rozumne!

5) Propagujte prostredníctvom pridružených vzťahov: Ak je vaša aplikácia vhodná pre určité typy firiem (napríklad sledovanie fitness alebo životného štýlu), môžete osloviť miestnych obchodníkov a ponúknuť im partnerský vzťah, v rámci ktorého získajú províziu za každý predaj. vašej aplikácie, ktorá pochádza z ich obchodu.

6) Propagujte prostredníctvom ponúk a kupónov: Ponúkajte zľavy a kupóny, aby ste zvýšili počet stiahnutí – najmä ak máte existujúcu zákaznícku základňu, v ktorej môžete ponúkať ponuku. Ako už bolo spomenuté vyššie, Twitter je skvelý na oznamovanie ponúk a propagačných akcií, takže zvážte vytvorenie samostatného zoznamu Twitter pre všetky kliky na Twitteri patriace firmám alebo jednotlivcom, ktorým ponúkate obchod.

7) Spolupracujte so spoločnosťami, ktoré prebaľujú aplikácie za účelom získania rabatov: Podobne ako pri partnerských vzťahoch existujú aj iné spoločnosti, ktoré môžu pomôcť zvýšiť expozíciu vašej aplikácie tým, že ju propagujú prostredníctvom svojich existujúcich zákazníkov. Napríklad AppGratis ponúka bezplatnú aplikáciu dňa v širokej škále kategórií aplikácií a používa ju viac ako 10 miliónov ľudí každý mesiac.

8) Sieť: Skupiny stretnutí predstavujú jednoduchý spôsob, ako sa spojiť s miestnymi programátormi, dizajnérmi a podnikateľmi – to všetko vás môže potenciálne nasmerovať na potenciálnych používateľov alebo vám môže pomôcť so všeobecnými marketingovými radami.

9) Inzerujte svoju aplikáciu v relevantných blogových príspevkoch: Ak ste odborníkom v určitej oblasti (napr. domáce fitness, jedlo a aplikácie s receptami), píšte „príspevky pre hostí“ pre blogy v rámci vašej odbornosti a uveďte zmienku a odkazy na vašu aplikáciu/stránku.

10) Kontaktujte tlač: Ak ste pri vytváraní recenzií pre svoju aplikáciu odviedli dobrú prácu, obráťte sa na tlač a dajte im vedieť o svojom vydaní. Spätné prepojenie na akékoľvek nedávne spravodajstvo je dobrý spôsob, ako začať (najmä ak bolo pozitívne). Môžete tiež spúšťať platené reklamy na stránkach ako TechCrunch alebo Mashable priamo zacielené na potenciálnych používateľov vašich typov aplikácií.

11) Zapojte sa na TED Talk: Toto nemusí byť vhodné, ak práve začínate v podnikateľskom svete, ale akonáhle budete mať nejaké skúsenosti a trakciu, môžete sa prihlásiť na prednášku na podujatí, ako je TED, a vystaviť sa tisíckam nových potenciálnych zákazníkov. Vždy je príjemné, keď vás kontaktujú veľké spoločnosti a chcú vám predstaviť vašu aplikáciu. Robia to, pretože si myslia, že vy ste ďalšia veľká vec, takže to využite, keď je to možné!

12) Vylepšite svoju aplikáciu: Pokračujte v aktualizáciách svojej aplikácie, aby ste zlepšili kód a pridali nové funkcie. Vďaka tomu budete v popredí pozornosti používateľov, ktorí už vašu aplikáciu majú, ale zároveň budete viditeľní v sekcii „Čo je nové“ na iTunes alebo Google Play pre tých, ktorí uvažujú o jej prvom stiahnutí. Toto môže byť obzvlášť dobrý spôsob, ako vytvoriť dodatočné tlačové pokrytie. Ak vydávate akékoľvek budúce verzie, nezabudnite ich oznámiť prostredníctvom sociálnych médií (Twitter a Facebook), ako aj prostredníctvom e-mailových marketingových kampaní (Mailchimp má peknú šablónu pre oznámenia o vydaní).

záver:

Dúfam, že vám niektoré z týchto 12 spôsobov propagácie aplikácie budú užitočné. Aby sme to zhrnuli, najlepší spôsob, ako zostať v popredí, je prostredníctvom existujúceho e-mailového zoznamu predchádzajúcich a potenciálnych používateľov. Môžete si ho ľahko vytvoriť pomocou MailChimp alebo podobných služieb, ktoré ponúkajú jednoduchú integráciu s populárnymi systémami CMS, ako je WordPress. Ako už bolo spomenuté vyššie, mali by ste si byť istí, že zbierate e-maily v procese predbežného skríningu tak, že ho zahrniete ako súčasť registračného formulára/sprievodcu. Je tiež dôležité sledovať všetky žiadosti o podporu a uistiť sa, že členovia fóra sú spokojní s riešením pred uzavretím svojho lístka! Pomôže to posilniť dobré vzťahy so zákazníkmi aj verejnými používateľmi. Bez ohľadu na to, aké možnosti propagácie svojej aplikácie si vyberiete, prajem vám veľa šťastia pri ďalšom vydaní!