ProHoster > Blog > Uprava > Pregled storitev v oblaku za razvoj ozadja mobilnih aplikacij
Pregled storitev v oblaku za razvoj ozadja mobilnih aplikacij
Razvoj zaledja je zapleten in drag proces. Pri razvoju mobilnih aplikacij se ji pogosto namenja neprimerno več pozornosti. To je neupravičeno, saj morate vsakič izvajati tipične scenarije za mobilne aplikacije: poslati potisno obvestilo, ugotoviti, koliko uporabnikov se zanima za promocijo in oddati naročilo itd. Želim rešitev, ki vam bo omogočila, da se osredotočite na stvari, ki so pomembne za aplikacijo, ne da bi izgubili kakovost in podrobnosti pri izvedbi sekundarnih. In obstajajo rešitve!
Take storitve se imenujejo Mobile Backend-as-a-Service (MBaaS). Postopki ustvarjanja zaledja z njihovo pomočjo so poenostavljeni v primerjavi z razvojem "ročno". To je prihranek pri najemanju ločenega zalednega razvijalca. In dejstvo, da ponudnik MBaaS poskrbi za vsa vprašanja, povezana s stabilnostjo strežnika, uravnoteženjem obremenitve, razširljivostjo in drugimi infrastrukturnimi težavami, daje zaupanje v kakovost rezultata in je glavna prednost tovrstnih storitev.
V tem članku si bomo ogledali več velikih in preverjenih storitev: Microsoft Azure, AWS Amplify, Google Firebase, Kumulos.
Točke, na katerih bomo obravnavali storitve: funkcionalnost zaledja in analitike, kompleksnost integracije storitve, zanesljivost in stabilnost dela ter cenovna politika. Oglejmo si vsako storitev in si oglejmo njene značilnosti glede na ta merila.
Microsoft Azure
Microsoft Azure - Infrastructure-As-A-Service (IaaS) je storitev, ki vsebuje polno funkcionalnost BaaS in pomaga pri ustvarjanju zaledja za mobilne aplikacije.
MBaaS
Microsoft Azure ima celoten nabor funkcij za ustvarjanje ozadja za mobilno aplikacijo. Obdelava potisnih obvestil, samodejno skaliranje, sinhronizacija podatkov, integracija družbenih medijev in drugo.
Pomembna lastnost Azure je geografska lokacija strežnikov. Nahajajo se v 54 regijah sveta, kar povečuje verjetnost, da izberete strežnik, ki vam ustreza glede na zakasnitev. Ker v primeru okvare najpogosteje trpijo samo določene regije, lahko domnevamo, da več kot je regij, manjša je verjetnost, da pridemo do zelo "nestabilne". Microsoft trdi, da ima več regij kot kateri koli drug ponudnik oblakov. To je vsekakor plus.
Google Analytics
Storitev omogoča spremljanje delovanja aplikacij v realnem času in zbiranje poročil o "padcih". To vam omogoča takojšnjo lokalizacijo in rešitev težave.
Tudi v Azure lahko uporabite njihovo lastno knjižnico za zbiranje analitike v aplikacijah: zbiranje osnovnih meritev (podatki o napravi, informacije o seji, dejavnost uporabnika in drugo) in ustvarjanje dogodkov po meri za sledenje. Vsi zbrani podatki se takoj izvozijo v Azure, kar vam omogoča, da z njimi opravite analitično delo v priročni obliki
Dodatna funkcionalnost
Na voljo so tudi zanimive funkcije, kot je testiranje gradenj aplikacij na resničnih napravah, nastavitve CI/CD za avtomatizacijo razvojnega procesa in orodja za predložitev gradenj aplikacij za testiranje beta ali neposredno v App Store ali Google Play
Azure vam omogoča uporabo že pripravljenega ogrodja, zasnovanega za delo z zemljevidi in geoprostorskimi podatki, kar olajša delo s to obliko zapisa.
Posebej zanimiva je možnost reševanja problemov z uporabo umetna inteligenca, s katerim lahko predvidite različne analitične kazalnike in uporabite že pripravljena orodja za računalniški vid, prepoznavanje govora in še veliko več.
Kompleksnost integracije
Storitev Microsoft Azure ponuja SDK za glavne mobilne platforme (iOS in Android) in, kar je redko, za večplatformske rešitve (Xamarin in PhoneGap).
Na splošno se uporabniki pritožujejo nad zapletenim vmesnikom in visoko vstopno oviro. To kaže na možne težave pri integraciji storitve.
Pomembno je razumeti, da visok vstopni prag ni poseben primer za Azure, temveč splošna težava za IaaS. Na primer, spletne storitve Amazon, o katerih bomo razpravljali v nadaljevanju, so še bolj nagnjene k tej bolezni.
Zanesljivost
Stabilnost Microsoftove storitve je videti spodobna. Vidi se, da lahko vsaj enkrat na mesec pride do kratkotrajnih težav v različnih regijah. Ta slika govori o zadostni stabilnosti storitve, težave se pojavljajo redko, v določenih regijah in se odpravijo izjemno hitro, kar omogoča servisu dostojno delovanje.
To potrjuje seznam nedavnih incidentov na strežnikih Azure – večinoma gre za kratkoročna opozorila, zadnjič pa so bili strežniki nedelujoči v začetku maja. Statistika potrjuje sliko stabilne storitve.
Stroški
В cenovna politika Microsoft Azure ima različne stopnje plačila za storitev, obstaja tudi brezplačen načrt z določenimi omejitvami, kar je dovolj za testiranje. Pomembno si je zapomniti, da je Azure IaaS storitev, ki se večinoma zaradi svoje specifičnosti in kompleksnosti izračunavanja porabljenih virov sooča s težavo napovedovanja stroškov dela. Marsikdo se sooča s težavami in pogosto celo z nezmožnostjo pravilnega izračuna porabljenih zmogljivosti. Realni račun se lahko bistveno razlikuje od pričakovanega.
Azure ima poleg teh načrtov tudi ločene plačljive storitve: domeno storitve aplikacije, potrdila storitve aplikacije Azure in povezave SSL. Vsi se nanašajo na upravljanje vaše infrastrukture, ne bomo se jih dotikali.
V številnih pregledih se uporabniki pritožujejo zaradi zapletene cenovne politike in nezmožnosti napovedovanja stroškov storitve. Kalkulator, ki ga predlaga Microsoft, se imenuje neuporaben, sama storitev pa je izjemno draga.
Spodnja črta za Azure
Microsoftova storitev Azure je funkcionalno in stabilno orodje za uporabo kot glavni ponudnik MBaaS. Dejstvo, da storitev na začetku zagotavlja popolno infrastrukturo, odpira številne priložnosti za nadaljnji razvoj vašega zaledja zunaj mobilnih aplikacij. Veliko število strežnikov in veliko število regij, kjer se nahajajo, vam pomaga izbrati pravo zakasnitev za vas. Pozitivne ocene uporabnikov to potrjujejo. Od negativnih točk - visok vstopni prag in težave pri napovedovanju stroškov storitve.
Ustreza? Sledite tem povezavam, če želite podrobneje spoznati Microsoft Azure, izvedeti vse podrobnosti in ga začeti uporabljati:
Amazonske spletne storitve (AWS) je drugi IaaS, ki je prišel v naš izbor. Predstavlja ogromno storitev in je zanimiv, ker ima po analogiji z Microsoft Azure namenski nabor funkcionalnosti, imenovan Ojačaj AWS, ki je v bistvu mobilno zaledje. Morda ste že slišali ime AWS Mobile Hub, ki je že dolgo glavna storitev, ki zagotavlja funkcionalnost MBaaS. kako pisati Amazon Amplify je prenovljeno in izboljšano Mobile Hub, ki rešuje glavne težave svojega predhodnika.
Po mnenju Amazona Amplifyju zaupajo številna velika podjetja, vključno z Netflixom, Airbnbjem in številnimi drugimi.
MBaaS
Amazonova mobilna rešitev vam omogoča hitro konfiguracijo vseh potrebnih funkcij za mobilno aplikacijo. Ne glede na to, ali gre za strežniško logiko, shranjevanje podatkov, avtorizacijo uporabnikov ali obdelavo in dostavo vsebine, obvestila in analitiko.
Amazon zagotavlja tudi vse potrebne pogoje v smislu infrastrukture, kot so skaliranje, uravnoteženje obremenitve in drugo.
Google Analytics
Za analitiko je odgovorna posebna služba Amazon natančen, kjer lahko segmentirate občinstvo in izvajate obsežne ciljne kampanje prek različnih kanalov (potisna obvestila, SMS in e-pošta), da pritegnete uporabnike k storitvi.
Pinpoint zagotavlja podatke v realnem času, na podlagi teh podatkov lahko ustvarite dinamične segmente občinstva, analizirate njihovo angažiranost in optimizirate svojo marketinško strategijo.
Dodatna funkcionalnost
Amazon Amplify omogoča dostop do storitve Farma naprav AWS za preizkušanje različic vaših aplikacij na resničnih napravah. Storitev omogoča vzporedno avtomatizirano testiranje vaših aplikacij na različnih fizičnih napravah, na voljo je tudi ročno testiranje.
Orodja Konzola AWS Amplify je orodje za uvajanje in gostovanje strežniških virov in spletnih aplikacij z možnostjo konfiguracije CI / CD za avtomatizacijo razvojnega procesa.
Nenavadna je tudi možnost uvedbe glasovnih in besedilnih botov v mobilne aplikacije "izven škatle" kot vmesnik za interakcijo z uporabniki. Na servisu deluje Amazon Lex.
Zanimivo je, da AWS Amplify ponuja tudi majhno knjižnica že pripravljene UI komponente za vašo React Native aplikacijo, ki lahko služijo kot rahla pospešitev razvojnega procesa ali pa se uporabijo v prototipu ali MVP vašega projekta.
Kot je razloženo v procesu analize Azure, je visoka ovira za vstop pogosta težava za vse IaaS. Amazon ni izjema, ravno nasprotno. To je verjetno ena najtežjih storitev za razumevanje. To je posledica velikega števila različnih orodij, ki jih ima AWS. Učenje AWS iz nič bo vzelo veliko časa. Če pa se omejite le na Amplify, lahko v ustreznem časovnem okviru implementirate delujočo rešitev.
Zanesljivost
Amazonova storitev je statistično videti manj stabilna kot Azure. Toda majhno število popolnih izklopov (rdečih celic) je všeč. V bistvu so vse, kar se zgodi, opozorila in nestabilnost v nekaterih storitvah.
To potrjuje seznam nedavnih incidentov na strežnikih AWS – med njimi gre za različno dolga opozorila (včasih tudi do 16 ur), zadnjič pa so bili strežniki nedelujoči sredi junija. Na splošno je videti precej stabilno.
Stroški
Cenovna politika Spletne storitve Amazon so na prvi pogled dokaj preproste – plačajte samo za tisto, kar uporabljate, nad brezplačno omejitvijo. Toda tako kot pri Microsoft Azure, več storitev kot uporabljate, težje je predvideti skupne stroške dela.
Na internetu je veliko ocen, ki menijo, da je AWS predrag. Kaj naj rečemo, če se že dolgo pojavljajo podjetja, ki so za ločen znesek pripravljena optimizirati vašo uporabo AWS in čim bolj zmanjšati mesečne račune.
Amazon Amplify Bottom Line
Na splošno je zgodba z Amazon Amplify podobna kot z Azure. V mnogih pogledih enaka funkcionalnost za MBaaS, ki zagotavlja popolno infrastrukturo in možnost razvoja lastnega zaledja. Pozitivno izstopajo marketinška orodja Amazon, zlasti Pinpoint.
Na negativni strani se spomnimo nič manj visokega vstopnega praga kot Azure in enakih težav pri napovedovanju stroškov. K temu dodajte manj stabilno storitev in, sodeč po ocenah, neodzivno tehnično podporo.
Ustreza? Sledite tem povezavam, če želite izvedeti več o Amazon Amplify, izvedeti vse podrobnosti in ga začeti uporabljati:
Orodja Firebase od Googla je ena najbolj zanimivih možnosti storitve MBaaS za vašo aplikacijo. Že dolgo se je uveljavil kot uporabno orodje in je tako za številne znane aplikacije: Shazam, Duolingo, Lyft in druge.
MBaaS
Firebase poskrbi za vse, kar potrebuje vaša mobilna aplikacija. Storitev združuje popolne zaledne funkcije, kot so shranjevanje podatkov, sinhronizacija, avtentikacija, funkcije v oblaku (izvajanje zaledne kode) in je trenutno v beta različici. Komplet za strojno učenje, s katerim aplikacija izvaja različne funkcionalnosti, ki temeljijo na strojnem učenju (prepoznavanje besedila, objektov na fotografijah in še mnogo več).
Google Analytics
Pomembna značilnost Firebase je, da storitev poleg zaledne funkcionalnosti ponuja tudi široko paleto možnosti za analitiko aplikacij. Vgrajen Google Analytics, segmentacija baze uporabnikov in potisna obvestila. Tudi leta 2017 je Google izvedel velik nakup z nakupom široko uporabljane storitve Fabric in jo integriral v Firebase skupaj s Crashlytics, zelo uporabnim orodjem za sledenje napakam v aplikacijah ter zbiranje statističnih podatkov in poročil o zrušitvah, ki so se zgodile na napravah uporabnikov.
Dodatna funkcionalnost
Firebase ponuja orodje Firebase dinamične povezave za obdelavo dinamičnih povezav do vaše vsebine, s tem orodjem lahko ustvarite povezave, ki vodijo do aplikacije, če je nameščena, če ni, pošljejo uporabnika v App Store ali Google Play za namestitev. Prav tako takšne povezave delujejo glede na napravo, na kateri se odprejo, če je to računalnik, se stran odpre v brskalniku, če je naprava, pa prehod v aplikacijo.
Jasno postane, da ta storitev združuje izjemno veliko funkcij za vašo aplikacijo. Za integracijo Firebase uporabite SDK potrebna platforma, vključno z iOS, Android, JavaScript, pa tudi za C ++ in Unity, kar bo zelo koristno, če razvijate igre. Pomembno je omeniti, da ima Firebase precej podrobno dokumentacijo in široko uporabniško bazo razvijalcev ter posledično veliko podporne vsebine na spletu, pa naj gre za odgovore na vprašanja ali pregledne članke.
Zanesljivost
Ali se zanašati na Google, je stvar ločenega članka. Po eni strani imate zelo stabilnega in delujočega ponudnika, po drugi strani pa nikoli ne veste, kdaj "bo Google zaprl tudi to storitev." Ni čudno, da je bil Google odstranjen iz njihove misije "Ne bodi zloben".
Ko ima ponudnik takšne vire, se zdi, da bi se čas delovanja moral gibati k 100 %, vendar lahko še vedno najdete veliko poročil o težavah s storitvijo, na primer quote eden od uporabnikov: Izpadi se zgodijo. V primeru Firebase bi lahko rekli, da se zgodi "uptime". In res, če pogledate statistiko dogodkov s storitvami Firebase, bomo videli, da prihaja do majhnih izpadov in popolnih izpadov za 5-7 ur, kar je lahko kritično za vašo storitev.
In včasih težave trajajo več tednov. Ne smemo pozabiti, da lahko te storitve poganjajo kodo, ki je kritična in ključna za izdelek. Ta statistika ni videti ravno vesela.
Stroški
Cenovna politika Firebase je jasen in preprost, na voljo so 3 načrti: Spark, Flame in Blaze. Med seboj se ideološko razlikujejo. Medtem ko je Spark brezplačen načrt z omejitvami, ki vam omogočajo uvajanje in preizkušanje pomembnega dela funkcionalnosti platforme. Načrti Flame in Blaze imajo plačljivo uporabo. Plamen stane fiksnih 25 USD na mesec, vendar v bistvu dobite isti Spark, le z bistveno višjimi omejitvami.
Blaze je drugačen od ostalih. Omogoča vam uporabo zmogljivosti platforme v neomejenih količinah, medtem ko plačate sorazmerno z viri, ki jih uporabljate. To je zelo prilagodljiv načrt, kjer plačate samo za funkcije, ki jih uporabljate. Če se na primer odločite, da boste platformo uporabljali le za testiranje aplikacij, boste plačali samo za preseganje omejitev brezplačnega testiranja.
Na splošno so cene Firebase zelo pregledne in predvidljive. V procesu razumete, koliko bo stala ta ali ona funkcionalnost, in tudi izračunate stroške pri povečanju ali spremembi storitve.
Povzetek Firebase
Googlova storitev Firebase je poln ponudnik MBaaS, ki omejuje infrastrukturne zapletenosti, s katerimi sta AWS in Azure neposredno povezana. Na voljo je vsa funkcionalnost, ki je potrebna za razvoj zaledja v oblaku, veliko možnosti za analitiko, relativna enostavnost integracije, dokaj nizek vstopni prag in pregledne cene.
Od negativnih strani - težave s stabilnostjo storitve. Žal na to ni mogoče vplivati, le upamo lahko na Googlove inženirje.
Primerno za vas? Sledite tem povezavam, če želite podrobneje spoznati Google Firebase, izvedeti vse podrobnosti in ga začeti uporabljati:
Kumulos je neodvisna storitev MBaaS, ustanovljena leta 2011.
MBaaS
Kumulos kot mobilno zaledje ponuja veliko standardnih orodij, ki smo jih že videli v prejšnjih storitvah. Prav tako je mogoče ustvariti popolne kampanje na podlagi urnika in geografske lokacije, sledenje in diagnosticiranje padcev, priročno integracijo s Slack, Trello in Jira, shranjevanje podatkov in obdelavo avtorizacije uporabnikov.
Tako kot Firebase tudi storitev poskrbi za vse težave z uravnoteženjem obremenitve, skaliranjem in drugimi infrastrukturnimi težavami.
Google Analytics
Kumulos ima vgrajeno obsežno analitiko, vključno s periodičnim poročanjem, segmentacijo uporabnikov, podrobno vedenjsko analitiko, kohortno analizo in več. Platforma je bila prvotno ustvarjena za velike podatke in je pripravljena za delo z velikimi količinami podatkov. Vse analitike so prikazane v realnem času. Notranji analitični mehanizem na podlagi zbranih statistik predvideva različne vpoglede.
Pomembna funkcija je možnost shranjevanja in izvoza podatkov v druge storitve, vključno z: Salesforce, Google BigQuery, Amplitude in Tableau.
Dodatna funkcionalnost
Zanimiva in redko videna funkcija je orodje za optimizacijo promocije aplikacij v App Store. Kumulos App Store Optimizacija oceni stran vaše aplikacije in predlaga rešitve za izboljšanje delovanja. Sledi dejavnikom uspeha aplikacij, kot so ocene uporabnikov in uvrstitve aplikacij v najboljših državah, ter ustvarja poročila na podlagi teh podatkov.
Izjemno zanimiv je poseben komplet orodij za mobilne razvojne studie, ki ponuja priročen vmesnik za upravljanje podatkov aplikacij za različne stranke. Kot tudi ustvarjanje poročil posebej za vaše stranke.
Kompleksnost integracije
Pri Kumulosu širok nabor SDK-jev za integracijo z izvornimi orodji in orodji za več platform. Knjižnice se aktivno posodabljajo in vzdržujejo.
Za vsa orodja je opisana podrobna dokumentacija, na voljo je tudi več vadnic in že pripravljenih primerov uporabe platforme.
Zanesljivost
Na žalost nisem našel statistike o stabilnosti strežnikov storitve Kumulos.
Stroški
Poleg brezplačnega preizkusa ima Kumulos 3 plačan načrt: Startup, podjetje in agencija. Delujejo po principu "plačam samo tisto, kar porabim." Na žalost storitev ne ponuja javnega cenika, zdi se, da se izračuna individualno glede na vaše potrebe.
Nemogoče je natančno govoriti o predvidljivosti in velikosti plačil brez poznavanja samih stopenj za vse načrte. Ena stvar je všeč - očitno so cene precej prilagodljive.
Skupaj za Kumulos
Kumulos ponuja platformo MBaaS, ki je v mnogih pogledih podobna Firebase. Vsebuje ves potreben nabor storitvenih orodij MBaaS, precej obsežne analitike in zmogljivosti poročanja. Zanimiva je videti kot ločena ponudba za studie mobilnih aplikacij, ki združuje številne dodatne ugodnosti.
Od negativnega - pomanjkanje kakršnih koli podatkov o stabilnosti strežnikov in zaprtih cenah.
Je vredno poskusiti? Sledite tem povezavam, če želite podrobneje spoznati Kumulos, izvedeti vse podrobnosti in ga začeti uporabljati:
Izbira storitve v oblaku za mobilno zaledje je pomembno jemati resno, saj bo imela dramatičen vpliv na razvojni proces in kasnejši razvoj vaše aplikacije ali storitve.
V članku smo pregledali 4 storitve: Microsoft Azure, AWS Amplify, Google Firebase in Kumulos. Med njimi sta 2 veliki storitvi IaaS in 2 MBaaS, ki sta specializirani posebej za mobilno zaledje. In v vsaki od možnosti so se srečali z določenimi težavami in negativnimi vidiki.
Pomembno je razumeti, da popolne rešitve ni. Izbira tehnologije za projekt je kompromis med ključnimi dejavniki. Predlagam, da jih še enkrat pregledate:
Funkcionalnost
Funkcionalnost platforme, ki jo izberete, neposredno vpliva na omejitve, ki jih naložite svojemu zaledju. Pri izbiri storitve morate biti vedno jasni glede svojih prednostnih nalog, ne glede na to, ali gre za uporabo ene posebne funkcije, kot so potisna obvestila, da prihranite denar, ali gradnjo lastne infrastrukture znotraj istega ekosistema za centralizacijo in poenotenje vašega zaledja.
Google Analytics
Težko si je predstavljati sodobne storitve brez analitike. Navsezadnje je to orodje tisto, ki vam omogoča izboljšanje storitve, analizo uporabnikov in posledično večji dobiček. Kakovost končnega izdelka je neposredno odvisna od kakovosti in funkcionalnosti analitike. Toda nihče se ne trudi povezati analitike tretjih oseb, pa naj bo to analitični del Firebase, AppMetrica iz Yandexa ali kaj drugega, kar vam bolj ustreza.
Kompleksnost integracije
Kompleksnost integracije neposredno vpliva na stroške tako denarnih kot časovnih virov v razvojnem procesu, da ne omenjamo morebitne zapletenosti procesa iskanja razvijalcev zaradi nepriljubljenosti ali visokega praga za vstop v komplet orodij.
Zanesljivost in stabilnost
Zanesljivost in stabilnost katere koli storitve je eden najpomembnejših kazalcev. In ko vaša lastna aplikacija trpi zaradi težav na strani ponudnika, situacija ni prijetna. Končnega uporabnika ne zanima, kaj je tam narobe in ali ste konkretno vi krivi, da storitev ne deluje. Ne bo mogel narediti, kar je načrtoval, in to je to, vtis je pokvarjen, morda se ne vrne k izdelku. Da, idealnih storitev ni, obstajajo pa orodja za zmanjšanje izgub v primeru težav na strani ponudnika.
Cenovna politika
Cenovna politika storitve je za mnoge odločilni dejavnik, saj če se finančne zmožnosti ne ujemajo z zahtevami ponudnika, preprosto ne boste mogli nadaljevati sodelovanja. Pomembno je upoštevati in predvideti stroške storitev, od katerih je odvisen vaš izdelek. Cene se med storitvami razlikujejo, vendar so najpogosteje sorazmerne z viri, ki jih uporabljate, ne glede na to, ali gre za število poslanih obvestil ali velikost vašega trdega diska za shranjevanje.
Ključavnica prodajalca
Pri uporabi teh storitev je pomembno, da ne nasedete eni rešitvi, sicer postanete popolnoma odvisni od nje in se obsodite na tako imenovano "vendor lock". To pomeni, da če se s storitvijo kaj zgodi, spremeni lastnik, smer razvoja ali zapre, boste morali nujno poiskati novega ponudnika MBaaS in glede na velikost aplikacije bo takšen premik zahteval precej časa in posledično denarni stroški. . Še posebej strašljivo bo, če bo backend vezan na neko edinstveno funkcionalnost ponudnika MBaaS, saj so vsi ponudniki različni in nimajo vsi enakega nabora funkcionalnosti. Zato se le redkokdaj lahko premikamo »neboleče«.
Celotno analizo je mogoče povzeti v spodnji tabeli:
Microsoft Azure
Ojačaj AWS
Google Firebase
Kumulos
orodja MBaaS
potisna obvestila, sinhronizacija podatkov,
samodejno skaliranje in uravnoteženje obremenitve ter še veliko več
Google Analytics
Analitika v realnem času
Analitične in ciljne akcije v Amazon Pinpoint
Google Analytics in Crashlytics za zbiranje poročil o zrušitvah
Analitika v realnem času, kohortna analiza, delo z velikimi podatki in izvoz v druge storitve
Dodatna funkcionalnost
Avtomatizacija gradnje
Geolokacijski okvir
Orodje AI
Številne druge storitve Azure
Farma naprav
Amplify Console
Amazon Lex
Številne druge storitve AWS
Dinamične povezave
Testiranje A / B
Oddaljena konfiguracija
Optimizacija aplikacij v App Store.
Funkcionalnost za razvoj studia
Integracija
SDK-ji: iOS, Android, Xamarin, Phonegap
Visok vstopni prag
SDK: iOS, Android, JS, React Native
Podpora za GraphQL
Visok vstopni prag
SDK: iOS, Android, JS, C++, Unity
SDK: IOS, Android, WP, Cordova, PhoneGap, Xamarin, Unity, LUA Corona in mnogi drugi
Zanesljivost in stabilnost
Izjemno redke zaustavitve (do 1-krat na mesec)
Redki izpadi, večinoma opozorila
Obstajajo obdobja težav in izpadi električne energije
Ni statistike
Cenovna politika
Izračunano iz porabljenih virov
Težave pri napovedovanju
Cena je višja od storitev MBaaS
Spark (brezplačno)
Plamen (25$/m)
Blaze (za uporabo)
Zagon
Podjetje
Agencija
Vsi načrti zaračunavajo uporabo
Tako smo analizirali 4 storitve v oblaku. Obstaja na desetine drugih podobnih orodij. Popolna storitev ne obstaja, zato je najboljša strategija za iskanje prave, da se čim prej seznanite z zahtevami svojega ponudnika in kompromisi, ki ste jih pripravljeni sprejeti.
Želimo, da se pravilno odločite.