Estratégias modernas de entrega de aplicativos para fornecedores independentes de software (ISVs) do Windows
Seus clientes esperam abrir seu software da mesma forma que abrem qualquer outro: a partir de um navegador, em qualquer dispositivo que estejam usando, sem precisar esperar por um instalador. Para um ISV do Windows que investiu anos de desenvolvimento em um aplicativo maduro, atender a essa expectativa tem menos a ver com recursos e mais com a forma de entrega. As estratégias de entrega de aplicativos que você escolher hoje determinam seus custos de suporte, suas despesas com infraestrutura e o quão competitivo seu produto parece em comparação com as ofertas mais recentes de SaaS.
Neste artigo, vamos analisar as opções mais comuns, quais são as limitações de cada uma delas e como escolher a abordagem mais adequada para sua aplicação e seus clientes.
O que as estratégias de entrega de aplicativos significam para um ISV do Windows
Uma estratégia de entrega de aplicativos é a combinação entre onde seu software é executado, como os usuários acessam ele e quem gerencia a infraestrutura envolvida. Para equipes internas de TI, a entrega geralmente consiste em fornecer um desktop aos funcionários. Para fornecedores de software, o objetivo é diferente: é preciso disponibilizar um aplicativo para muitos clientes externos, de forma confiável e a um preço que proteja suas margens.
Essa diferença é importante. Muitas das ferramentas disponíveis no mercado foram desenvolvidas para o setor de TI corporativo, e não para fornecedores. Ao comparar as diferentes formas de disponibilizar aplicativos do Windows aos usuários, é importante avaliar cada opção sob a perspectiva de um ISV, e não de um profissional de TI.
Por que os modelos tradicionais de entrega não dão conta do recado
Por muito tempo, o padrão era simples: fornecer um instalador e deixar que os clientes executassem o software em seus próprios computadores. Esse modelo ainda funciona em alguns ambientes, mas gera atritos que os compradores de hoje estão menos dispostos a tolerar.
- Multiplicação de versões. Os clientes utilizam versões diferentes, o que dificulta o suporte e retarda a adoção de novos recursos.
- Limitações do dispositivo. Um aplicativo do Windows instalado localmente não funcionará em um Mac, Chromebook ou tablet sem camadas adicionais.
- Custos indiretos de suporte. Problemas de instalação, dificuldades de configuração local e diferenças de hardware acabam se transformando em tickets de suporte técnico.
- Lacunas de segurança. Os dados armazenados nos dispositivos dos clientes são mais difíceis de proteger e auditar.
Muitos fornecedores responderam à situação adicionando os Serviços de Área de Trabalho Remota da Microsoft (RDS), mas o RDS traz seus próprios desafios em termos de licenciamento, escalabilidade e gerenciamento, que aumentam à medida que sua base de clientes cresce.
5 estratégias modernas de entrega de aplicativos a serem consideradas
A maioria dos desenvolvedores independentes de software (ISVs) do Windows acaba escolhendo entre uma lista restrita de abordagens. Veja a seguir uma comparação entre cada uma delas.
- Instalação local modernizada. Mantém o aplicativo no dispositivo do cliente, mas automatiza as atualizações e a implantação. Isso reduz um pouco a proliferação de versões, mas não resolve nada em relação ao acesso por navegador, dispositivos que não sejam Windows ou segurança de terminais.
- Serviços de Área de Trabalho Remota (RDS) ou RemoteApp. Hospede o aplicativo em servidores Windows e transmita-o aos usuários por meio do RDP. É um método familiar, mas o licenciamento por usuário, a configuração do gateway e o reforço de segurança aumentam os custos e a complexidade, especialmente quando se trata de várias organizações de clientes.
- VDI ou Desktop como Serviço. Ofereça a cada usuário uma área de trabalho virtual completa hospedada em um data center ou na nuvem pública. A VDI é uma solução poderosa para os espaços de trabalho dos funcionários, mas, para um fornecedor que oferece apenas um único aplicativo, uma área de trabalho completa geralmente envolve mais infraestrutura do que o necessário. Se você estiver considerando essa opção, vale a pena analisar primeiro as desvantagens e os benefícios da VDI.
- Reescrever como SaaS nativo. Recriar o aplicativo como um produto nativo da web. Essa opção oferece maior controle a longo prazo, mas pode levar anos, sobrecarregar sua equipe de desenvolvimento e colocar em risco a estabilidade do produto. Antes de se comprometer, pergunte-se honestamente se você tem condições de reescrever seu aplicativo.
- Publicação de aplicativos baseada em navegador. Execute seu aplicativo Windows existente em um servidor e envie apenas a janela do aplicativo para o navegador do usuário. Não há necessidade de reescrever o código, nem de utilizar a área de trabalho completa, nem de instalação local. Para a maioria dos fornecedores, a publicação de aplicativos oferece o caminho mais rápido para uma experiência semelhante à do SaaS.
{{CTAEMBED_IDENTIFIER}}
Como escolher a estratégia certa para sua aplicação
Não existe uma resposta única que sirva para todos os fornecedores, mas as melhores estratégias de entrega de aplicativos têm algumas características em comum. Use essas perguntas como uma lista de verificação ao avaliar as opções:
- Ele oferece um aplicativo ou uma área de trabalho? Seus clientes querem o seu software, não uma área de trabalho do Windows para navegar.
- Isso exige alterações no código? Quanto menos você precisar modificar um aplicativo que já tenha se mostrado eficaz, menor será o risco.
- É possível acessá-lo em qualquer dispositivo? O acesso pelo navegador elimina a maioria das barreiras relacionadas a dispositivos e sistemas operacionais.
- Como os custos variam? Leve em consideração o licenciamento, a infraestrutura e o esforço administrativo à medida que o número de clientes cresce, e não apenas o preço da primeira implantação.
- Como os usuários são autenticados? O suporte ao login único e à autenticação de dois fatores tem se tornado cada vez mais um requisito nos contratos empresariais.
- Quem gerencia a infraestrutura? Decida se sua equipe deseja administrar os servidores ou delegar a hospedagem a um parceiro que conheça bem os fornecedores de software.
Avaliar cada opção com base nesses critérios geralmente reduz rapidamente o número de opções.
Onde o GO-Global e o ISVHost se encaixam
O GO-Global foi desenvolvido especificamente para fornecedores de software que precisam disponibilizar aplicativos do Windows para clientes externos. Ele publica seu aplicativo existente em qualquer navegador sem exigir o Microsoft RDS ou uma área de trabalho virtual completa como base, de modo que seu aplicativo seja executado tal como está, enquanto os usuários desfrutam de uma experiência moderna baseada na web.
Como o GO-Global se concentra no aplicativo, e não na área de trabalho, há menos infraestrutura para implantar e gerenciar, e ele se adapta de forma econômica à medida que você adiciona clientes. O suporte integrado à autenticação moderna, incluindo SSO e MFA, ajuda você a atender às expectativas de segurança de grandes compradores.
Se você preferir não gerenciar a hospedagem por conta própria, a ISVHost combina o GO-Global com uma hospedagem projetada para ISVs, oferecendo uma maneira de migrar seu aplicativo Windows para a nuvem sem precisar montar sua própria equipe de operações em nuvem.
Criando uma estratégia de entrega duradoura
As estratégias corretas de entrega de aplicativos permitem que você modernize a forma como os clientes acessam seu software sem precisar começar do zero. Para a maioria dos ISVs do Windows, isso significa abandonar as instalações locais e o acesso remoto, que exige muito do desktop, em favor de uma entrega leve e baseada em navegador, que você ou um parceiro de hospedagem pode dimensionar conforme a demanda.
Analise em que pontos sua abordagem atual gera atrito, compare-a com as opções acima e escolha o caminho que proteja tanto o seu produto quanto suas margens.
Você é um ISV interessado em explorar a entrega de aplicativos baseados na nuvem? Entre em contato conosco para saber como a GO-Global pode ajudá-lo a otimizar o acesso ao software para seus usuários finais. Ou baixe uma versão de avaliação gratuita para testar por conta própria.
Publique seu aplicativo Windows existente para usuários em qualquer dispositivo, sem precisar reescrevê-lo e sem a necessidade de um desktop completo. Veja como o GO-Global simplifica a implantação.
