Casa Recensioni Revisione e valutazione di Google App Maker

Revisione e valutazione di Google App Maker

Sommario:

Video: Getting Started with App Maker (Ottobre 2024)

Video: Getting Started with App Maker (Ottobre 2024)
Anonim

Google App Maker, che inizia a $ 10 per utente al mese come parte di G Suite Business, è uno strumento di sviluppo a basso codice integrato nella piattaforma di produttività di Google Suite G. Costruito con un'esperienza utente pulita e reattiva (UX) secondo la filosofia di Material Design di Google, App Maker offre agli utenti aziendali e agli sviluppatori all'interno di un'azienda la possibilità di sviluppare rapidamente app per processi aziendali specifici, basandosi interamente su procedure guidate e trascinamento della selezione interfacce per creare app di business di bell'aspetto senza la necessità di alcuna codifica tradizionale.

Insieme a Appors Choice di redattori, Google App Maker è stato lo strumento più intuitivo che abbiamo testato per gli utenti aziendali medi di Joe. Microsoft PowerApps, la nostra scelta dei redattori per gli sviluppatori, vantava anche una buona esperienza, ma orientata maggiormente verso l'IT e gli utenti esperti. Sviluppati più di recente e con una filosofia di progettazione più coerente in mente, App Maker e PowerApps offrono un'esperienza guidata semplice e più coerente durante la creazione di app rispetto a uno strumento come Salesforce App Cloud, che racchiude un set molto più completo di strumenti e funzionalità di personalizzazione, ma in un'esperienza sovraccarica che può essere più confusa per imparare e navigare. Annunciato nel 2016 e disponibile per la prima volta in G Suite Business quest'anno, Google App Maker è una piattaforma molto più giovane di Salesforce o Appian. Sta crescendo un po ', ma App Maker ti offre un'esperienza di sviluppo a basso codice semplice e intuitiva che funge da naturale estensione di G Suite per la creazione di app aziendali personalizzate.

Prezzi e piani

Google App Maker non è disponibile al livello base G Suite Basic. Solo i clienti con G Suite Business ($ 10 per utente al mese) o G Suite Enterprise hanno accesso allo strumento low-code. I prezzi per utente sono un po 'più costosi di Zoho Creator ($ 5 al mese) e Microsoft PowerApps ($ 7 al mese), ma un vero affare rispetto a Salesforce App Cloud ($ 25 al mese) e Appian, che parte da $ 75 per utente al mese.

Gli altri vantaggi di funzionalità e funzionalità di G Suite Business rispetto all'edizione di base includono chiavi di sicurezza gestite e prevenzione della perdita di dati (DLP), insieme a funzionalità di reporting e audit trail più avanzate. G Suite Business include anche spazio di archiviazione illimitato su Gmail, Google Foto e Google Drive, che è importante per App Maker a causa delle tabelle di Google Drive e dei modelli di dati che attirerai nelle tue app. Se nella tua organizzazione ci sono quattro o meno utenti, ogni utente ottiene 1 TB di spazio di archiviazione.

Creazione di un'app business a basso codice

La configurazione di App Maker inizia con un'esercitazione di benvenuto che introduce alla dashboard e ai collegamenti a varie altre esercitazioni e alle procedure dettagliate nel manuale dell'utente. Il tutorial di benvenuto ti guida attraverso un processo interattivo di 15 minuti per creare la tua prima app, iniziando con la creazione di un modello di dati in Google Drive. App Maker è suddiviso in tre componenti principali per creare la tua app: dati, pagine e script. Come utente business quotidiano senza esperienza di codifica, utilizzerai in gran parte solo i primi due. Approfondiremo più approfonditamente l'elemento script dell'esperienza nella nostra sezione di test incentrata sugli sviluppatori. L'interfaccia è pulita e facile da navigare, cambiando i colori a seconda della sezione in cui ti trovi (verde per i dati, blu per le pagine) come parte del Material Design di Google.

Prima di iniziare a personalizzare la tua app e ad aggiungere funzionalità, Google ti guida attraverso le ossa nude per assicurarti che la base sia lì. Si inizia creando e denominando il proprio database, che è possibile formattare come una tabella di Google Drive o caricare la propria origine dati. Quindi aggiungi vari campi per organizzare i tuoi dati, che possono essere classificati in stringhe di caratteri Unicode, numeri, date o istruzioni booleane true / false. Se in qualsiasi momento non sai cosa significhi un termine, il tutorial include collegamenti lungo la strada per la documentazione di App Maker.

Una volta ottenuta l'origine dati, la procedura guidata basata su form ti porta in Pages. Qui è dove troverai l'Editor delle proprietà di App Maker con opzioni per personalizzare l'interfaccia utente (UI), ma a prima vista (se stai seguendo il tutorial), tutto ciò che App Maker vuole che tu faccia è nominare la tua pagina e connetterti all'origine dati che hai appena creato. Le app non funzionano senza un'origine dati. Ogni widget che aggiungi all'app da questo punto in poi estrae i dati dalla tabella di unità che hai impostato.

L'editor del widget di trascinamento della selezione è il modo in cui costruisci l'aspetto della tua app da una schermata all'altra. Per testare queste app dal punto di vista di un utente medio, ho creato un'app di pianificazione di base. L'obiettivo era quello di creare un'app che potesse aggiungere un nuovo evento con campi per nome, data e ora dell'evento, durata e possibilità di invitare gli utenti agli eventi e ordinare l'elenco degli eventi in un calendario o in una vista cronologica. Qualsiasi funzionalità aggiuntiva o personalizzazione in aggiunta era un vantaggio.

Dopo aver seguito l'esercitazione dettagliata, non ho avuto problemi con il processo di creazione di app di base in Google App Maker. Dal menu di navigazione a sinistra ho scelto Crea nuova app. Google offre attualmente nove diversi modelli per diverse app aziendali, ma in questo caso ho semplicemente scelto il modello Applicazione vuota. L'attuale selezione di modelli è molto lontana dal mercato AppExchange a pieno titolo in Salesforce App Cloud, ma è un solido punto di partenza per la creazione di app attorno a processi quotidiani come l'approvazione di documenti o le directory dei dipendenti.

Dopo aver creato la mia tabella di Google Drive nella sezione Dati, sono passato a pagine. La procedura dettagliata mi aveva mostrato cosa cercare, nell'Editor delle proprietà sul lato destro dell'interfaccia, ho scelto il campo "origine dati" e ho collegato il mio modello, elencato nel menu a discesa. C'è molto di più che puoi fare nell'editor delle proprietà per quanto riguarda la personalizzazione (come layout, spaziatura e margini) o se fai clic sull'icona della tavolozza dei colori in cima alla colonna ti porterà all'editor di stile dove puoi cambiare design stili o personalizza CSS. Gli script sono dove aggiungi logiche più complesse e flussi di lavoro automatizzati, ma per l'utente aziendale medio gli editor di proprietà e stile possono gestire tutta la personalizzazione di base dell'interfaccia utente per coloro che sono così inclini a pasticciare con colori, display, ecc.

L'attuale processo di layout con trascinamento della selezione è stato semplice. L'icona dei widget in alto a sinistra dell'interfaccia di Pages mostra una barra con diverse opzioni di dati (moduli e tabelle), oggetti di input come testo, data o caselle di controllo, elenchi a discesa, pulsanti, cursori, valutazione a cinque stelle widget e altro ancora. Di seguito sono riportati ulteriori widget di visualizzazione per aggiungere elementi multimediali e collegamenti ipertestuali, nonché servizi Google integrati come Maps.

Ho aggiunto un widget Modulo con campi per Data evento, Ora evento e Partecipanti, trascinando la tabella nel punto desiderato nel layout dell'app. Accanto a ciò, ho trascinato una tabella ordinabile che mostrava gli eventi creati, filtrabili dai parametri nel mio modulo. Per collegare il mio flusso di utenti, ho aggiunto un widget Button chiamato Save Event e un widget interattivo di Google Maps che (se collegassi un'API di localizzazione nella sezione Script) potrebbe mostrare la location del mio evento se aggiungessi un altro campo con quel valore. Con le funzioni principali della mia app ora create, ho premuto il pulsante di anteprima. Prima che Google App Maker pubblicasse la mia app, sono venute fuori alcune istruzioni per rivedere rapidamente le autorizzazioni, autorizzando che la mia app di pianificazione PCMag avesse accesso a Google Drive per estrarre dal mio modello di dati e autorizzare l'esecuzione dell'app.

Nell'app pubblicata, sono stato immediatamente in grado di compilare il mio modulo con le date / gli orari degli eventi e i partecipanti e vedere quegli eventi mostrati nella mia lista degli eventi. Uno svantaggio attuale è che App Maker non supporta attualmente app mobili native, solo app Web reattive che si adatteranno dinamicamente in base alle dimensioni dello schermo. Google sta inoltre prendendo in considerazione l'aggiunta di integrazioni integrate con altre fonti di dati popolari oltre a Google Drive e prevede di integrare alcune delle sue varie funzionalità di intelligenza artificiale nell'esperienza anche durante la seconda metà del 2017.

L'esperienza degli sviluppatori

Per quanto riguarda gli sviluppatori e i nostri test incentrati sull'IT, il nostro sviluppatore ha testato App Maker creando un'applicazione significativamente più complessa che abbiamo chiamato Crowd Control, un gestore di contatti collaborativi inteso come un'applicazione di gestione dei contatti e delle relazioni con i clienti (CRM) per i venditori. Stavamo cercando di creare un'app con un elenco di contatti, una pagina per i dettagli di contatto e una pagina per l'aggiunta di nuovi contatti, inclusa la possibilità di aggiungere foto e più note a ciascun contatto. Abbiamo anche testato la possibilità di aggiungere e modificare i campi del modello di dati e di inviare tali modifiche all'app live.

App Maker assomigliava molto a Zoho e PowerApps per aspetto e funzionalità. C'era sicuramente una sensazione più geek nello strumento, tuttavia, che poteva intimidire i neofiti completi. I campi erano preceduti da un "@" ovunque e anche utensili elettrici come le espressioni regolari. Definiscono come abbinare e validare le stringhe usando un mini-linguaggio. Le espressioni regolari sono molto potenti, ma possono essere piuttosto complesse e probabilmente non sarebbero utili a un non programmatore.

Il modellatore di dati o lo strumento entità era molto facile da usare e consentiva tutte le variazioni della cardinalità delle relazioni, qualcosa che mancava a PowerApps e Zoho si nascondeva con successo dai suoi utenti. La cardinalità di relazione significa essenzialmente "quante di A sono correlate a quante di B", che in questo caso indica le note e i contenuti multimediali associati a un contatto. Tuttavia, mentre PowerApps aveva una grande varietà di entità e liste di selezione predefinite, App Maker non ne aveva, quindi definire tali relazioni è manuale.

Lo strumento di progettazione pagine è stato facile da usare sotto molti aspetti. Lo spostamento dei componenti ha funzionato come previsto con un semplice trascinamento della selezione, anche se modificare il layout potrebbe essere un po 'difficile. È stato più semplice ricominciare da capo sul pannello e modificare la spaziatura e i margini ha richiesto un po 'di tentativi ed errori. Inoltre, nel designer non era presente lo scorrimento orizzontale. Lo scorrimento verticale ha funzionato bene, ma dal punto di vista dello sviluppatore la mancanza di scorrimento orizzontale ha reso problematica la riproduzione del design, e l'Editor delle proprietà in generale è stato un po 'ingombra. Zoho era un po 'più pulito in questo senso e PowerApps era molto più raffinato.

Quando si è trattato di ulteriori personalizzazioni e script, tutto il codice è scritto in JavaScript. Che ciò sia positivo o negativo dipende dalle preferenze del linguaggio di programmazione, ma in generale lo abbiamo trovato un vantaggio poiché è un linguaggio ampiamente supportato con tutte le funzionalità di cui potresti aver bisogno. Tuttavia, non sarà terribilmente amichevole con un non programmatore. App Maker include anche un paio di altre interessanti funzioni di codifica, tra cui un menu a discesa Completamento del codice nella dashboard degli script per visualizzare tutti i metodi disponibili per uno script e suggerimenti e avvisi per gli script mentre si codificano sia script client che lato server e integrazioni API con altre app e servizi Google.

App Maker ha anche funzionato bene quando ha apportato modifiche al modello di dati Crowd Control, un'attività che un programmatore dovrebbe spesso eseguire per la manutenzione del progetto. L'aggiunta di un nuovo campo è stata semplice, ma ha richiesto alcuni passaggi in più rispetto ad altri strumenti come Zoho e Appian. Ci è voluto un po 'di caccia in giro per scoprire come aggiungere, ma era semplice nonostante il numero richiesto di passaggi. La modifica di un campo esistente è stata semplice ed eseguita in modo impeccabile, senza bisogno di nomi legacy o cerchi extra da saltare. Nel complesso, il nostro programmatore ha scoperto che questo è probabilmente uno strumento con cui uno sviluppatore sarebbe a suo agio fin dall'inizio.

Un Up-and-Comer progettato in modo intelligente

Google App Maker è il più recente strumento low-code descritto in questo riepilogo, ma anche così c'è molto da apprezzare nel suo design coerente e diretto e nel set completo di creatori di moduli e funzionalità di trascinamento della selezione. Per l'utente aziendale medio, in particolare uno che ha familiarità con Material Design, la piattaforma offre un'esperienza guidata semplice per creare un'applicazione di processo aziendale che sembra professionale, si integra con altre app e servizi Google e, soprattutto, dovrebbe funzionare in modo affidabile.

Dal punto di vista dello sviluppatore, Google App Maker non ha lo smalto di Microsoft PowerApps e la facilità di scripting Zoho Creator, ma l'interfaccia utente e il modello di dati erano facili da usare e gestivano le modifiche al modello di dati in modo impeccabile. Sarebbe bello se fosse disponibile un set molto più ampio di risorse predefinite, come tipi di dati di campo, modelli di app, entità e funzionalità simili. Lo scorrimento orizzontale deve essere risolto e anche il pannello delle proprietà dell'interfaccia utente richiede più pensiero. Tuttavia, tutto ciò non sorprende per un prodotto di nuova costruzione con un sacco di crescita da fare, e Google ha una solida base su cui costruire un'esperienza a basso codice ancora più potente. Google App Maker è costruito in modo semplice ed efficace e nel complesso è stato uno degli strumenti a basso codice più semplici da utilizzare sia da un normale utente sia dal punto di vista IT. Per i clienti di G Suite Business, vale la pena fare un giro.

Revisione e valutazione di Google App Maker