Чаму вы павінны ствараць прыкладанне ў воблаку ў якасці сольнага распрацоўшчыка

Стварыце праграму ў воблаку ў якасці індывідуальнага распрацоўшчыка

Увядзенне

У апошнія гады вакол хмарных вылічэнняў было шмат шуму. Падобна на тое, што ўсе кажуць пра тое, што гэта будучыня, і што яна хутка заменіць усё, што мы ведаем і любім. І хаця ў гэтых сцвярджэннях можа быць доля праўды, яны таксама могуць увесці ў зман, калі вы не ўлічыце, на што менавіта здольнае воблака - і чаго вы на самой справе можаце дасягнуць з яго дапамогай.

Дык чаму менавіта вы павінны ствараць праграму ў воблаку як сольны распрацоўшчык? Якія перавагі выкарыстання гэтай тэхналогіі? Каб адказаць на гэтае пытанне, давайце спачатку паглядзім, што насамрэч азначаюць воблачныя вылічэнні і чаму вы павінны іх выкарыстоўваць.

Што такое воблачныя вылічэнні?

Воблачныя вылічэнні - гэта ў асноўным спосаб дастаўкі камп'ютэрных рэсурсаў - такіх як серверы, сховішчы, базы дадзеных і сеткі - праз Інтэрнэт на вашыя прылады. Гэтыя паслугі могуць быць даступныя праз Інтэрнэт праз аддаленыя серверы замест кампутараў у вашым офісе або дома, таму вам не трэба купляць абсталяванне самастойна.

З паслугамі воблачных вылічэнняў вы плаціце толькі за тое, што выкарыстоўваеце, у параўнанні з купляй дарагога абсталявання, якое можа не прывыкнуць так шмат ці на аптымальных узроўнях круглы год. Воблака таксама забяспечвае маштабаванасць, калі справа даходзіць да бесперабойнай працы, дазваляючы арганізацыям купляць новыя рэсурсы па патрабаванні з карэкціроўкамі, якія адбываюцца на працягу некалькіх хвілін у параўнанні з днямі або тыднямі з фізічнай інфраструктурай. Такім чынам, калі ў пэўны дзень на ваш вэб-сайт прыходзіць больш наведвальнікаў, напрыклад, з-за святочнай акцыі, вы можаце наладзіць рэсурсы, каб падтрымліваць працу вашага прыкладання па меры неабходнасці.

Калі вы пачатковец у гэтай тэхналогіі, вы можаце не ведаць аб усіх паслугах воблачных вылічэнняў, якія зараз даступныя. Звычайна яны дзеляцца на тры катэгорыі або «пласты»:

IaaS – інфраструктура як паслуга: гэта ўключае ў сябе такія рэчы, як серверы, месца для захоўвання і доступ да сеткі (напрыклад, Amazon Web Services).

PaaS – Платформа як паслуга: гэтая катэгорыя звычайна ўключае ў сябе платформу прыкладанняў, якая дазваляе распрацоўшчыкам ствараць, тэставаць і разгортваць праграмы без самастойнага кіравання інфраструктурай (напрыклад, Google App Engine).

SaaS – праграмнае забеспячэнне як паслуга : тут у нас ёсць поўнае прыкладанне, якое вы можаце выкарыстоўваць праз Інтэрнэт замест таго, каб усталёўваць і запускаць яго на ўласным кампутары (напрыклад, Dropbox або Evernote).

І не забывайце аб паслугах захоўвання, рэзервовага капіявання і хостынгу! Вы можаце знайсці мноства розных пастаўшчыкоў воблака, якія прапануюць такія рашэнні. Лепш за ўсё тое, што карыстацца воблакам звычайна нашмат прасцей, чым наладжваць рашэнне для інтрасеткі ў доме. Гэта таксама дазваляе вам пазбегнуць большасці задач па тэхнічным абслугоўванні і кіраванні ІТ, перадаўшы іх пастаўшчыку на аўтсорсінг, што не заўсёды магчыма з дапамогай традыцыйных праграмных прыкладанняў. Да таго ж, паколькі вы плаціце за воблачны сэрвіс у залежнасці ад выкарыстання, а не ад неабходнасці рабіць вялікія капіталаўкладанні, у вас ёсць больш гібкасці, калі справа даходзіць да бюджэту, паколькі вы не абавязаны плаціць вялікую ліцэнзійную плату.

Перавагі воблака для сольных распрацоўшчыкаў

Цяпер, калі мы ведаем, што такое воблачныя вылічэнні, давайце паглядзім на найбольшыя перавагі стварэння прыкладанняў у воблаку ў якасці сольнага распрацоўшчыка:

1) Хутчэйшы выхад на рынак: выкарыстоўваючы гатовыя і простыя ў выкарыстанні шаблоны ад распрацоўшчыкаў, такіх як Appy Pie, вы можаце хутка стварыць сваю праграму без усялякага кадавання. Гэта асабліва актуальна для праграм, заснаваных на Facebook або іншых платформах сацыяльных сетак. Акрамя таго, калі вы ствараеце мабільныя праграмы для Android і iOS, выкарыстоўваючы кросплатформенную распрацоўку інструменты або фрэймворкі дапамогуць яшчэ больш паскорыць працэс, дазваляючы распрацоўваць толькі адно прыкладанне, а затым публікаваць яго на абедзвюх гэтых платформах.

2) Маштабаванасць і эканамічная эфектыўнасць: выкарыстоўваючы воблачныя сэрвісы, вы плаціце толькі за тое, што выкарыстоўваеце ў любы момант часу, што дае вам значна большую гібкасць, калі справа даходзіць да бюджэту, а таксама маштабаванасць, паколькі рэсурсы могуць быць даступныя і хутка дададзены на лётаць, калі спатрэбіцца. Гэта з'яўляецца вялікім плюсам, асабліва для сольных распрацоўшчыкаў, якім часта даводзіцца працаваць у рамках абмежаванага бюджэту. Той факт, што малыя прадпрыемствы марнуюць менш, чым буйныя прадпрыемствы, калі справа даходзіць да воблака, таксама з'яўляецца значнай перавагай - не толькі з-за неабходных капіталаўкладанняў, але і з-за выдаткаў, звязаных з персаналам і неабходнымі навыкамі кіравання ІТ. Невялікія арганізацыі, як правіла, гнуткія па сваёй прыродзе, што азначае, што яны могуць хутчэй рэагаваць на патрабаванні рынку, а воблачныя тэхналогіі дазваляюць ім рабіць гэта яшчэ больш эфектыўна.

3) Варыянт арэнды або куплі: як згадвалася раней, у мадэлі інвестыцый у асноўны капітал (напрыклад, тое, што вы мелі б з рашэннем Intranet), вы затрымаліся на куплі ліцэнзіі або аплаце за хостынгавае рашэнне, якое можа дасягаць мільёнаў даляраў. Але з публічным воблакам вы можаце браць у арэнду дастаткова рэсурсаў у залежнасці ад патрэб вашага прыкладання месяц за месяцам, замест таго, каб браць на сябе велізарныя загадзя рэсурсы, якія могуць не спатрэбіцца ўвесь час. Гэта ідэальны варыянт для сольных распрацоўшчыкаў, якія часта маюць ваганні працоўных нагрузак і маюць патрэбу ў доступе да вылічальнай магутнасці, калі яны ім патрэбны, не клапоцячыся аб празмерных выдатках сваіх бюджэтаў на рэсурсы, якія яны не змогуць выкарыстоўваць увесь час.

4) Скарачае накладныя выдаткі і падтрымку : з воблачнымі вылічэннямі вы можаце мець ІТ-персанал, які працуе на месцы, кіруючы ўласным дадаткам або праграмным рашэннем (калі вы вырашыце пайсці гэтым шляхам), аднак гэта таксама памяншае вашу патрэбу ў падтрымцы, паколькі паслуга пастаўшчык зробіць большую частку гэтай працы за вас. Замест гэтага гэта дазваляе вам засяродзіцца на іншых важных бізнес-дзейнасці. Воблачныя сэрвісы звычайна прапануюць пастаўшчыкі праграмнага забеспячэння, якія забяспечваюць падтрымку сваіх прыкладанняў, таму, калі з вашым дадаткам нешта не так і яно не адказвае, яны будуць адказваць за вырашэнне праблемы, а не вы як сольны распрацоўшчык. Гэта азначае менш галаўных боляў для вас і больш часу, засяроджанага на вашай асноўнай дзейнасці.

5) Даступнасць і інтэрактыўнасць: адна з галоўных пераваг хмарных вылічэнняў заключаецца ў тым, што вы можаце атрымаць доступ і выкарыстоўваць любыя прыкладанні або паслугі практычна з любога месца ў любы час - на мабільнай прыладзе, ноўтбуку, планшэце або настольным кампутары. Праграмы, якія прадстаўляюцца як паслугі, таксама больш інтэрактыўныя, чым традыцыйныя прыкладанні, якія кіруюцца дадзенымі і выкарыстоўваюць базы дадзеных, таму што ўсё абнаўляецца ў рэжыме рэальнага часу без затрымкі. Кампаніі маюць патрэбу ў такой хуткасці рэагавання ад сваіх праграмных рашэнняў сёння, калі кліенты чакаюць хуткай загрузкі і добрага карыстацкага досведу. Акрамя таго, чакаецца, што праграма будзе працаваць на 100% на любой прыладзе без праблем - пра што вам не абавязкова турбавацца пры выкарыстанні хмарных вылічэнняў.

6) Падвышаная бяспека і канфідэнцыяльнасць: паколькі воблачныя сэрвісы размяшчаюцца ў цэнтрах апрацоўкі дадзеных, яны, як правіла, больш бяспечныя, таму што гэтыя аб'екты павінны адпавядаць пэўным стандартам бяспекі, перш чым іх зацвердзяць пастаўшчыкі паслуг. Магчыма, не мае сэнсу для індывідуальнага распрацоўшчыка з абмежаванымі рэсурсамі або ведамі ў гэтай галіне будаваць уласны цэнтр апрацоўкі дадзеных, а затым інвеставаць у меры фізічнай бяспекі. Аднак з воблакам вы можаце разлічваць на кагосьці іншага, які займаецца кіраваннем гэтай інфраструктурай, а не адымаць на гэта каштоўны час. Акрамя таго, прыватнасць кліента інфармацыя звычайна ўспрымаецца сур'ёзна, таму што кампаніі, якія прадастаўляюць воблачныя паслугі, разумеюць, што іх бізнес залежыць ад даверу з боку карыстальнікаў - таму сёння сярод пастаўшчыкоў звычайная практыка выкарыстоўваць некалькі слаёў тэхналогіі шыфравання ў спалучэнні з ідэнтыфікацыяй і кіраваннем доступам, каб захаваць даныя кліентаў у бяспецы. Наогул кажучы, сольным распрацоўшчыкам не трэба турбавацца аб праблемах, звязаных з бяспекай і канфідэнцыяльнасцю, таму што гэта адказнасць пастаўшчыка паслуг, які размяшчае іх праграмы ў воблаку.

7) Больш нізкія выдаткі: нарэшце, адна з самых вялікіх пераваг хмарных вылічэнняў заключаецца ў тым, што яны значна таннейшыя за традыцыйныя лакальныя праграмныя рашэнні. Дзякуючы таму, што ўсе гэтыя прыкладанні працуюць у воблаку, сольныя распрацоўшчыкі могуць пазбегнуць набыцця дарагога абсталявання, неабходнага для запуску іх прыкладанняў, і замест гэтага засяродзіцца на атрыманні меншай арэнды вылічальнай базы кожны месяц у залежнасці ад сваіх патрэб. Таксама ёсць дадатковая перавага павелічэння або памяншэння маштабу рэсурсаў па меры змены патрэбаў вашага бізнесу, каб вы не былі зачынены высокімі выдаткамі на нявыкарыстаныя рэсурсы. Дзякуючы гнуткасці і маштабаванасці воблачных сэрвісаў, сольныя распрацоўшчыкі могуць зэканоміць грошы на сваіх вылічальных магутнасцях, не губляючы пры гэтым магчымасць прадастаўляць высакаякасныя рашэнні.

Фу! Гэта было шмат. Такім чынам, мы разгледзелі тэсціраванне, падрыхтоўку вашых матэрыялаў да запуску, стварэнне кантэнту і маркетынг/прасоўванне. Самы час усё гэта завяршаць.

Парады распрацоўніку: запуск і абслугоўванне вашай праграмы

Вы распрацавалі, пратэставалі і запусцілі сваю праграму! Што цяпер? Вы не можаце проста сядзець склаўшы рукі і чакаць, пакуль карыстальнікі (і грошы) пачнуць паступаць - вы павінны праяўляць актыўнасць у маркетынгу і прасоўванні. Не існуе такога паняцця, як сольны распрацоўшчык, які проста стварае прыкладанне, а потым сядзіць і чакае, пакуль паступяць грошы.

Ёсць шмат спосабаў вывесці сваё імя, брэнд і дадатак:

1) Удзельнічайце ў мерапрыемствах: спартыўныя мерапрыемствы, канферэнцыі або выставы, у якіх будзе ўдзельнічаць ваш мэтавы рынак, - выдатныя магчымасці паказаць вашу праграму патэнцыйным карыстальнікам.

2) Стварыце вэб-сайт або блог: калі вы яшчэ не вядзеце асабісты або бізнес-сайт з блогам, зараз самы час зрабіць гэта бясплатна на WordPress.com або Wix і прасоўваць свой сайт праз сацыяльныя сеткі і электронную пошту ( Вядзенне блога дапамагае як SEO, так і можа выкарыстоўвацца для стварэння аўтарытэту ў вашай вобласці).

3) Сацыяльныя сеткі: выкарыстоўвайце Twitter, Facebook, LinkedIn і Google+, каб прасоўваць існаванне вашага прыкладання. Публікуйце паведамленні аб новых функцыях і абнаўленнях, каб заставацца бачнымі. Твітэр асабліва добры для абвяшчэння любых скідак або акцый, якія зараз працуюць з вашым дадаткам (пры ўмове, што акцыі адпавядаюць вашаму дадатку).

4) Выкарыстоўвайце маркетынг па электроннай пошце : Як і ў сацыяльных сетках, вы можаце выкарыстоўваць маркетынг па электроннай пошце (праз Mailchimp або Campaign Monitor), каб трымаць сваё імя і брэнд у вачах патэнцыйных карыстальнікаў. Для гэтага спатрэбіцца збіраць электронныя лісты з онлайн-формай на вашым сайце, у праграме або на выставе. Бясплатны план, прапанаваны Mailchimp, дазваляе вам адпраўляць 12,000 2,000 электронных лістоў у месяц максімум XNUMX XNUMX падпісчыкам - так што выкарыстоўвайце яго з розумам!

5) Прасоўванне праз партнёрскія адносіны: калі ваша праграма падыходзіць для пэўных відаў бізнесу (напрыклад, для адсочвання фітнесу або ладу жыцця), вы можаце звярнуцца да мясцовых гандляроў і прапанаваць ім партнёрскія адносіны, дзе яны будуць атрымліваць камісію за кожны продаж вашага прыкладання, якое паходзіць з іх крамы.

6) Рэкламуйце з дапамогай здзелак і купонаў: прапануйце зніжкі і купоны, каб павялічыць колькасць спамповак - асабліва калі ў вас ёсць база кліентаў, у якой вы можаце прадаць прапанову. Як згадвалася вышэй, Twitter выдатна падыходзіць для аб'яў аб здзелках і акцыях, таму падумайце над стварэннем асобнага спісу Twitter для ўсіх уліковых запісаў Twitter, якія належаць кампаніям або прыватным асобам, з якімі вы прапануеце здзелку.

7) Працуйце з кампаніямі, якія перапакоўваюць прыкладанні на скідкі : Падобна партнёрскім адносінам, ёсць і іншыя кампаніі, якія могуць дапамагчы павялічыць вядомасць вашага прыкладання, прасоўваючы яго праз сваіх існуючых кліентаў. Напрыклад, AppGratis прапануе бясплатную праграму дня ў самых розных катэгорыях праграм, якой кожны месяц карыстаюцца больш за 10 мільёнаў чалавек.

8) Сетка: групы сустрэч - гэта просты спосаб наладзіць сетку з мясцовымі праграмістамі, дызайнерамі і прадпрымальнікамі - усе яны патэнцыйна могуць накіраваць вас на патэнцыйных карыстальнікаў або дапамагчы з агульнымі маркетынгавымі парадамі.

9) Рэкламуйце сваю праграму ў адпаведных паведамленнях у блогах: калі вы эксперт у пэўнай вобласці (напрыклад, у праграмах для хатняга фітнесу, ежы і рэцэптаў), то пішыце «гасцявыя паведамленні» для блогаў у вашай вобласці ведаў і ўтрымлівайце згадкі і спасылкі на ваша прыкладанне/сайт.

10) Звяжыцеся з прэсай: калі вы добра папрацавалі над стварэннем аглядаў для вашага прыкладання, звярніцеся да прэсы і паведаміце ім аб вашым выпуску. Спасылка на любое нядаўняе асвятленне - добры спосаб пачаць (асабліва калі яно было станоўчым). Вы таксама можаце запускаць платную рэкламу на такіх сайтах, як TechCrunch або Mashable, накіраваную непасрэдна на патэнцыйных карыстальнікаў вашых тыпаў прыкладанняў.

11) Атрымайце выступленне на TED: гэта можа быць недарэчным, калі вы толькі пачынаеце ў прадпрымальніцкім свеце, але як толькі ў вас з'явіцца вопыт і цягу за плячыма, заяўка на выступленне на такім мерапрыемстве, як TED, дапаможа вам пазнаёміцца ​​з тысячамі новыя патэнцыйныя кліенты. Заўсёды прыемна, калі буйныя кампаніі звязваюцца з вамі і жадаюць прапанаваць вашу праграму. Яны робяць гэта, таму што думаюць, што вы - наступная вялікая справа, таму скарыстайцеся гэтым, калі гэта магчыма!

12) Палепшыце сваю праграму: працягвайце абнаўляць сваю праграму, каб палепшыць код і дадаць новыя функцыі. Гэта дазволіць вам заставацца ў курсе карыстальнікаў, якія ўжо маюць вашу праграму, а таксама дазволіць вам быць бачнымі ў раздзеле «Што новага» на iTunes або Google Play для тых, хто плануе загрузіць яе ўпершыню. Гэта можа быць асабліва добрым спосабам дадатковага асвятлення ў прэсе. Калі вы выпускаеце якія-небудзь будучыя версіі, не забудзьцеся паведаміць пра іх праз сацыяльныя сеткі (Twitter і Facebook), а таксама праз маркетынгавыя кампаніі па электроннай пошце (у Mailchimp ёсць добры шаблон для аб'яваў аб выпусках).

Выснову:

Спадзяюся, вам спатрэбяцца некаторыя з гэтых 12 спосабаў прасоўвання вашай праграмы. Падводзячы вынік, лепшы спосаб заставацца ў курсе - гэта праз існуючы спіс адрасоў электроннай пошты папярэдніх і патэнцыйных карыстальнікаў. Вы можаце лёгка стварыць яго з дапамогай MailChimp або падобных сэрвісаў, якія прапануюць лёгкую інтэграцыю з папулярнымі сістэмамі CMS, такімі як WordPress. Як згадвалася вышэй, вы таксама павінны сабраць электронныя лісты ў працэсе папярэдняй праверкі, уключыўшы гэта ў форму рэгістрацыі/майстар. Таксама важна сачыць за любымі запытамі ў службу падтрымкі і пераканацца, што ўдзельнікі форуму задаволены рашэннем, перш чым закрываць свой білет! Гэта дапаможа наладзіць добрыя адносіны як з кліентамі, так і з публічнымі карыстальнікамі. Незалежна ад таго, якія варыянты вы абралі для прасоўвання вашага прыкладання, я жадаю вам поспеху ў вашым наступным выпуску!