Fique à frente com estratégias financeiras práticas, dicas, notícias e tendências.
Acessibilidade em vez de tecnologia: como os aplicativos de negócios estão mudando
A linha entre o fim dos navegadores da Web e o início dos aplicativos está se dissolvendo, o que é uma ótima notícia para os usuários, mas não tão boa para os fornecedores de sistemas operacionais (SO
julho 6, 2020A linha entre o fim dos navegadores da Web e o início dos aplicativos está se dissolvendo, o que é uma ótima notícia para os usuários, mas não tão boa para os fornecedores de sistemas operacionais (SO).
Nos últimos 35 anos, o sistema operacional Windows da Microsoft tornou-se o sistema operacional dominante para computadores pessoais e, como tal, teve um papel importante na formação da era digital atual. No entanto, os padrões neutros em relação aos fornecedores estão obscurecendo a linha entre aplicativos e navegadores da Web, o que significa que a cortina pode estar se fechando para o Windows nos próximos cinco a dez anos.
Vamos analisar como os padrões do setor de tecnologia e o surgimento do HTML 5 moldaram o desenvolvimento de sites e aplicativos comerciais.
Padrões do setor de tecnologia
Desde sua criação, o setor de tecnologia sempre foi um pouco como o oeste selvagem indomável. Ao contrário dos setores farmacêutico e de saúde, que são altamente regulamentados, as empresas de hardware e software lidam com poucos requisitos regulatórios e os que existem geralmente estão relacionados à segurança nacional ou à proteção do consumidor. A operação técnica real de dispositivos para armazenar, manipular e trocar dados tem sido, em grande parte, um vale-tudo, com base em um mercado livre e em uma abordagem do tipo "quem pode o melhor IP ganha".
Por causa disso, os padrões reais do setor de tecnologia têm sido poucos e distantes entre si. Os padrões declarados do setor, por outro lado, são muito mais abundantes. Como disse certa vez a lendária pioneira do setor de computadores, Almirante Grace "Amazing Grace" Murray Hopper, "o melhor dos padrões é que há muitos deles para escolher" A almirante Hopper é incrivelmente bem-sucedida e certamente é a única especialista em tecnologia a ter um destróier da Marinha dos EUA e um supercomputador Cray com seu nome.
Os padrões reais do setor tendem a tratar de questões técnicas complexas de baixo nível, como a forma de comunicação dos computadores, mas os fornecedores nem sempre concordam com esses padrões. Por exemplo, se telefones, tablets e computadores estão se comunicando entre si, faz sentido que haja uma maneira padrão de descrever uma letra em um documento de texto. Desde a década de 1960, existe um padrão conhecido como ASCII, em que "1000001" (em binário) representa a letra "A" e "1000010" representa "B" e assim por diante. Entretanto, os computadores IBM não usam ASCII; eles usam EBCDIC, que é totalmente diferente e não inclui caracteres como "{".
O setor de computadores também tem um histórico de fornecedores que criam suas próprias formas proprietárias de fazer as coisas, o que é uma excelente estratégia de retenção de clientes. É difícil mudar para um novo fornecedor se isso significar a substituição de todo o seu sistema. Consequentemente, acabamos com interfaces de usuário que são drasticamente diferentes - uma máquina Windows versus um iPad.

O surgimento do HTML 5
Portanto, é animador que um novo padrão tenha surgido no setor. Gigantes como a Microsoft, o Google e a Apple participam ativamente do Grupo de Trabalho de Tecnologia de Aplicativos de Hipertexto da Web (WHATWG) e apoiam o HTML 5, um padrão que define as propriedades e os comportamentos das páginas da Web. Combinado com JavaScript (que não deve ser confundido com Java), o HTML 5 tornou-se o padrão de fato para o desenvolvimento de sites e aplicativos em nuvem. O importante é que nenhuma empresa é proprietária do HTML 5 - ele é um padrão verdadeiramente independente de fornecedor.
Antes do HTML 5, os sites eram desenvolvidos com tecnologia que geralmente era proprietária (ou seja, cara), limitada em escopo e, em muitos casos, difícil de manter. O Flash (da Adobe), o Silverlight (da Microsoft) e os applets Java foram todos apresentados como os ambientes de desenvolvimento da Web do futuro. Mas o Flash e o Silverlight foram abandonados por seus fornecedores, enquanto o Java é uma linguagem de programação de uso geral que era extremamente popular para o desenvolvimento da Web. No entanto, é difícil para os desenvolvedores da Web testarem seus produtos acabados em Java, que é uma tecnologia proprietária de propriedade da Oracle. O Java não é mais o principal ambiente de desenvolvimento da Web.
Todas essas três tecnologias exigem a instalação de componentes de programa em todos os PCs que usarão o produto final. Isso é trabalhoso e caro para o departamento de TI de uma empresa, pois cada PC exigirá suporte e manutenção de todos os componentes instalados. Mas o HTML 5 precisa apenas de um navegador, como o Google Chrome ou o Microsoft Edge, e quase todos os PCs já os têm instalados.
Uma pessoa não técnica pode pensar: "E daí? Os sites existem há décadas" É verdade, mas você já notou que os sites estão se tornando mais sofisticados, visualmente atraentes e fáceis de usar? Isso se deve principalmente ao surgimento do HTML 5, que é usado para criar sites e aplicativos de computador.
Na verdade, a prevalência do HTML 5 e da computação em nuvem está provocando uma convergência tecnológica significativa que está mudando a forma como pensamos sobre o uso da tecnologia.
Sites vs. aplicativos em nuvem
Historicamente, os sites e os aplicativos de computador têm sido vistos como coisas completamente diferentes. Um site é hospedado na Internet e acessado por meio de um navegador da Web. Os sites são onde você vai para procurar informações ou comprar produtos.
Por outro lado, os aplicativos, como um sistema ERP, são executados em um PC e têm uma função mais complexa do que os sites. Os aplicativos, como são chamados atualmente, geralmente são executados em um servidor interno da empresa e têm uma interface "estilo Windows", o que os diferencia dos sites.
Mas agora que mais empresas estão usando aplicativos em nuvem que foram desenvolvidos com HTML 5, é difícil diferenciar um site de um aplicativo. Os provedores de e-mail são um bom exemplo disso. Originalmente, o e-mail parecia e se comportava como um aplicativo. Mas se você usar o gmail.com, estará basicamente visitando um site, em vez de usar um aplicativo.
Essa nova tecnologia significa que os aplicativos em nuvem podem ser bastante sofisticados. Por exemplo, muitos aplicativos ERP novos são baseados na nuvem. Muitos fornecedores de ERP estabelecidos também estão migrando seus sistemas locais para a nuvem.
É interessante notar que alguns fornecedores de software têm produtos que podem ser acessados com um navegador, mas estão disponíveis na nuvem e no local. Os usuários desses produtos não sabem ou não se importam com a forma como o software é implantado, pois as implantações alternativas têm aparência e funcionamento idênticos.
Os aplicativos desenvolvidos com HTML 5 serão executados em qualquer navegador, e os navegadores da Web podem ser acessados em muitos dispositivos diferentes. Isso significa que os aplicativos comerciais podem ser criados para serem executados em tablets ou smartphones. Com essas novas tecnologias, os aplicativos e sites podem ajustar automaticamente a experiência do usuário com base nas dimensões físicas de cada dispositivo. Isso significa que um site ou aplicativo terá uma aparência diferente em um smartphone e em um PC, mas (espera-se) será fácil de usar em ambos os dispositivos.
O futuro dos aplicativos B2B
No futuro, é muito provável que a maioria dos aplicativos use um navegador da Web como front-end, sejam eles executados na nuvem ou no local. Quando os usuários puderem acessar aplicativos de todos os dispositivos, inclusive tablets e telefones, um PC com Windows não será mais o front-end mais comum para aplicativos B2B. Há grandes vantagens nisso. Conforme discutimos, os aplicativos não precisarão mais ser instalados nos PCs dos usuários e, portanto, os PCs poderão ser menos potentes e mais baratos.
Até mesmo a Microsoft, que tem interesse no sucesso contínuo do Windows, percebe que o mundo está mudando. Com o Office 365, a Microsoft criou versões de seus softwares, como o Excel e o Word, que são usados como aplicativos em nuvem e não exigem máquinas Windows potentes.
Essa revolução está mudando a forma como pensamos sobre o uso dos computadores. Se os aplicativos corporativos puderem ser executados em um navegador, os sistemas operacionais se tornarão menos relevantes. A Microsoft percebe isso, embora historicamente tenha ganhado muito dinheiro vendendo o Windows. Daqui a cinco ou dez anos, o Windows poderá se tornar obsoleto, já que passamos para uma era em que o acesso fácil à funcionalidade intuitiva dos aplicativos tem prioridade sobre a tecnologia que os fornece.