Novidades do Zeev Anúncios logo

Anúncios

Voltar à página inicial Receber atualizações

Etiquetas

  • Todas as publicações
  • anúncio
  • melhoria
  • manual
  • convite
  • conteúdo

Ir para o mês

  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • August 2020
  • July 2020
  • June 2020
Desenvolvido por

Crie o seu gratuitamente

anúncio
6 anos atrás

Nova abordagem para Apps de Processos

versão 4.2.0.0 O módulo de apps de processos, disponível desde a versão 3 da plataforma para clientes Orquestra, permitia:

  • Criar uma instância paralela do software, definindo explicitamente qual ou quais processos estariam disponíveis. Com isso, os usuários que acessem essa instância poderia solicitar, receber tarefas e ver relatórios somente dos processos selecionados. Nada mais existiria nessa instância;
  • Gerar o código fonte e encaminhar para a compilação um aplicativo mobile, com ícones e nome específicos, que poderia ser disponibilizado nas apps stores (Google Play e Apple App Store);

Com essa tecnologia os clientes poderiam gerar aplicativos verticalizados, setorizados e específicos de uma área de conhecimento ou de um processo, voltados para um público em específico. 

Entretanto, nossos clientes do BPMS3 têm enfrentado as seguintes dificuldades com essa abordagem:

  • Custo de assinaturas: esse processo envolve custos de manutenção de contas de desenvolvedores junto a Google Play e Apple Store;
  • Custo de compilação: esse processo pode envolver custos de aquisição de serviços de software ou de hardware (Apple Macs) para compilação dos aplicativos;
  • Custo de pessoal: esse processo pode envolver custos de pessoal especializado nas tecnologias supracitadas;
  • Burocracia: esse processo pode envolver processos lentos e burocráticos de avaliação e aprovação dos aplicativos junto as lojas de aplicativos;
  • Segurança: esse processo disponibiliza o aplicativo para toda a internet, quando, na verdade, o público alvo do aplicativo é restrito, geralmente colaboradores da empresa ou fornecedores e/ou clientes;
  • Desafios técnicos: principalmente Apple tem acrescido dificuldades e barreiras técnicas para o desenvolvimento, testes e deploy de aplicativos híbridos. O aplicativo de testes do Phonegap foi banido da App Store, inviabilizando seu pré-teste. Há controvérsias se aplicativos Phonegap ferem ou não as políticas da App Store e não incomum esse aplicativos podem ter sua publicação negada.

Nova abordagem

O BPMS4 / Zeev foi concebido e construído sob um prisma de simplificação e eliminação de redundâncias.

Entre as novas tecnologias suportadas pelo BPMS está o formato PWA - Progressive Web Apps.

De modo geral, os Progressive Web Apps são uma metodologia de desenvolvimento que tornam a experiência de uso de uma página web pelo celular semelhante a de um aplicativo mobile. Trata-se, portanto, de uma evolução híbrida entre um aplicativo e uma página web.

Com a abordagem PWA:

  • Não há custos de assinaturas de contas de desenvolvedores junto as lojas de aplicativos;
  • Não há custos de hardware e software para compilação de aplicativos;
  • Não há necessidade compilar o aplicativo;
  • Não há necessidade de submeter o aplicativo ao aval e avaliação das lojas de aplicativos;
  • O desenvolvedor / cliente define onde e como deseja divulgar o aplicativo;

O funcionamento geral é similar ao do BPMS3, com o superadministrador do BPMS configurando o aplicativo e definindo um ou mais processos que irão compô-lo, além do arquivo de imagem do ícone base que será utilizado para identificar o aplicativo.

Após sua criação vem a primeira diferença. Ao invés de disponibilizar o código fonte para compilação externa, o BPMS4 gera automaticamente uma página de instalação do aplicativo PWA,  com uma URL única, capaz de ser compartilhada onde e como o administrador do BPMS desejar.

A página de compartilhamento permite copiar a URL única de instalação e também disponibiliza um código QRCODE de instalação, que pode ser capturado com a câmera de um celular. 

O ícone, nome e descrição irão respeitar as configurações do cadastro do Aplicativo, e não do BPMS. Ou seja, uma mesma instalação do BPMS4 pode dar origem a dezenas de aplicativos diferentes.

No smartphone a URL compartilhada levará o usuário a uma página com informações com nome, descrição, versão, fabricante e dados de instalação do aplicativo. Se o sistema operacional do smartphone e navegador permitirem, o botão “Instalar” irá proceder com a instalação do aplicativo diretamente, sem passar por nenhuma loja de aplicativos. 

Se o sistema operacional do smartphone e navegador NÃO permitirem, o botão “Instalar” levará o usuário a um tutorial com no máximo 3 passos para que ele instale manualmente o o aplicativo.

Em termos de funcionalidades, hoje, exatamente os mesmos recursos disponíveis antes na versão Phonegap são agora disponíveis na versão PWA, com um ganho de performance médio de 30%. 

Limitação

A única limitação da nova abordagem é não poder disponibilizar o aplicativo nas lojas de aplicativos, se isso for realmente relevante para o negócio.

Ainda assim, caso o cliente possua os recursos e know how para tal, nada impede de utilizar a mesma abordagem do BPMS3, construindo um invólucro em Phonegap para o aplicativo PWA disponibilizado.

Avatar of authorRafael Bortolini