Per què hauríeu de crear una aplicació al núvol com a desenvolupador en solitari

Creeu una aplicació al núvol com a desenvolupador en solitari

introducció

Hi ha hagut molta expectació sobre la computació en núvol en els últims anys. Sembla que tothom està parlant de com és el futur i que aviat substituirà tot el que coneixem i estimem. I tot i que aquestes afirmacions poden tenir una mica de veritat, també poden ser enganyoses si no tens en compte exactament què és capaç de fer el núvol i què pots aconseguir realment amb la seva ajuda.

Aleshores, per què hauríeu de crear una aplicació al núvol com a desenvolupador en solitari? Quins avantatges té l'ús d'aquesta tecnologia? Per respondre aquesta pregunta, primer mirem què significa realment la informàtica en núvol i per què hauríeu de voler utilitzar-la.

Què és el Cloud Computing?

La computació en núvol és bàsicament una manera de lliurar recursos informàtics, com ara servidors, emmagatzematge, bases de dades i xarxes, a través d'Internet als vostres dispositius. Es pot accedir a aquests serveis a través de la web a través de servidors remots en lloc d'ordinadors a l'oficina o a casa, de manera que no cal que compreu l'equip.

Amb els serveis d'informàtica en núvol, només pagueu pel que feu servir en lloc de comprar un maquinari car que potser no s'utilitza tant o a nivells òptims durant tot l'any. El núvol també proporciona escalabilitat pel que fa al temps de funcionament, ja que permet a les organitzacions comprar nous recursos sota demanda amb ajustos que es produeixen en qüestió de minuts en comparació amb dies o setmanes amb infraestructura física. Per tant, si hi ha més visitants que visiten el vostre lloc web un dia determinat a causa d'una promoció de vacances, per exemple, podeu ajustar els recursos per mantenir la vostra aplicació en funcionament segons sigui necessari.

Si sou nou amb aquesta tecnologia, és possible que no conegueu tots els serveis d'informàtica en núvol que hi ha disponibles actualment. Generalment es divideixen en tres categories o "capes":

IaaS - Infraestructura com a servei: inclou coses com ara servidors, espai d'emmagatzematge i accés a la xarxa (per exemple, Amazon Web Services).

PaaS - Plataforma com a servei: aquesta categoria sol incloure una plataforma d'aplicacions que permet als desenvolupadors crear, provar i desplegar aplicacions sense gestionar ells mateixos la infraestructura (p. ex., Google App Engine).

SaaS - Software com a servei : aquí tenim una aplicació completa que podeu utilitzar a Internet en lloc d'haver d'instal·lar-la i executar-la al vostre propi ordinador (per exemple, Dropbox o Evernote).

I no us oblideu dels serveis d'emmagatzematge, còpia de seguretat i allotjament també! Podeu trobar molts proveïdors de núvol diferents que ofereixen aquest tipus de solucions. El millor de tot és que utilitzar el núvol sol ser molt més fàcil que configurar una solució d'intranet a casa. També us permet evitar gran part de les tasques de gestió i manteniment de TI subcontractant-les al proveïdor, cosa que no sempre és possible amb les aplicacions de programari tradicionals. A més, com que pagueu per un servei al núvol basat en l'ús en lloc d'haver de fer una gran inversió de capital, teniu més flexibilitat a l'hora de pressupostar, ja que no us comprometeu a pagar una gran taxa de llicència.

Els avantatges del núvol per a desenvolupadors individuals

Ara que sabem què és la informàtica en núvol, fem una ullada als avantatges més importants de crear aplicacions al núvol com a desenvolupador en solitari:

1) Temps de comercialització més ràpid: utilitzant plantilles ja fetes i fàcils d'utilitzar de constructors com Appy Pie, podeu crear ràpidament la vostra aplicació sense cap codificació. Això és especialment cert per a les aplicacions basades en Facebook o altres plataformes de xarxes socials. A més, si esteu creant aplicacions mòbils per a Android i iOS, feu servir el desenvolupament multiplataforma instruments o els frameworks us ajudaran a accelerar encara més el procés ja que us permetran desenvolupar només una aplicació i després publicar-la en ambdues plataformes.

2) Escalabilitat i rendibilitat: mitjançant l'ús de serveis al núvol, només pagueu pel que feu servir en un moment donat, la qual cosa us ofereix molta més flexibilitat a l'hora de fer pressupostos i escalabilitat, ja que es pot accedir i afegir recursos ràpidament al volar si cal. Això representa un gran avantatge, especialment per als desenvolupadors en solitari que sovint hauran de treballar amb pressupostos restringits. El fet que les petites empreses gastin menys que les grans empreses pel que fa al núvol també és un avantatge important, no només per la inversió de capital necessària, sinó també pels costos associats al personal i les habilitats de gestió de TI necessàries. Les organitzacions petites solen ser àgils per naturalesa, el que significa que poden respondre més ràpidament a les demandes del mercat, i la tecnologia al núvol els permet fer-ho de manera encara més eficaç.

3) Opció per llogar o comprar: com s'ha esmentat anteriorment, en el model d'inversió de capital fix (com el que tindries amb una solució d'Intranet), estàs bloquejat comprant una llicència o pagant per una solució allotjada que podria arribar a milions. de dòlars. Però amb el núvol públic, podeu llogar els recursos suficients segons les necessitats de la vostra aplicació mes a mes en lloc d'haver de fer un gran compromís inicial amb recursos que potser no es necessiten tot el temps. Això és perfecte per als desenvolupadors individuals que sovint tindran càrregues de treball fluctuants i necessiten accés a la potència de càlcul quan ho necessiten sense haver de preocupar-se de comprometre excessivament els seus pressupostos amb recursos que no podran utilitzar tot el temps.

4) Redueix les despeses generals i el suport: amb la informàtica en núvol, podeu tenir personal informàtic que treballi in situ gestionant una aplicació interna o una solució de programari (si decidiu seguir aquesta ruta), però també redueix la vostra necessitat de suport des del servei. el proveïdor farà la major part d'aquest treball per vostè. En canvi, us permet centrar-vos en altres activitats empresarials importants. Els serveis al núvol els ofereixen generalment proveïdors de programari que ofereixen suport per a les seves aplicacions, de manera que si hi ha alguna cosa malament amb la vostra aplicació i no respon, serà la seva responsabilitat solucionar el problema en lloc de la vostra com a desenvolupador en solitari. Això significa menys maldecaps per a tu i més temps per centrar-te en les teves activitats principals de negoci.

5) Accessibilitat i interactivitat: un dels principals avantatges de la informàtica en núvol és que podeu accedir i utilitzar qualsevol aplicació o servei des de gairebé qualsevol lloc i en qualsevol moment, ja sigui en un dispositiu mòbil, portàtil, tauleta o ordinador de sobretaula. Les aplicacions lliurades com a servei també són més interactives que les aplicacions de programari tradicionals basades en dades que utilitzen bases de dades perquè tot està actualitzat en temps real sense temps de retard. Les empreses necessiten aquest tipus de resposta de les seves solucions de programari avui amb els clients que esperen temps de càrrega ràpids i una bona experiència d'usuari. A més, s'espera que l'aplicació funcioni al 100% en qualsevol dispositiu sense problemes, cosa de la qual no us haureu de preocupar necessàriament quan feu servir la informàtica en núvol.

6) Més seguretat i privadesa: com que els serveis al núvol estan allotjats en centres de dades, solen ser més segurs perquè aquestes instal·lacions han de complir certs estàndards de seguretat abans de ser aprovades pels proveïdors de serveis. Pot ser que no tingui sentit que un desenvolupador en solitari amb recursos o coneixements limitats en aquesta àrea construeixi el seu propi centre de dades i després inverteixi en mesures de seguretat física. Tanmateix, amb el núvol, podeu confiar en algú més que es dediqui a gestionar aquesta infraestructura en lloc de que us ocupi un temps preciós. També, la privadesa del client informació Se sol prendre seriosament perquè les empreses que ofereixen serveis al núvol s'adonen que el seu negoci depèn de la confiança dels usuaris, per la qual cosa és una pràctica habitual entre els venedors d'avui utilitzar múltiples capes de tecnologia de xifratge juntament amb la gestió d'identitat i accés per mantenir les dades dels clients segures. En termes generals, els desenvolupadors en solitari no s'han de preocupar per problemes relacionats amb la seguretat i la privadesa, ja que aquesta és una responsabilitat del proveïdor de serveis que allotja les seves aplicacions al núvol.

7) Costos més baixos: finalment, un dels majors avantatges de la informàtica en núvol és que és significativament més barat que les solucions de programari locals tradicionals. Amb totes aquestes aplicacions que s'executen al núvol, els desenvolupadors individuals poden evitar les costoses compres de maquinari que es necessiten per executar les seves aplicacions i, en canvi, centrar-se a obtenir un contracte d'arrendament informàtic més petit cada mes en funció de les seves necessitats. També hi ha un avantatge addicional d'augmentar o reduir els recursos a mesura que canvien les demandes del vostre negoci, de manera que no us comprometeu a costos elevats pels recursos no utilitzats. A causa de la flexibilitat i escalabilitat dels serveis al núvol, els desenvolupadors individuals poden estalviar diners en la seva potència informàtica sense perdre la capacitat d'oferir solucions d'alta qualitat.

Uf! Això va ser molt. Així doncs, hem cobert les proves, preparar els vostres materials per al llançament, creació de contingut i màrqueting/promoció. És hora d'acabar-ho tot.

Consells per a desenvolupadors: el llançament i el manteniment de la vostra aplicació

Has desenvolupat, provat i llançat la teva aplicació! Ara que? No podeu esperar simplement seure i esperar que els usuaris (i els diners) comencin a fluir; heu de ser proactius amb els vostres esforços de màrqueting i promoció. No existeix un desenvolupador en solitari que només construeixi una aplicació i després s'asseu esperant que arribin els diners.

Hi ha moltes maneres d'obtenir el vostre nom, marca i aplicació:

1) Participa en esdeveniments: els esdeveniments esportius, conferències o fires comercials a les quals assistirà el teu mercat objectiu són grans oportunitats per posar la teva aplicació davant dels usuaris potencials.

2) Creeu un lloc web o un bloc: si encara no teniu cap lloc web personal o empresarial amb un bloc, ara és el moment de fer-ho gratuïtament a WordPress.com o Wix i promocionar el vostre lloc a través de xarxes socials i correu electrònic ( Els blocs ajuden al SEO i es poden utilitzar per establir autoritat en el vostre camp).

3) Mitjans socials: utilitzeu Twitter, Facebook, LinkedIn i Google+ per promocionar l'existència de la vostra aplicació. Fes publicacions sobre noves funcions i actualitzacions per mantenir-te visible. Twitter és especialment bo per anunciar els descomptes o les promocions que s'estan executant actualment amb la vostra aplicació (sempre que les promocions siguin rellevants per a la vostra aplicació).

4) Utilitzeu el màrqueting per correu electrònic: de manera similar a les xarxes socials, podeu utilitzar el màrqueting per correu electrònic (mitjançant Mailchimp o Campaign Monitor) per mantenir el vostre nom i marca davant dels usuaris potencials. Això requerirà recollir correus electrònics amb un formulari en línia al vostre lloc, aplicació o en una fira comercial. El pla gratuït que ofereix Mailchimp us permet enviar 12,000 correus electrònics al mes a un màxim de 2,000 subscriptors, així que feu-lo servir amb prudència!

5) Promocioneu mitjançant relacions d'afiliats: si la vostra aplicació és adequada per a determinats tipus d'empreses (com ara un rastrejador de fitness o estil de vida), podeu contactar amb els comerciants locals i oferir-los una relació d'afiliats on rebran una comissió per cada venda. de la vostra aplicació que s'origina a la seva botiga.

6) Promociona mitjançant ofertes i cupons: ofereix descomptes i cupons per generar més descàrregues, sobretot si tens una base de clients existent en la qual pots comercialitzar l'oferta. Com s'ha esmentat anteriorment, Twitter és ideal per anunciar ofertes i promocions, així que penseu a crear una llista separada de Twitter per a tots els identificadors de Twitter que pertanyen a les empreses o persones amb les quals esteu oferint un acord.

7) Treballeu amb empreses que tornen a empaquetar les aplicacions per obtenir descomptes: semblant a les relacions d'afiliats, hi ha altres empreses que poden ajudar a augmentar l'exposició de la vostra aplicació promocionant-la a través dels seus clients existents. Per exemple, AppGratis ofereix una aplicació gratuïta del dia en una gran varietat de categories d'aplicacions i és utilitzada per més de 10 milions de persones cada mes.

8) Xarxa: els grups de trobada són una manera fàcil de connectar-se amb programadors, dissenyadors i empresaris locals, tot el que pot indicar-vos cap a usuaris potencials o ajudar-vos amb consells generals de màrqueting.

9) Anuncia la teva aplicació a les publicacions de bloc rellevants: si ets un expert en una àrea determinada (és a dir, aplicacions de fitness a casa, menjar i receptes), escriviu "publicacions de convidats" per als blocs de la vostra àrea d'experiència i incloeu mencions i enllaços a la teva aplicació/lloc.

10) Poseu-vos en contacte amb la premsa: si heu fet una bona feina creant ressenyes per a la vostra aplicació, poseu-vos en contacte amb la premsa i feu-los saber sobre el vostre llançament. Tornar a enllaçar amb qualsevol cobertura recent és una bona manera de començar (sobretot si va ser positiu). També podeu publicar anuncis de pagament en llocs com TechCrunch o Mashable dirigits directament als usuaris potencials dels vostres tipus d'aplicacions.

11) Aconsegueix una xerrada TED: pot ser que això no sigui adequat si estàs començant al món emprenedor, però un cop tinguis una mica d'experiència i tracció a la teva mida, sol·licitar-te per parlar en un esdeveniment com TED t'ajudarà a exposar-te a milers de nous clients potencials. Sempre és agradable quan les grans empreses es posen en contacte amb tu i volen presentar una presentació per a la teva aplicació. Ho fan perquè pensen que ets el proper gran, així que aprofita-ho quan sigui possible!

12) Millora la teva aplicació: segueix fent actualitzacions a la teva aplicació tant per millorar el codi com per afegir noves funcions. Si ho feu, us mantindrà al capdavant dels usuaris que ja tenen la vostra aplicació, però també us mantindrà visible a la secció "Novetats" d'iTunes o Google Play per a aquells que considerin baixar-la per primera vegada. Aquesta pot ser una manera especialment bona de generar cobertura de premsa addicional. Si feu alguna versió futura, assegureu-vos d'anunciar-les a través de les xarxes socials (Twitter i Facebook), així com a través de campanyes de màrqueting per correu electrònic (Mailchimp té una bona plantilla per als anuncis de llançament).

Conclusió:

Espero que trobeu útils algunes d'aquestes 12 maneres de promocionar la vostra aplicació. Per resumir, la millor manera de mantenir-se al capdavant és mitjançant una llista de correu electrònic existent d'usuaris anteriors i potencials. Podeu crear-ne un fàcilment mitjançant MailChimp o serveis similars que ofereixen una fàcil integració amb sistemes CMS populars com WordPress. Com s'ha esmentat anteriorment, també hauríeu d'assegurar-vos de recollir correus electrònics en el vostre procés de selecció prèvia inclòs-los com a part del formulari/assistent d'inscripció. També és important fer un seguiment de qualsevol sol·licitud d'assistència i assegurar-se que els membres del fòrum estan satisfets amb una resolució abans de tancar la seva entrada! Això ajudarà a fomentar bones relacions tant amb els clients com amb els usuaris públics. Independentment de les opcions que trieu per a la promoció de la vostra aplicació, us desitjo la millor de les sorts amb la vostra propera versió!