Effektiviser utvikling av apper med Kinvey MBaaS

Trangen til å utvikle og distribuere mobilapper har aldri blitt tydeligere siden den nylige kunngjøringen om Apple / IBM-partnerskapet. Slike krav strekker seg imidlertid utover de foretakene som har råd til kostnadene som kan komme med et så høyt profilert partnerskap. Jeg har vært interessert i å se under panseret til en Mobile Backend as a Service (MBaaS) som tilbyr, fordi det er skrudd på infrastruktur for mobilapper.

Jeg har brukt litt tid på å sjekke den siste Kinvey MBaaS beta og farge meg imponert.

Inne i Kinvey MBaaS

Brukeropplevelsen til Kinvey MBaaS er enkel, men likevel elegant, og lar deg ikke ha den "innelåste" følelsen når en leverandør prøver å få deg til å følge deres egenutviklede utviklingsprosess. Figur A viser siden Mine apper som hilser deg når du først logger inn:

Min app-side

Når du flytter en del av eller hele utviklingen av mobilappen din til Kinvey, trenger du ikke å bekymre deg for at appen for teknologilåser blir låst. Du begynner å utvikle mobilappen din fra backend. Opprett en ny app-backend-side (figur B) inneholder følgende utviklingsalternativer:

  • iOS
  • Android
  • HTML5
  • Backbone
  • vinkel~~POS=TRUNC
  • Ember
  • Phonegap
  • Titanium
  • node.js
  • Java
  • Rest API
Lag en ny app-backend

I forbindelse med denne artikkelen valgte jeg iOS og klikket på Opprett app. Da hadde jeg muligheter til å gå inn i utviklingsmiljøet, og endre kontoplanen og innstillingene mine.

Bruke Kinvey utviklingsdashbord

Kinvey Development-dashbordet er enkelt, men likevel grasiøst og inkluderer et bredt spekter av visninger i viktige applikasjonsstyringsdata, inkludert totale brukere, totale API-anrop (siste 24 timer), datalagring (byte) og fillagring. Figur C viser hvordan dashbordet for utvikling ser ut før du utvikler og distribuerer den første mobilappen din:

Kinvey Development dashbord

Den komplette pakken med dokumentasjon inkluderer guider, eksempler, opplæring og en referanse er et hyggelig profesjonelt preg. Mens en MBaaS som Kinvey fremdeles krever programmerere, kan disse materialene bidra til å utvide kunnskapen til programmerere som bruker Kinvey MBaaS for å utvikle sin første mobilapp. Materialene er nok ikke nok til å få en ikke-programmerer oppe, men jeg er sikker på at det er forretningsanalytikere og noen andre strømbrukere som kan ha bygget sin første app ved å bruke eksempler fra dokumentasjonen.

Administrere brukere med Kinvey

Det er enkelt å sikre brukertilgang til mobilapper med Kinvey utenfor boksen med minimal konfigurasjon. Du har følgende alternativer for å koble brukere til mobilapper du utvikler i Kinvey:

  • Kinvey
  • Google+
  • Facebook

Det er også flere autentiseringsalternativer for bedrifter, inkludert:

  • Tilpasset
  • LDAP
  • SAML

Behandle applikasjonsdata med Kinvey

Det er en rekke datalinker tilgjengelig for tredjepartskilder. Utviklere av mobilapper for Enterprise skal ikke at Kinvey lenker til følgende kilder:

  • Salesforce CRM
  • Oracle
  • Microsoft Dynamics

Det er også et tilpasset datalternativ tilgjengelig med noen Kinvey-planer som lar deg opprette din egen datakontakt til en datakilde som ikke finnes på listen.

Forretningslogikk og Kinvey

Kinvey inkluderer også forretningslogikkstøtte rett ut av boksen, inkludert samlingskroker (_blob, bruker), sluttpunkter og felles kode. Hvis det å arbeide med forretningslogikk for deg, har en prøve og feiling, er det et alternativ for tilbakeringing som bare krever to klikk.

Filhåndtering og Kinvey

Alternativer for filhåndtering lar deg administrere filopplasting og nedlasting fra tredjeparts tjenester. Kinvey serverer eller aksepterer ikke filer direkte. Kinvey aktiverer og laster ned filer ved hjelp av et innholdsleveringsnettverk (CDN) som støtter:

  • Bilder
  • videoer
  • Andre applikasjonsspesifikke filer

Trykkvarsler og Kinvey

Du kan konfigurere pushvarsler i enten Android- eller iOS-apper med bare to felt. Det er ingen komplisert programmering involvert. Figur D viser enkelheten med alternativet Push Notifications:

Konfigurer pushvarsler

Kinvey innstillinger

Under innstillinger kan du spesifisere administratorer og samarbeidspartnere pluss administrere deres API-nøkler og API-versjon. Innstillingene blir forklart godt så lenge utvikleren har lest

Det er også et alternativ å ødelegge en app fra denne siden. Det høres ut for meg som en mobilapputvikler dommedagsinnstillinger fordi advarselen beskriver den som "Dette vil ødelegge denne appen permanent, inkludert alle dataene i Kinvey-støttede samlinger og all forretningslogikk. Dette kan ikke angre."

merkevarebygging

Med Kinvey kan du også kontrollere merkevarebygging over nye e-postmeldinger og tilbakestillinger av passord. Begge meldingene kan tilpasses, og brukerne dine trenger aldri å vite at Kinvey kjører backend av applikasjonen din.

Kinvey planer og priser

Kinvey beta-planen min var basert på en gratis startpakke. Det er et bredt spekter av planer og priser for å imøtekomme uavhengige gjennom bedriftsutviklere.

Siste tanker

Som jeg skrev på 5 måter Google / Android kan motvirke Apple / IBM-partnerskapet, MBaaS kan være en del av blandingen for å motvirke Apple / IBM-partnerskapet, og det er definitivt et marked utover det med bedrifter som har flere apper å mobilisere enn det er utvikler tid.

Jeg regner med å se og høre mer om Kinvey etter hvert som MBaaS vokser og modnes til en mobilutviklingsløsning for bedrifter i alle størrelser. Du bør absolutt sjekke ut Kinvey-plattformen hvis bedriften søker en ny måte å utvikle og distribuere apper kostnadseffektivt og effektivt.

© Copyright 2021 | pepebotifarra.com