Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae datblygu cefn yn broses gymhleth a drud. Wrth ddatblygu cymwysiadau symudol, mae'n aml yn cael mwy o sylw afresymol. Anghyfiawn, oherwydd bob tro mae'n rhaid i chi weithredu senarios nodweddiadol ar gyfer cymwysiadau symudol: anfon hysbysiad gwthio, darganfod faint o ddefnyddwyr sydd â diddordeb yn yr hyrwyddiad a gosod archeb, ac ati. Rwyf am gael ateb a fydd yn caniatáu imi ganolbwyntio ar bethau sy'n bwysig ar gyfer y cais heb golli ansawdd a manylder wrth weithredu rhai dibwys. Ac mae yna atebion o'r fath!

Gelwir gwasanaethau o'r fath yn Ôl-ben-draw Symudol fel Gwasanaeth (MBaaS). Mae'r prosesau o greu backend gyda'u cymorth yn cael eu symleiddio o gymharu â datblygu â llaw. Mae hyn yn arbed ar logi datblygwr backend ar wahân. Ac mae'r ffaith bod y darparwr MBaaS yn gofalu am yr holl faterion sy'n ymwneud â sefydlogrwydd gweinydd, cydbwyso llwythi, scalability a chymhlethdodau seilwaith eraill yn rhoi hyder yn ansawdd y canlyniad a gafwyd a dyma brif fantais gwasanaethau o'r fath.

Yn yr erthygl hon byddwn yn edrych ar nifer o wasanaethau mawr a phrofedig: Microsoft Azure, AWS Amplify, Google Firebase, Kumulos.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Pwyntiau y byddwn yn ystyried y gwasanaethau arnynt: swyddogaeth ôl-wyneb a dadansoddeg, cymhlethdod integreiddio gwasanaethau, dibynadwyedd a sefydlogrwydd gweithrediad, a pholisi prisio. Gadewch i ni fynd trwy bob gwasanaeth a nodi eu nodweddion yn ôl y meini prawf hyn.

Microsoft asur

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Microsoft asur — Mae Infrastructure-A-A-Service (IaaS) yn wasanaeth sy'n cynnwys ymarferoldeb BaaS llawn ac sy'n helpu i greu backend ar gyfer cymwysiadau symudol.

MBaaS

Microsoft asur Mae ganddo set lawn o swyddogaethau ar gyfer creu backend ar gyfer rhaglen symudol. Prosesu hysbysiadau gwthio, graddio awtomatig, cydamseru data, integreiddio â rhwydweithiau cymdeithasol a llawer mwy.

Nodwedd bwysig o Azure yw lleoliad daearyddol y gweinyddwyr. Maent wedi'u lleoli mewn 54 rhanbarth o'r byd, sy'n cynyddu'r tebygolrwydd o ddewis gweinydd sy'n addas ar gyfer eich hwyrni. Oherwydd mewn achos o broblemau, dim ond rhai rhanbarthau sy'n dioddef amlaf, gellir tybio po fwyaf o ranbarthau sydd, y lleiaf tebygol yw hi o gael yr un “ansefydlog”. Mae Microsoft yn honni bod ganddo fwy o ranbarthau nag unrhyw ddarparwr cwmwl arall. Mae hyn yn bendant yn fantais.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Analytics

Mae'r gwasanaeth yn darparu'r gallu i fonitro perfformiad ceisiadau mewn amser real a chasglu adroddiadau damwain. Gan ganiatáu ichi leoleiddio a datrys y broblem ar unwaith.

Hefyd yn Azure, gallwch ddefnyddio eu llyfrgell eu hunain i gasglu dadansoddeg mewn cymwysiadau: casglu metrigau sylfaenol (gwybodaeth am y ddyfais, sesiwn, gweithgaredd defnyddwyr, a llawer mwy) a chreu eich digwyddiadau eich hun ar gyfer olrhain. Mae'r holl ddata a gasglwyd yn cael ei allforio ar unwaith i Azure, sy'n eich galluogi i wneud gwaith dadansoddol gydag ef mewn fformat cyfleus

Swyddogaeth ychwanegol

Mae yna hefyd nodweddion diddorol fel profi cymhwysiad yn adeiladu ar ddyfeisiau go iawn, gosodiadau CI / CD i awtomeiddio'r broses ddatblygu, ac offer ar gyfer anfon gwasanaethau cymwysiadau ar gyfer profion beta neu'n uniongyrchol i'r App Store neu Google Play

Mae Azure yn caniatáu ichi ddefnyddio fframwaith y tu allan i'r bocs sydd wedi'i gynllunio i weithio gyda mapiau a data geo-ofodol, sy'n symleiddio gweithio gyda'r fformat hwn.

Yn arbennig o ddiddorol yw'r posibilrwydd o ddatrys problemau gan ddefnyddio deallusrwydd artiffisial, y gallwch chi ragweld dangosyddion dadansoddol amrywiol gyda nhw a defnyddio offer parod i'w defnyddio ar gyfer gweledigaeth gyfrifiadurol, adnabod lleferydd a llawer mwy.

Anhawster integreiddio

Mae Microsoft Azure yn darparu SDK ar gyfer llwyfannau symudol mawr (iOS ac Android) ac, nad yw'n wir yn aml, ar gyfer datrysiadau traws-lwyfan (Xamarin a PhoneGap). 

Yn gyffredinol, mae defnyddwyr yn cwyno am y rhyngwyneb cymhleth a rhwystr uchel i fynediad. Mae hyn yn dangos problemau posibl wrth integreiddio gwasanaethau. 

Mae'n bwysig deall nad yw'r rhwystr uchel i fynediad yn achos arbennig gydag Azure, ond yn broblem gyffredinol i IaaS. Er enghraifft, mae Amazon Web Services, a fydd yn cael ei drafod ymhellach, hefyd hyd yn oed yn fwy agored i'r afiechyd hwn.

Dibynadwyedd

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae sefydlogrwydd gwasanaeth Microsoft yn edrych yn weddus. Gellir gweld y gall problemau tymor byr ddigwydd mewn gwahanol ranbarthau o leiaf unwaith y mis. Mae'r darlun hwn yn dangos sefydlogrwydd digonol y gwasanaeth; anaml y mae problemau'n digwydd, mewn rhai rhanbarthau, ac yn cael eu cywiro'n gyflym iawn, gan ganiatáu i'r gwasanaeth gynnal amser up teilwng. 

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Cadarnheir hyn gan y rhestr o ddigwyddiadau diweddar ar weinyddion Azure - mae'r rhan fwyaf ohonynt yn rhybuddion tymor byr, a'r tro diwethaf i'r gweinyddwyr fod i lawr oedd yn gynnar ym mis Mai. Mae ystadegau'n cadarnhau'r darlun o wasanaeth sefydlog.

Cost

В polisi prisio Mae gan Microsoft Azure gynlluniau talu gwahanol ar gyfer y gwasanaeth; mae yna hefyd gynllun rhad ac am ddim gyda chyfyngiadau penodol, sy'n ddigon ar gyfer profi. Mae'n bwysig cofio bod Azure yn wasanaeth IaaS, ac mae'r rhan fwyaf ohono, oherwydd eu penodoldeb a chymhlethdod cyfrifo'r adnoddau sydd wedi'u gwario, yn dioddef o anhawster rhagfynegi cost gwaith. Mae llawer o bobl yn wynebu anawsterau ac yn aml hyd yn oed yr amhosibilrwydd o gyfrifo'r pŵer a ddefnyddir yn gywir. Gall y sgôr wirioneddol fod yn sylweddol wahanol i'r un a ddisgwylir. 

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Hefyd, mae gan Azure, yn ogystal â'r cynlluniau hyn, wasanaethau taledig ar wahân: Parth Gwasanaeth Ap, Tystysgrifau Gwasanaeth Ap Azure a Chysylltiadau SSL. Mae pob un ohonynt yn ymwneud â gweinyddu eich seilwaith; ni fyddwn yn cyffwrdd â hwy.
Mewn llawer o adolygiadau, mae defnyddwyr yn cwyno am y polisi prisio cymhleth a'r anallu i ragweld cost y gwasanaeth. Gelwir y gyfrifiannell a gynigir gan Microsoft yn ddiwerth, ac mae'r gwasanaeth ei hun yn ddrud iawn.

Crynodeb Azure

Mae gwasanaeth Azure Microsoft yn offeryn swyddogaethol a sefydlog i'w ddefnyddio fel y prif ddarparwr MBaaS. Mae'r ffaith bod y gwasanaeth yn darparu seilwaith cyflawn i ddechrau yn agor llawer o gyfleoedd ar gyfer datblygu eich cefndir ymhellach y tu hwnt i gymwysiadau symudol. Mae nifer fawr o weinyddion a nifer eang o ranbarthau lle maent wedi'u lleoli yn eich helpu i ddewis y rhai sy'n addas i chi o ran hwyrni. Mae adolygiadau defnyddwyr cadarnhaol yn cadarnhau hyn. Mae'r agweddau negyddol yn cynnwys rhwystr uchel i fynediad ac anhawster i ragweld cost y gwasanaeth.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Yn ffitio? Gan ddefnyddio'r dolenni hyn gallwch ddod yn gyfarwydd â Microsoft Azure yn fwy manwl, astudiwch yr holl fanylion a dechreuwch ei ddefnyddio: 

Ymhelaethu AWS

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Gwasanaethau Gwe Amazon (AWS) yw'r ail IaaS i'w gynnwys yn ein detholiad. Mae'n cynrychioli nifer enfawr o wasanaethau ac mae'n ddiddorol gan fod ganddo, trwy gyfatebiaeth â Microsoft Azure, set bwrpasol o swyddogaethau o'r enw Ymhelaethu AWS, sydd yn ei hanfod yn gefn symudol. Yn flaenorol, efallai eich bod wedi clywed yr enw AWS Mobile Hub, sydd wedi bod yn brif wasanaeth ers amser maith sy'n darparu ymarferoldeb MBaaS. Sut ysgrifennu Amazon eu hunain, mae Amplify yn Hyb Symudol wedi'i addasu a'i wella, sy'n datrys prif broblemau ei ragflaenydd.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Yn ôl Amazon, mae llawer o gwmnïau mawr, gan gynnwys Netflix, Airbnb a llawer o rai eraill, yn ymddiried yn y gwasanaeth Amplify.

MBaaS

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae datrysiad symudol Amazon yn caniatáu ichi ffurfweddu'r holl ymarferoldeb angenrheidiol ar gyfer cymhwysiad symudol yn gyflym. Boed yn rhesymeg gweinydd, storio data, awdurdodi defnyddwyr neu brosesu a chyflwyno cynnwys, hysbysiadau a dadansoddeg. 

Mae Amazon hefyd yn darparu'r holl ddarpariaethau angenrheidiol o ran seilwaith megis graddio, cydbwyso llwythi a llawer mwy.

Analytics

Mae gwasanaeth ar wahân yn gyfrifol am ddadansoddeg Pinbwynt Amazon, lle gallwch chi segmentu'ch cynulleidfa a chynnal ymgyrchoedd targedu ar raddfa fawr trwy wahanol sianeli (hysbysiadau gwthio, SMS ac e-bost) i ddenu defnyddwyr i'r gwasanaeth.

Mae Pinpoint yn darparu data amser real, gallwch greu segmentau cynulleidfa deinamig, dadansoddi eu hymgysylltiad a gwneud y gorau o'ch strategaeth farchnata yn seiliedig ar y data hwn.

Swyddogaeth ychwanegol

Mae Amazon Amplify yn darparu mynediad i'r gwasanaeth Fferm Dyfais AWS i brofi eich cais yn adeiladu ar ddyfeisiau go iawn. Mae'r gwasanaeth yn caniatáu ichi gynnal profion awtomataidd cyfochrog o'ch cymwysiadau ar ddyfeisiau corfforol lluosog; mae profion â llaw ar gael hefyd.

Gwasanaeth AWS Mwyhau Consol yn arf ar gyfer lleoli a chynnal adnoddau gweinyddwr a chymwysiadau gwe gyda'r gallu i ffurfweddu CI/CD i awtomeiddio'r broses ddatblygu.

Hefyd yn anarferol yw'r posibilrwydd o gyflwyno botiau llais a thestun i gymwysiadau symudol “allan o'r bocs” fel rhyngwyneb ar gyfer rhyngweithio defnyddwyr. Mae'n gweithio ar y gwasanaeth Lex Lex.

Yn ddiddorol, mae AWS Amplify hefyd yn darparu bach llyfrgell cydrannau UI parod ar gyfer eich cymhwysiad React Native, a all fod yn gyflymiad bach i'r broses ddatblygu, neu eu defnyddio mewn prototeip neu MVP o'ch prosiect.

Anhawster integreiddio

Mae Amazon Amplify yn darparu SDK ar gyfer iOS, Android, Javascript и React Brodorol ac yn eithaf manwl dogfennaeth. Mae'n bwysig nodi, yn ogystal â REST, bod y gwasanaeth hefyd yn cefnogi GraphQL.

Fel y trafodwyd yn ystod dadansoddiad Azure, mae rhwystr uchel i fynediad yn broblem gyffredin i bob IaaS. Nid yw Amazon yn eithriad, yn hollol i'r gwrthwyneb. Mae'n debyg mai dyma un o'r gwasanaethau anoddaf i'w ddeall. Mae hyn oherwydd y nifer fawr o wahanol offer sydd gan AWS. Bydd meistroli AWS o'r dechrau yn cymryd cryn dipyn o amser. Ond os ydych chi'n cyfyngu'ch hun i Amplify yn unig, gallwch chi roi datrysiad gweithio ar waith o fewn amserlen ddigonol.

Dibynadwyedd

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Yn ôl ystadegau, mae gwasanaeth Amazon yn edrych yn llai sefydlog nag Azure. Ond mae'r nifer fach o gaeadau llawn (celloedd coch) yn galonogol. Yn y bôn, y cyfan sy'n digwydd yw rhybuddion ac ansefydlogrwydd yng ngweithrediad rhai gwasanaethau.

Cadarnheir hyn gan y rhestr o ddigwyddiadau diweddar ar weinyddion AWS - mae rhai ohonynt yn rhybuddion o gyfnodau amrywiol (weithiau hyd at 16 awr), a'r tro diwethaf i'r gweinyddwyr fod i lawr oedd canol mis Mehefin. Ar y cyfan mae'n edrych yn eithaf sefydlog.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Cost

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Polisi prisio Mae Amazon Web Services yn syml iawn ar yr olwg gyntaf - talwch am yr hyn rydych chi'n ei ddefnyddio yn unig, uwchlaw'r terfyn rhad ac am ddim. Ond fel gyda Microsoft Azure, po fwyaf o wasanaethau a ddefnyddiwch, y mwyaf anodd yw hi i ragweld cost derfynol y gwaith.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae yna lawer o adolygiadau ar y Rhyngrwyd sy'n galw AWS yn rhy ddrud. Beth allwn ni ei ddweud os yw cwmnïau wedi ymddangos ers tro eu bod, am ffi, yn barod i wneud y gorau o'ch defnydd o AWS, gan leihau biliau misol cymaint â phosibl. 

Crynodeb ar Amazon Amplify

Ar y cyfan, mae stori Amazon Amplify yn debyg i Azure. Mewn sawl ffordd, mae'r swyddogaeth yn debyg i MBaaS, gan ddarparu seilwaith llawn a'r gallu i ddatblygu eich ôl-wyneb eich hun. Mae offer marchnata Amazon yn sefyll allan yn gadarnhaol, yn enwedig Pinpoint.

Ar yr ochr negyddol, rydym yn cofio nad yw'r rhwystr mynediad yn llai uchel nag un Azure, a'r un anawsterau wrth ragweld y gost. Gadewch i ni ychwanegu gwasanaeth llai sefydlog at hwn ac, a barnu yn ôl yr adolygiadau, cefnogaeth dechnegol anymatebol.

Yn ffitio? Dilynwch y dolenni hyn i ddysgu mwy am Amazon Amplify, dysgu'r holl fanylion, a dechrau ei ddefnyddio: 

Google Firebase

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol
Gwasanaeth Firebase gan Google yw un o'r opsiynau mwyaf diddorol fel gwasanaeth MBaaS ar gyfer eich cais. Mae wedi hen sefydlu ei hun fel offeryn defnyddiol ac mae'n gyfryw ar gyfer llawer o gymwysiadau adnabyddus: Shazam, Duolingo, Lyft ac eraill. 
Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

MBaaS

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae Firebase yn gofalu am bopeth y bydd ei angen ar eich app symudol. Mae'r gwasanaeth yn cyfuno nodweddion ôl-ôl llawn, megis storio data, cydamseru, dilysu, swyddogaethau cwmwl (gweithredu cod backend), ac mae mewn beta ar hyn o bryd. Pecyn Dysgu Peiriannau, gyda chymorth y mae swyddogaethau amrywiol yn cael eu gweithredu yn y cymhwysiad yn seiliedig ar ddysgu peiriant (cydnabyddiaeth o destun, gwrthrychau mewn ffotograffau, a llawer mwy). 

Analytics

Nodwedd bwysig o Firebase yw bod y gwasanaeth, yn ogystal ag ymarferoldeb backend, hefyd yn cynnig ystod eang o alluoedd ar gyfer dadansoddi cymwysiadau. Google Analytics wedi'i gynnwys, segmentu sylfaen defnyddwyr a gweithio gyda hysbysiadau gwthio. Hefyd yn 2017, gwnaeth Google gaffaeliad cŵl trwy brynu'r gwasanaeth Fabric a ddefnyddir yn eang a'i integreiddio i Firebase ynghyd â Crashlytics, offeryn hynod ddefnyddiol ar gyfer olrhain gwallau cymhwysiad a chasglu ystadegau ac adroddiadau ar ddamweiniau a ddigwyddodd ar ddyfeisiau defnyddwyr.

Swyddogaeth ychwanegol

Mae Firebase yn darparu offeryn Cysylltiadau Dynamic Firebase i brosesu dolenni deinamig i'ch cynnwys, gan ddefnyddio'r offeryn hwn gallwch gynhyrchu dolenni sy'n arwain at y cais, os caiff ei osod, ac os na, anfonwch y defnyddiwr i'r App Store neu Google Play i'w osod. Hefyd, mae dolenni o'r fath yn gweithio yn dibynnu ar y ddyfais y maent yn cael eu hagor; os yw'n gyfrifiadur, yna bydd y dudalen yn cael ei hagor yn y porwr, ac os yw'n ddyfais, bydd trosglwyddiad i'r rhaglen yn digwydd.

Mae Google hefyd yn caniatáu ichi brofi'ch cymwysiadau gan ddefnyddio A/B Firebase A/B Profi a sefydlu cyfluniad o bell gyda'r offeryn Ffurfwedd o Bell

Anhawster integreiddio

Mae'n dod yn amlwg bod y gwasanaeth hwn yn cyfuno nifer fawr iawn o alluoedd ar gyfer eich cais. Ar gyfer integreiddio Firebase dylech ddefnyddio SDK llwyfannau angenrheidiol, gan gynnwys iOS, Android, JavaScript, yn ogystal ag ar gyfer C ++ ac Unity, a fydd yn ddefnyddiol iawn os byddwch yn datblygu gemau. Mae'n bwysig nodi bod gan Firebase ddogfennaeth eithaf manwl a sylfaen ddefnyddwyr eang o ddatblygwyr, ac o ganlyniad, llawer iawn o gynnwys ategol ar-lein, boed yn atebion i gwestiynau neu'n adolygu erthyglau.

Dibynadwyedd

Mae p'un a ddylech ddibynnu ar Google yn gwestiwn ar gyfer erthygl ar wahân. Ar y naill law, mae gennych ddarparwr hynod sefydlog a gweithredol, ond ar y llaw arall, nid ydych byth yn gwybod pryd “Bydd Google yn cau'r gwasanaeth hwn hefyd.” Nid am ddim y tynnwyd Google o'i genhadaeth "Peidiwch â bod yn ddrwg"

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Pan fydd gan ddarparwr adnoddau o'r fath, mae'n ymddangos y dylai uptime ymdrechu am 100%, ond gallwch ddod o hyd i lawer o adroddiadau o broblemau gyda'r gwasanaeth o hyd, er enghraifft, dyfynbris un o'r defnyddwyr: “Mae amser segur yn digwydd. Yn achos Firebase, efallai y byddwch chi'n dweud bod "uptime" yn digwydd". Ac yn wir, os edrychwch ar yr ystadegau ar ddigwyddiadau gyda gwasanaethau Firebase, fe welwn fod yna amseroedd segur bach a chyfnodau segur llawn am 5-7 awr, gall hyn fod yn hollbwysig i'ch gwasanaeth.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Ac weithiau mae problemau'n para am wythnosau. Rhaid inni beidio ag anghofio y gall y gwasanaethau hyn redeg cod sy'n hanfodol ac yn hanfodol ar gyfer y cynnyrch. Nid yw'r ystadegyn hwn yn edrych yn galonogol iawn.

Cost

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Polisi prisio Mae Firebase yn glir ac yn syml, mae yna 3 chynllun: Spark, Flame a Blaze. Maent yn ideolegol wahanol i'w gilydd. Tra bod Spark yn gynllun rhad ac am ddim gyda chyfyngiadau sy'n eich galluogi i ddefnyddio a phrofi llawer o ymarferoldeb y platfform. Mae angen talu am ddefnydd o gynlluniau Flame and Blaze. Mae fflam yn costio $25 y mis fflat, ond yn y bôn rydych chi'n cael yr un Spark, dim ond gyda therfynau sylweddol uwch. 

Mae blaze yn wahanol i'r gweddill. Mae'n caniatáu ichi ddefnyddio galluoedd y platfform mewn symiau anghyfyngedig, tra byddwch chi'n talu yn gymesur â'r adnoddau rydych chi'n eu defnyddio. Mae hwn yn gynllun hynod hyblyg lle rydych chi'n talu am y swyddogaeth rydych chi'n ei ddefnyddio yn unig. Er enghraifft, os byddwch yn penderfynu defnyddio'r platfform ar gyfer profi cymwysiadau yn unig, dim ond am fynd y tu hwnt i derfynau profi am ddim y byddwch yn talu.

Yn gyffredinol, mae prisiau Firebase yn dryloyw ac yn rhagweladwy iawn. Yn y broses, rydych chi'n deall faint fydd hyn neu'r swyddogaeth honno'n ei gostio, ac rydych chi hefyd yn cyfrifo'r gost wrth raddio neu wneud newidiadau i'r gwasanaeth.

Crynodeb Firebase

Mae Firebase Google yn ddarparwr MBaaS llawn sy'n dileu'r cymhlethdodau seilwaith y mae AWS ac Azure yn eu cynnwys yn uniongyrchol. Mae'r holl ymarferoldeb sy'n angenrheidiol ar gyfer datblygu backend cwmwl yn ei le, digon o gyfleoedd ar gyfer dadansoddeg, rhwyddineb integreiddio cymharol, rhwystr eithaf isel i fynediad a phrisiau tryloyw. 

Ymhlith yr agweddau negyddol mae problemau gyda sefydlogrwydd y gwasanaeth. Yn anffodus, nid oes unrhyw ffordd i ddylanwadu ar hyn; dim ond ar beirianwyr Google y gallwn ddibynnu.
Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol
A yw'n iawn i chi? Gan ddefnyddio'r dolenni hyn gallwch ddod yn gyfarwydd â Google Firebase yn fwy manwl, astudiwch yr holl fanylion a dechreuwch ei ddefnyddio: 

Kumulos

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Kumulos yn wasanaeth MBaaS annibynnol a sefydlwyd yn 2011. 

MBaaS

Fel backend symudol, mae Kumulos yn cynnig llawer o offer safonol yr ydym eisoes wedi'u gweld mewn gwasanaethau blaenorol. Mae hefyd yn bosibl creu ymgyrchoedd llawn yn seiliedig ar amserlen a geolocation, olrhain a gwneud diagnosis o ddamweiniau, integreiddio cyfleus â Slack, Trello a Jira, storio data a phrosesu awdurdodi defnyddwyr.

Fel Firebase, mae'r gwasanaeth yn gofalu am yr holl faterion sy'n ymwneud â chydbwyso llwythi, graddio a phroblemau seilwaith eraill.

Analytics

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae Kumulos wedi ymgorffori galluoedd dadansoddol helaeth, gan gynnwys: cynhyrchu adroddiadau cyfnodol, segmentu defnyddwyr, dadansoddi ymddygiad manwl, dadansoddi carfan a llawer mwy. Crëwyd y platfform yn wreiddiol ar gyfer Data Mawr ac mae'n barod i weithio gyda llawer iawn o ddata. Arddangosir yr holl ddadansoddeg mewn amser real. Mae'r peiriant dadansoddol mewnol yn rhagweld mewnwelediadau amrywiol yn seiliedig ar yr ystadegau a gasglwyd.

Nodwedd bwysig yw'r gallu i storio ac allforio data i wasanaethau eraill, gan gynnwys: Salesforce, Google BigQuery, Amplitude a Tableau.

Swyddogaeth ychwanegol

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Nodwedd ddiddorol na welir yn aml yw offeryn ar gyfer optimeiddio hyrwyddo cymwysiadau yn yr App Store. Optimeiddio Kumulos App Store yn gwerthuso tudalen eich cais ac yn awgrymu atebion i wella perfformiad. Yn olrhain ffactorau llwyddiant ap fel graddfeydd defnyddwyr a safle apiau mewn gwahanol wledydd, ac yn cynhyrchu adroddiadau yn seiliedig ar y data hwn. 

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae'n hynod ddiddorol cael offer arbennig ar gyfer stiwdios datblygu symudol, sy'n darparu rhyngwyneb cyfleus ar gyfer rheoli data cymwysiadau ar gyfer cwsmeriaid amrywiol. Yn ogystal â chynhyrchu adroddiadau yn benodol ar gyfer eich cleientiaid.

Anhawster integreiddio

Yn Kumulos ystod eang o SDKs ar gyfer integreiddio ag offer brodorol a thraws-lwyfan. Mae llyfrgelloedd yn cael eu diweddaru a'u cefnogi'n weithredol.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae gan bob teclyn ddogfennaeth fanwl, ac mae yna hefyd sawl tiwtorial ac enghreifftiau parod o ddefnyddio'r platfform.

Dibynadwyedd

Yn anffodus, nid oeddwn yn gallu dod o hyd i unrhyw ystadegau ar sefydlogrwydd gweinyddwyr gwasanaeth Kumulos.

Cost

Yn ogystal â'r treial am ddim, mae gan Kumulos 3 cynllun taledig: Cychwyn, Menter ac Asiantaeth. Maen nhw'n gweithio ar yr egwyddor o "Dim ond am yr hyn rydw i'n ei ddefnyddio dwi'n talu." Yn anffodus, nid yw'r gwasanaeth yn darparu rhestr brisiau yn y parth cyhoeddus; mae'n ymddangos ei fod yn cael ei gyfrifo'n unigol yn seiliedig ar eich anghenion.

Trosolwg o wasanaethau cwmwl ar gyfer datblygu cefn ap symudol

Mae'n amhosibl siarad yn gywir am ragweladwyedd a maint taliadau heb wybod beth yw'r cyfraddau eu hunain ar gyfer pob cynllun. Un peth da yw bod prisiau, mae'n debyg, yn eithaf hyblyg.

Crynodeb ar gyfer Kumulos

Mae Kumulos yn darparu platfform MBaaS yn debyg iawn i Firebase. Mae'n cynnwys y set gyfan angenrheidiol o offer gwasanaeth MBaaS, galluoedd dadansoddi ac adrodd eithaf helaeth. Mae cynnig ar wahân ar gyfer stiwdios cymwysiadau symudol yn edrych yn ddiddorol, gan ei fod yn cyfuno llawer o fanteision ychwanegol.

Yr ochr negyddol yw diffyg unrhyw ddata ar sefydlogrwydd gweinydd a phrisiau caeedig.

Gwerth rhoi cynnig arni? Gan ddefnyddio'r dolenni hyn gallwch ddod yn gyfarwydd â Kumulos yn fwy manwl, astudio'r holl fanylion a dechrau ei ddefnyddio: 

Casgliad

Mae'n bwysig mynd at y mater o ddewis gwasanaeth cwmwl ar gyfer backend symudol gyda phob difrifoldeb, gan y bydd yn cael effaith ddramatig ar y broses ddatblygu a datblygiad dilynol eich cais neu wasanaeth. 

Yn yr erthygl buom yn edrych ar 4 gwasanaeth: Microsoft Azure, AWS Amplify, Google Firebase a Kumulos. Yn eu plith mae 2 wasanaeth IaaS mawr a 2 MBaaS, sy'n arbenigo'n benodol yn y backend symudol. Ac ym mhob un o'r opsiynau daethom ar draws rhai problemau ac agweddau negyddol.

Mae'n bwysig deall nad oes ateb delfrydol. Mae dewis technoleg ar gyfer prosiect yn gyfaddawd rhwng ffactorau allweddol. Awgrymaf fynd drwyddynt eto:

Swyddogaetholdeb

Mae ymarferoldeb y platfform rydych chi'n ei ddewis yn pennu'n uniongyrchol y cyfyngiadau rydych chi'n eu gosod ar eich backend. Dylech fod yn glir bob amser beth yw eich blaenoriaethau wrth ddewis gwasanaeth, p'un a yw'n defnyddio un nodwedd benodol, er enghraifft, hysbysiadau gwthio i arbed arian, neu adeiladu eich seilwaith eich hun o fewn un ecosystem i ganoli ac unffurfio'ch backend. 

Analytics

Mae'n anodd dychmygu gwasanaethau modern heb ddadansoddeg. Wedi'r cyfan, yr offeryn hwn sy'n eich galluogi i wella'r gwasanaeth, dadansoddi defnyddwyr a gwneud mwy o elw yn y pen draw. Mae ansawdd ac ymarferoldeb dadansoddeg yn pennu ansawdd y cynnyrch terfynol yn uniongyrchol. Ond nid oes neb yn eich poeni i gysylltu dadansoddeg trydydd parti, boed yn rhan ddadansoddol Firebase, AppMetrica o Yandex, neu rywbeth arall sy'n fwy addas i chi.

Anhawster integreiddio

Mae cymhlethdod integreiddio yn effeithio'n uniongyrchol ar gostau adnoddau ariannol ac amser yn ystod y broses ddatblygu, heb sôn am gymhlethdod posibl y broses o ddod o hyd i ddatblygwyr oherwydd amhoblogrwydd neu rwystr uchel rhag mynediad i'r pecyn cymorth.

Dibynadwyedd a sefydlogrwydd

Dibynadwyedd a sefydlogrwydd unrhyw wasanaeth yw un o'r dangosyddion pwysicaf. A phan fydd eich cais eich hun yn dioddef o broblemau ar ochr y darparwr, nid yw'r sefyllfa'n ddymunol. Nid oes ots gan y defnyddiwr terfynol beth sydd o'i le ac ai eich bai chi yw hi nad yw'r gwasanaeth yn gweithio. Ni fydd yn gallu gwneud yr hyn a gynlluniwyd ganddo, a dyna ni, mae'r argraff wedi'i ddifetha, efallai na fydd byth yn dychwelyd at y cynnyrch. Oes, nid oes unrhyw wasanaethau perffaith, ond mae yna offer i leihau colledion os bydd problemau ar ochr y darparwr.

Polisi prisio

Mae polisi prisio’r gwasanaeth yn ffactor penderfynol i lawer, oherwydd os nad yw galluoedd ariannol yn cyd-fynd â cheisiadau’r darparwr, yna yn syml iawn ni fyddwch yn gallu parhau i gydweithio. Mae'n bwysig ystyried a rhagweld cost gwasanaethau y mae eich cynnyrch yn dibynnu arnynt. Mae prisiau'n wahanol ar gyfer pob gwasanaeth, ond yn fwyaf aml mae'n gymesur â'r adnoddau a ddefnyddiwch, boed yn nifer yr hysbysiadau a anfonwyd neu faint y gyriant caled storio a ddefnyddir.

Clo gwerthwr

Wrth ddefnyddio'r gwasanaethau hyn, mae'n bwysig peidio â mynd yn sownd ar un datrysiad, fel arall byddwch chi'n dod yn gwbl ddibynnol arno ac yn tynghedu'ch hun i'r “clo gwerthwr” fel y'i gelwir. Mae hyn yn golygu, os bydd rhywbeth yn digwydd i'r gwasanaeth, bod y perchennog yn newid, cyfeiriad y datblygiad neu'n cau, bydd yn rhaid i chi chwilio ar frys am ddarparwr MBaaS newydd, ac, yn dibynnu ar faint y cais, bydd angen amser sylweddol ar gyfer symudiad o'r fath. ac, o ganlyniad, costau ariannol . Bydd yn arbennig o frawychus os yw'r backend yn gysylltiedig â rhai swyddogaethau unigryw darparwr MBaaS, gan fod pob darparwr yn wahanol ac nid oes gan bob un ohonynt yr un set o swyddogaethau. Felly, anaml y mae'n bosibl symud yn “ddi-boen”.

Yn y pen draw, gellir disgrifio'r dadansoddiad cyfan yn y tabl:

Microsoft asur

Ymhelaethu AWS

Google Firebase

Kumulos

Offer MBaaS
hysbysiadau gwthio, cydamseru data, 
graddio awtomatig a chydbwyso llwyth, a llawer mwy

Analytics

Dadansoddeg amser real

Dadansoddeg a thargedu ymgyrchoedd yn Amazon Pinpoint

Google Analytics a Crashlytics ar gyfer casglu adroddiadau damwain

Dadansoddeg amser real, dadansoddi carfanau, gweithio gyda Data Mawr ac allforio i wasanaethau eraill

Swyddogaeth ychwanegol

  1. Adeiladu awtomeiddio
  2. Fframwaith geolocation
  3. Offeryn AI
  4. Llawer o wasanaethau Azure eraill

  1. Fferm Dyfais
  2. Mwyhau Consol
  3. Lex Lex
  4. Llawer o wasanaethau AWS eraill

  1. Cysylltiadau Dynamig
  2. Profi A / B
  3. Ffurfwedd o Bell

  1. Optimeiddio'r cais yn yr App Store. 
  2. Ymarferoldeb ar gyfer datblygu stiwdio

Integreiddio

  1. SDK: iOS, Android, Xamarin, Phonegap
  2. Rhwystr uchel i fynediad

  1. SDK: iOS, Android, JS, Ymateb Brodorol
  2. cefnogaeth GraphQL
  3. Rhwystr uchel i fynediad

SDK: iOS, Android, JS, C++, Unity

SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona a llawer o rai eraill

Dibynadwyedd a sefydlogrwydd

Toriadau hynod o brin (hyd at unwaith y mis)

Toriadau prin, rhybuddion yn bennaf

Mae cyfnodau a thoriadau problemus

Dim ystadegau ar gael

Polisi prisio

  1. Wedi'i gyfrifo o'r adnoddau a ddefnyddiwyd
  2. Anhawster rhagweld
  3. Mae'r gost yn uwch na chost gwasanaethau MBaaS

  1. Gwreichionen (am ddim)
  2. Fflam ($25/m)
  3. Tân (fesul defnydd)

  1. Startup
  2. Menter
  3. asiantaeth

Mae ffi defnydd ar gyfer pob cynllun

Felly, rydym wedi edrych ar 4 gwasanaeth cwmwl. Mae yna ddwsinau mwy o offer tebyg. Nid oes y fath beth â gwasanaeth perffaith, felly y strategaeth orau ar gyfer dod o hyd i'r un iawn yw deall eich gofynion am ddarparwr a'r cyfaddawdau yr ydych yn fodlon eu gwneud cyn gynted â phosibl. 
Rydym yn dymuno i chi wneud y dewis cywir.

Data sefydlogrwydd a gymerwyd o'r gwasanaeth https://statusgator.com/
Data ar gyfraddau defnyddwyr a gymerwyd o'r gwasanaeth www.capterra.com

Dim ond defnyddwyr cofrestredig all gymryd rhan yn yr arolwg. Mewngofnodios gwelwch yn dda.

Pa wasanaeth wnaethoch chi ei ddefnyddio fel cefn ar gyfer eich cais?

  • Microsoft asur

  • AWS Amplify (neu Hyb Symudol AWS)

  • Google Firebase

  • Kumulos

  • Arall (byddaf yn nodi yn y sylwadau)

Pleidleisiodd 16 o ddefnyddwyr. Ataliodd 13 o ddefnyddwyr.

Ffynhonnell: hab.com

Ychwanegu sylw