Lar Rever Revisão e classificação do Google app maker

Revisão e classificação do Google app maker

Índice:

Vídeo: Getting Started with App Maker (Outubro 2024)

Vídeo: Getting Started with App Maker (Outubro 2024)
Anonim

O Google App Maker, que começa em US $ 10 por usuário por mês, como parte do G Suite Business, é uma ferramenta de desenvolvimento de baixo código incorporada à plataforma de produtividade do Google. Construído com uma experiência de usuário limpa e responsiva (UX), de acordo com a filosofia de design de materiais do Google, o App Maker oferece aos usuários e desenvolvedores de negócios de uma empresa a capacidade de desenvolver rapidamente aplicativos para processos de negócios específicos, confiando inteiramente em assistentes de formulário e arrastar e soltar interfaces para criar aplicativos de negócios bonitos sem a necessidade de qualquer codificação tradicional.

Juntamente com o Editors 'Choice Appian, o Google App Maker foi a ferramenta mais amigável que testamos para usuários corporativos comuns de Joe. O Microsoft PowerApps, nossa escolha dos editores para desenvolvedores, também teve uma ótima experiência, mas foi mais voltado para os usuários avançados de TI e de TI. Desenvolvido mais recentemente e com uma filosofia de design mais consistente em mente, o App Maker e o PowerApps oferecem uma experiência guiada simples e mais coesa na criação de aplicativos do que uma ferramenta como o Salesforce App Cloud, que inclui um conjunto muito mais abrangente de recursos de ferramentas e personalização, mas em uma experiência sobrecarregada que pode ser mais confusa para aprender e navegar. Anunciado em 2016 e disponível no G Suite Business pela primeira vez este ano, o Google App Maker é uma plataforma muito mais nova que o Salesforce ou o Appian. Ainda há muito a crescer, mas o App Maker oferece uma experiência de desenvolvimento simples e intuitiva de código baixo, que serve como uma extensão natural do G Suite para a criação de aplicativos de negócios personalizados.

Preços e Planos

O Google App Maker não está disponível no nível básico do G Suite Basic. Somente clientes com G Suite Business (US $ 10 por usuário por mês) ou G Suite Enterprise têm acesso à ferramenta de código baixo. Os preços por usuário são um pouco mais caros que o Zoho Creator (US $ 5 por mês) e o Microsoft PowerApps (US $ 7 por mês), mas uma pechincha em comparação ao Salesforce App Cloud (US $ 25 por mês) e Appian, que começa a US $ 75 por usuário por mês.

As outras vantagens do G Suite Business em relação à edição básica incluem chaves de segurança gerenciadas e prevenção de perda de dados (DLP), além de recursos mais avançados de relatórios e trilhas de auditoria. O G Suite Business também vem com armazenamento ilimitado no Gmail, Google Fotos e Google Drive, o que é importante para o App Maker por causa das tabelas e modelos de dados do Google Drive que você acessará em seus aplicativos. Se houver quatro ou menos usuários em sua organização, cada usuário receberá 1 TB de armazenamento.

Criando um aplicativo comercial de código baixo

A configuração do App Maker começa com um tutorial de boas-vindas para apresentar o painel e os links para vários outros tutoriais e orientações passo a passo no manual do usuário. O tutorial de boas-vindas mostra um processo interativo de 15 minutos para criar seu primeiro aplicativo, começando com a criação de um modelo de dados no Google Drive. O App Maker é dividido em três componentes principais para criar seu aplicativo: dados, páginas e scripts. Como um usuário comercial cotidiano sem experiência em codificação, você utilizará apenas os dois primeiros. Vamos nos aprofundar no elemento scripts da experiência em nossa seção de testes focados no desenvolvedor. A interface é limpa e fácil de navegar, alterando as cores, dependendo da seção em que você está (verde para dados, azul para páginas) como parte do Design de materiais do Google.

Antes de começar a personalizar seu aplicativo e adicionar recursos, o Google leva você para o básico, para garantir que a base esteja lá. Você começa criando e nomeando seu banco de dados, que pode ser formatado como uma tabela do Google Drive ou fazer upload de sua própria fonte de dados. Em seguida, você adiciona vários campos para organizar seus dados, que podem ser classificados por cadeias de caracteres Unicode, números, datas ou instruções booleanas verdadeiras / falsas. Se a qualquer momento você não souber o que significa um termo, o tutorial incluirá links ao longo do caminho para a documentação do App Maker.

Depois de obter sua fonte de dados, o assistente baseado em formulário leva você ao Pages. É aqui que você encontrará o Editor de propriedades do App Maker com opções para personalizar a interface do usuário (UI), mas, à primeira vista (se você estiver passando pelo tutorial), tudo o que o App Maker deseja é nomear sua página e conectar-se na fonte de dados que você acabou de criar. Os aplicativos não funcionam sem uma fonte de dados. Todo widget que você adicionar ao aplicativo a partir deste momento puxará dados da tabela do Drive que você definiu.

O editor de widgets de arrastar e soltar é como você realmente cria a aparência do seu aplicativo de tela para tela. Para testar esses aplicativos da perspectiva de um usuário comercial médio, criei um aplicativo de agendamento básico. O objetivo era criar um aplicativo que pudesse adicionar um novo evento com campos para nome do evento, data e hora e duração, além da capacidade de convidar usuários para eventos e classificar a lista de eventos em um calendário ou exibição cronológica. Quaisquer recursos adicionais ou personalização além disso eram um bônus.

Depois de seguir o tutorial passo a passo, não tive problemas com o processo básico de criação de aplicativos no Google App Maker. No menu de navegação esquerdo, escolhi Criar novo aplicativo. Atualmente, o Google oferece nove modelos diferentes para aplicativos de negócios diferentes, mas, neste caso, eu simplesmente escolhi o modelo de aplicativo em branco. A seleção de modelos atual está muito distante do mercado completo do AppExchange no Salesforce App Cloud, mas é um ponto de partida sólido para a criação de aplicativos nos processos diários, como aprovação de documentos ou diretórios de funcionários.

Depois de criar minha tabela do Google Drive na seção Dados, tabulei para Páginas. A explicação tinha me mostrado o que procurar. No Editor de propriedades, no lado direito da interface, escolhi o campo "fonte de dados" e conectei meu modelo, listado na lista suspensa. Você pode fazer muito mais no Editor de propriedades, no que diz respeito à personalização - como layout, espaçamento e margens - ou, se você clicar no ícone da paleta de pintura na parte superior da coluna, ele o levará ao editor de estilos, onde você poderá mudar o design. estilos ou personalize CSS. Os scripts são onde você adiciona lógica mais complexa e fluxos de trabalho automatizados, mas para o usuário comercial médio, os Editores de propriedades e estilos podem lidar com toda a personalização básica da interface do usuário para aqueles que tendem a mexer com cores, exibição etc.

O processo real de layout de arrastar e soltar foi o mais simples possível. O ícone de widgets no canto superior esquerdo da interface do Pages exibe uma barra com diferentes opções de dados (formulários e tabelas), objetos de entrada como texto, data ou caixas de seleção, listas suspensas, botões, controles deslizantes, classificação de cinco estrelas widgets e muito mais. Abaixo, há widgets de exibição adicionais para adicionar multimídia e hiperlinks, além de serviços integrados do Google, como o Maps.

Adicionei um widget Formulário com campos para Data do evento, Hora do evento e Participantes, arrastando a tabela para onde eu queria no layout do aplicativo. Depois disso, arrastei uma tabela classificável mostrando os eventos criados, filtráveis ​​pelos parâmetros no meu formulário. Para unir meu fluxo de usuários, adicionei um widget de botão chamado Salvar evento e um widget interativo do Google Maps que (se eu conectasse uma API de localização na seção Scripts) poderia mostrar a localização do meu evento se adicionasse outro campo com esse valor. Com as principais funções do meu aplicativo agora criadas, pressione o botão Visualizar. Antes que o Google App Maker publicasse meu aplicativo, surgiram alguns avisos para revisar rapidamente as permissões, autorizando que meu PCMag Scheduling App tivesse acesso ao Google Drive para extrair do meu modelo de dados e dando permissão para que o aplicativo fosse executado.

No aplicativo publicado, pude preencher imediatamente meu formulário com datas / horas e participantes de eventos e ver esses eventos aparecerem na minha lista de eventos. Uma desvantagem atual é que o App Maker atualmente não suporta aplicativos móveis nativos, apenas aplicativos da Web responsivos que serão ajustados dinamicamente com base no tamanho da tela. O Google também está considerando adicionar integrações integradas a outras fontes de dados populares além do Google Drive, e planeja incorporar alguns de seus variados recursos de inteligência de máquina à experiência durante o segundo semestre de 2017.

A Experiência do Desenvolvedor

No lado do desenvolvedor e do foco em TI de nossos testes, nosso desenvolvedor testou o App Maker criando um aplicativo significativamente mais complexo que chamamos de Crowd Control, um gerenciador de contatos colaborativo destinado a um aplicativo de CRM e gerenciamento de relacionamento com clientes (CRM) para vendedores. Estávamos procurando criar um aplicativo com uma lista de contatos, uma página para detalhes de contato e uma página para adicionar novos contatos, incluindo a capacidade de adicionar fotos e várias anotações a cada contato. Também testamos a capacidade de adicionar e alterar campos do modelo de dados e enviar essas alterações ao aplicativo ao vivo.

O App Maker se assemelhava muito ao Zoho e PowerApps na aparência e na funcionalidade. Definitivamente, havia uma sensação nerd na ferramenta, o que poderia intimidar neófitos completos. Os campos eram precedidos por um '@' em todos os lugares e ferramentas elétricas como expressões regulares também estavam ali. Eles definem como combinar e validar strings usando um mini-idioma. Expressões regulares são muito poderosas, mas podem ser bastante complexas e provavelmente não seriam úteis para um não programador.

O modelador de dados ou a ferramenta de entidade era muito fácil de usar e permitia todas as variações da cardinalidade do relacionamento, algo que faltava aos PowerApps e o Zoho se escondia com sucesso de seus usuários. Cardinalidade de relacionamento significa essencialmente "quantos de A estão relacionados com quantos de B", que neste caso significa as anotações e multimídia associadas a um contato. No entanto, enquanto o PowerApps possuía uma enorme variedade de entidades e listas de opções predefinidas, o App Maker não possuía, portanto, definir esses relacionamentos é manual.

A ferramenta Designer de página foi fácil de usar na maioria dos aspectos. Mover componentes funcionou como você esperaria com um simples arrastar e soltar, embora alterar o layout possa ser um pouco difícil. Era mais fácil começar de novo no painel, e ajustar o espaçamento e as margens exigia um pouco de tentativa e erro. Além disso, não havia rolagem horizontal no designer. A rolagem vertical funcionou bem, mas do ponto de vista do desenvolvedor, a falta de rolagem horizontal fez com que o design fosse problemático, e o editor de propriedades em geral estava um pouco confuso. Zoho era um pouco mais limpo nesse aspecto, e o PowerApps era muito mais polido.

Quando se trata de personalização e script adicionais, todo o código é escrito em JavaScript. Se isso é bom ou ruim, depende da sua preferência de linguagem de programação, mas geralmente achamos que é uma vantagem, pois é uma linguagem amplamente suportada com todos os recursos que você pode precisar. Entretanto, não será muito amigável para um não programador. O App Maker também inclui alguns outros recursos bacanas de codificador, incluindo um menu suspenso Conclusão de código no painel de scripts para ver todos os métodos disponíveis para um script, além de dicas e avisos de script ao codificar scripts do lado do cliente e do servidor e integrações de API com outros aplicativos e serviços do Google.

O App Maker também teve um bom desempenho ao fazer alterações no modelo de dados do Crowd Control, uma tarefa que um programador geralmente precisa executar para manutenção do projeto. Adicionar um novo campo foi fácil, mas foi necessário mais algumas etapas do que em outras ferramentas, como Zoho e Appian. Demorou um pouco para descobrir como adicionar, mas era simples, apesar do número necessário de etapas. A alteração de um campo existente foi fácil e executada na perfeição, sem nomeação de legado restante ou argolas extras a serem salvas. No geral, nosso programador descobriu que essa é provavelmente uma ferramenta com a qual um desenvolvedor se sentiria confortável logo de cara.

Um Up-and-Comer com Design Inteligente

O Google App Maker é a mais nova ferramenta de código baixo apresentada neste resumo, mas mesmo assim há muito o que gostar em seu design consistente e direto, conjunto abrangente de criadores de formulários e recursos de arrastar e soltar. Para o usuário médio de negócios - particularmente um familiar com o Material Design -, a plataforma oferece uma experiência fácil para criar um aplicativo de processo de negócios com aparência profissional, se integra a outros aplicativos e serviços do Google e, o mais importante, deve funcionar de maneira confiável.

Do ponto de vista do desenvolvedor, o Google App Maker carece do aperfeiçoamento do Microsoft PowerApps e da facilidade de script Zoho Creator, mas a interface do usuário e o modelo de dados eram fáceis de usar e lidavam com as alterações no modelo de dados na perfeição. Seria bom se houvesse um conjunto muito maior de recursos predefinidos disponíveis, como tipos de dados de campo, modelos de aplicativos, entidades e recursos similares. A rolagem horizontal precisa ser resolvida e o painel de propriedades da interface do usuário também exige mais reflexão. No entanto, tudo isso não é surpreendente para um produto recém-construído, com muito crescimento a fazer, e o Google tem uma base sólida sobre a qual criar uma experiência de código baixo ainda mais poderosa. O Google App Maker foi desenvolvido de maneira simples e eficaz e, em geral, foi uma das ferramentas mais fáceis de usar código baixo, tanto do ponto de vista do usuário normal quanto do de TI. Para os clientes do G Suite Business, vale a pena dar uma volta.

Revisão e classificação do Google app maker