Innholdsfortegnelse:
Video: Getting Started with App Maker (Oktober 2024)
Google App Maker, som starter på $ 10 per bruker per måned som en del av G Suite Business, er et utviklingsverktøy med lav kode innebygd i Googles produktivitetsplattform G Suite. App Maker er bygd med en ren, responsiv brukeropplevelse (UX) i henhold til Googles filosofi om materialdesign, og gir forretningsbrukere og utviklere i et selskap muligheten til å raskt utvikle apper for spesifikke forretningsprosesser, og stoler helt på skjema-veivisere og dra-og-slipp. grensesnitt for å bygge flotte apper uten behov for tradisjonell koding.
Sammen med Editors 'Choice Appian var Google App Maker det mest brukervennlige verktøyet vi testet for gjennomsnittlige Joe bedriftsbrukere. Microsoft PowerApps, vårt redaksjonelle valg for utviklere, skrøt også av en glatt opplevelse, men rettet seg mer mot IT- og strømbrukere. App Maker og PowerApps er utviklet mer nylig og med en mer konsistent designfilosofi i tankene, og gir deg en enkel og mer sammenhengende guidet opplevelse når du bygger apper enn et verktøy som Salesforce App Cloud, som pakker et langt mer omfattende sett med verktøy- og tilpasningsfunksjoner, men i en overbelastet opplevelse som kan være mer forvirrende å lære og navigere. Google App Maker ble annonsert i 2016 og tilgjengelig i G Suite Business for første gang i år, og er en langt yngre plattform enn Salesforce eller Appian. Det har fått noen oppvekst å gjøre, men App Maker gir deg en enkel, intuitiv utviklingsopplevelse med lav kode som fungerer som en naturlig utvidelse av G Suite for oppretting av tilpassede apper.
Priser og planer
Google App Maker er ikke tilgjengelig på nivået G Suite Basic. Bare kunder med G Suite Business ($ 10 per bruker per måned) eller G Suite Enterprise har tilgang til lavkodeverktøyet. Priser per bruker er en touch dyrere enn Zoho Creator ($ 5 per måned) og Microsoft PowerApps ($ 7 per måned), men et kupp sammenlignet med Salesforce App Cloud ($ 25 per måned) og Appian, som starter på $ 75 per bruker per måned.
De andre fordelene ved G Suite Business i forhold til den grunnleggende utgaven inkluderer administrerte sikkerhetsnøkler og forebygging av tap av data (DLP), sammen med mer avanserte rapporterings- og revisjonssporfunksjoner. G Suite Business har også ubegrenset lagring på tvers av Gmail, Google Photos og Google Drive, noe som er viktig for App Maker på grunn av Google Drive-tabeller og datamodeller du vil dra inn i appene dine. Hvis det er fire eller færre brukere i organisasjonen din, får hver bruker 1 TB lagringsplass.
Bygge en lavkode forretningsapp
App Maker-oppsettet begynner med en velkomstveiledning for å introdusere deg for dashbordet og lenker til forskjellige andre opplæringsprogrammer og ha gjennomganger i brukerhåndboken. Velkomstopplæringen leder deg gjennom en interaktiv prosess på 15 minutter for å bygge din første app, starter med å bygge en datamodell i Google Drive. App Maker er delt opp i tre hovedkomponenter for å bygge appen din: data, sider og skript. Som en daglig forretningsbruker uten kodingsopplevelse bruker du stort sett bare de to første. Vi kommer nærmere inn i skriptselementet i opplevelsen i vår utviklerfokuserte testdel. Grensesnittet er rent og enkelt å navigere, og endrer farger avhengig av hvilken del du er i (grønt for data, blått for sider) som en del av Googles materialdesign.
Før du begynner å tilpasse appen din og legge til funksjoner, tar Google deg gjennom de bare beinene med en gang for å sikre at grunnlaget er der. Du starter med å opprette og navngi databasen din, som du kan formatere som en Google Drive-tabell eller laste opp din egen datakilde. Deretter legger du til forskjellige felt for å organisere dataene dine, som kan klassifiseres etter strenger med Unicode-tegn, tall, datoer eller sanne / falske boolske utsagn. Hvis du på et tidspunkt ikke vet hva et begrep betyr, inneholder opplæringen koblinger underveis til App Makers dokumentasjon.
Når du har fått datakilden din, tar den skjemabaserte veiviseren deg inn på Pages. Det er her du finner App Makers Property Editor med alternativer for å tilpasse brukergrensesnittet (UI), men ved første øyekast (hvis du går gjennom opplæringen), er alt App Maker vil at du skal gjøre navnet på siden din og koble til den til datakilden du nettopp opprettet. Apper fungerer ikke uten en datakilde. Hver widget du legger til appen fra dette punktet, vil trekke data fra stasjonstabellen du har angitt.
Dra-og-slipp-widgetredigereren er hvordan du faktisk bygger hvordan appen din vil se ut fra skjerm til skjerm. For å teste disse appene fra et gjennomsnittlig forretningsbrukerperspektiv, bygde jeg en grunnleggende planleggingsapp. Målet var å bygge en app som kunne legge til en ny hendelse med felt for hendelsesnavn, dato og tid, og, varighet og muligheten til å invitere brukere til arrangementer og sortere hendelseslisten i en kalender eller kronologisk visning. Eventuelle tilleggsfunksjoner eller tilpasning på toppen av det var en bonus.
Etter å ha gått gjennom gjennomgangsveiledningen, hadde jeg ingen problemer med den grunnleggende appopprettingsprosessen i Google App Maker. Fra navigasjonsmenyen til venstre valgte jeg Create New App. Google tilbyr for øyeblikket ni forskjellige maler for forskjellige forretningsapper, men i dette tilfellet valgte jeg ganske enkelt Blank Application-malen. Det gjeldende malvalget er langt fra den fullverdige AppExchange-markedet i Salesforce App Cloud, men det er et solid utgangspunkt for å lage apper rundt hverdagslige prosesser som dokumentgodkjenning eller ansattekataloger.
Etter å ha opprettet Google Drive-tabellen i Data-seksjonen, slo jeg ned til Pages. Gjennomgangen hadde vist meg hva jeg skulle se etter, i Property Editor på høyre side av grensesnittet valgte jeg "datasource" -feltet og koblet modellen min, oppført i rullegardinmenyen. Det er mye mer du kan gjøre i Property Editor så langt som tilpasning går - for eksempel layout, avstand og marginer - eller hvis du klikker på malingspalettikonet øverst i kolonnen, tar den deg til stilredigereren der du kan bytte design stiler eller tilpasse CSS. Manuskripter er der du legger til mer kompleks logikk og automatiserte arbeidsflyter, men for den gjennomsnittlige forretningsbrukeren kan egenskapene og stilredigererne håndtere all grunnleggende brukergrensesnitttilpasning for de som er så tilbøyelige til å rote med farger, skjerm osv.
Selve dra-og-slipp-utformingsprosessen var så enkel som den blir. Widgets-ikonet øverst til venstre i Pages-grensesnittet dukker opp en stolpe med forskjellige datalternativer (skjemaer og tabeller), innføringsobjekter som tekst, dato eller avmerkingsbokser, nedtrekkslister, knapper, glidebrytere, femstjerners rangering widgets, og mer. Nedenfor vises tilleggsvidgets for å legge til multimedia og hyperkoblinger, så vel som integrerte Google-tjenester som Maps.
Jeg la til en skjema-widget med felt for hendelsesdato, hendelsestid og deltakere, og dratt bordet dit jeg ønsket det i applayouten. Ved siden av dro jeg en sorterbar tabell som viser opprettede hendelser, filtrerbar etter parametrene i min form. For å knytte brukerstrømmen min sammen, la jeg til en knapp-widget med navnet Save Event, og en interaktiv Google Maps-widget som (hvis jeg koblet til et sted-API i Skriptseksjonen) kunne vise plasseringen til hendelsen min hvis jeg la til et annet felt med den verdien. Med de primære funksjonene til appen min nå opprettet, traff jeg forhåndsvisningsknappen. Før Google App Maker skulle publisere appen min, dukket det opp noen få spørsmål for raskt å se gjennom tillatelser, og ga fullmakt til at PCMag Scheduling-appen hadde tilgang til Google Drive for å hente fra datamodellen min og gi appen tillatelse til å kjøre.
I den publiserte appen kunne jeg øyeblikkelig fylle ut skjemaet mitt med hendelsesdatoer / -tider og -deltakere, og se disse hendelsene vises på hendelseslisten min. En aktuell ulempe er at App Maker for øyeblikket ikke støtter opprinnelige mobilapper, bare responsive webapper som dynamisk vil justeres basert på skjermstørrelse. Google vurderer også å legge innebygde integrasjoner med andre populære datakilder foruten Google Drive, og planlegger å bygge noen av sine varierte maskinell intelligensevner inn i opplevelsen også gjennom andre halvdel av 2017.
Utvikleropplevelsen
På utvikleren og den IT-fokuserte siden av testingen vår testet vår utvikler App Maker ved å lage en betydelig mer sammensatt applikasjon vi kalt Crowd Control, en samarbeidende kontaktsjef ment som en kontakt- og kundeforholdsadministrasjon (CRM) applikasjon for selgere. Vi var ute etter å lage en app med en kontaktliste, en side for kontaktdetaljer og en side for å legge til nye kontakter, inkludert muligheten til å legge til bilder og flere notater til hver kontakt. Vi testet også ut muligheten til å legge til og endre datamodellfelt og presse disse endringene til live-appen.
App Maker lignet mest på Zoho og PowerApps når det gjelder utseende og funksjonalitet. Det var definitivt et geekier preg på verktøyet, men det kan skremme komplette neofytter. Felt ble forhåndsbetalt med et '@' overalt, og elektroverktøy som vanlige uttrykk var der også. Disse definerer hvordan man matcher og validerer strenger ved hjelp av et minispråk. Vanlige uttrykk er veldig kraftige, men kan være ganske kompliserte og sannsynligvis ikke være nyttige for en ikke-programmerer.
Datamodelleren eller enhetsverktøyet var veldig enkelt å bruke og tillot alle varianter av forholdskardinalitet, noe PowerApps manglet og Zoho gjemte vellykket for brukerne. Forholdskardinalitet betyr egentlig "hvor mange av A er relatert til hvor mange av B, " som i dette tilfellet betyr notater og multimedia knyttet til en kontakt. Imidlertid hadde PowerApps et stort utvalg av forhåndsdefinerte enheter og pluklister, men App Maker hadde ingen, så det er manuelt å definere disse forholdene.
Page designer-verktøyet var enkelt å bruke i de fleste henseender. Å flytte komponenter rundt fungerte som du kan forvente med enkel dra-og-slipp, selv om det kan være litt vanskelig å endre layout. Det var lettere å bare starte på nytt på panelet og finjustere avstand og marginer krevde litt prøving og feiling. Det var heller ingen horisontal rulling i designeren. Vertikal rulling fungerte fint, men fra utviklerperspektiv gjorde mangelen på horisontal rulling å leke med designet problematisk, og Property Editor-generelt sett var noe rotete. Zoho var litt renere i så måte, og PowerApps var langt mer polert.
Når det gjaldt ekstra tilpasning og skripting, er all koden skrevet i JavaScript. Om det er bra eller dårlig, avhenger av ditt programmeringsspråk, men generelt synes vi det er et pluss siden det er et bredt støttet språk med alle funksjonene du kan trenge. Det kommer imidlertid ikke til å være veldig vennlig med en ikke-programmerer. App Maker inkluderer også et par andre nifty koderfunksjoner, inkludert en rullegardinmeny for fullføring av kode i skriptdashbordet for å se alle tilgjengelige metoder for et skript, og skripttips og advarsler når du koder både klient- og serverside-skript og API-integrasjoner. med andre Google-apper og tjenester.
App Maker presterte også bra når det ble gjort endringer i datamaskinmodellen Crowd Control, en oppgave en programmerer ofte vil trenge å utføre for prosjektvedlikehold. Å legge til et nytt felt var enkelt, men det krevde noen flere trinn enn i andre verktøy som Zoho og Appian. Det tok litt jakt for å finne ut hvordan du legger til, men var enkel til tross for det nødvendige antall trinn. Å bytte et eksisterende felt var enkelt og utført feilfritt uten at det ble gitt resterende arv eller ekstra bøyler å hoppe gjennom. Totalt sett fant programmereren vår at dette sannsynligvis er et verktøy som en utvikler ville være komfortabel med rett utenfor flaggermusen.
En smart utformet opp-og-komer
Google App Maker er det nyeste lavkodeverktøyet som er omtalt i denne roundupen, men likevel er det mye å like i sin konsistente, enkle design og omfattende sett med formbyggere og dra-og-slipp-evner. For den gjennomsnittlige forretningsbrukeren - spesielt en som er kjent med Material Design - gir plattformen en enkel guidet opplevelse for å lage en forretningsprosessapplikasjon som ser profesjonell ut, integrerer med andre Google-apper og tjenester, og viktigst av alt, skal fungere pålitelig.
Fra et utviklerperspektiv mangler Google App Maker polering av Microsoft PowerApps og skriptingen letter Zoho Creator, men brukergrensesnittet og datamodellen var enkle å bruke og den håndterte endringer i datamodellen feilfritt. Det ville være fint om det var et mye større sett med forhåndsdefinerte ressurser tilgjengelig, for eksempel feltdatatyper, appmaler, enheter og lignende funksjoner. Den horisontale rullingen må sorteres ut, og panelet for UI-egenskaper krever også mer omtanke. Alt som ikke er overraskende for et nybygget produkt med masse oppvekst, og Google har et sterkt grunnlag for å bygge en enda kraftigere lavkodevennelse. Google App Maker er bygget enkelt og effektivt, og totalt sett var det et av de enkleste lavkodeverktøyene å bruke både fra en vanlig bruker og fra et IT-synspunkt. For G Suite Business-kunder er det vel verdt å ta en tur.