Um dos recursos mais atrativos disponíveis para desenvolvedores Android, o Android Intents, foi finalmente disponibilizado para desenvolvedores de rede por meio de um projeto chamado Web Intents.
Da mesma forma que seu antecedente com base no Android, o Web Intents é um framework para descoberta do serviço por lado do client e comunicação interaplicativo, usando a descrição do desenvolvedor do Google Paul Kinlan.
Kinlan anunciou o projeto em dezembro de 2010. O Google tinha dito que integraria o Web Intents no Chrome e afirmou trabalhar com o Mozilla para agregar um esforço similar.
O Web Intents foi lançado em versão de desenvolvedor do Google Chrome no começo desse mês. O projeto tem como objetivo simplificar o processo de compartilhamento de dados e serviços entre os aplicativos. Isso não é particularmente difícil para desenvolvedores de rede se o compartilhamento é feito por meio de um protocolo padrão, como o JSON. Mas se há o desejo de conectar o sistema de mensagem com base na rede como o Twitter, por exemplo, é necessário fazê-lo por meio de um API da rede social, e para cada integração subsequente é necessário escrever um código para um API diferente.
Essa necessidade de personalizar as conexões entre apps é o motivo de sites cheios de botões que fornecem serviços de compartilhamento diferentes.
Seria bem mais fácil se a função como o compartilhamento fosse mais genérica. Com isso, seria possível então usar um único botão para compartilhar no Facebook, Google+ ou qualquer outra rede social que o usuário tenha conta. Esse é objetivo do Web Intents.
Mas o Web Intents vai além do compartilhamento de links. O objetivo de Kinlan com o projeto é permitir que os desenvolvedores de rede criem apps que possam se comunicar, especialmente sem código conjunto. Algumas das utilizações que Kinlan prevê incluem permitir que o usuário do navegador selecione um mecanismo de busca personalizado sem um plug-in específico (Chrome e Firefox oferecem 10 ou mais opções pré-instaladas); um botão que pode entregar arquivos para qualquer serviço de provedor de nuvem ou impressora remota sem um driver específico; e a habilidade de facilmente editar fotos de um serviço de rede para qualquer app de rede.
O conjunto padrão do Intents inclui as seguintes ações: Discover (descubrir), Share (compartilhar), Edit (Editar), View (Visualizar), Pick (escolher), Subscribe (Assinar) e Save (salvar). Eventualmente poderia incluir opções como Purchase (comprar), que permitiria que sites trabalhassem com um maior número de processos de pagamento, sem a necessidade de implementações específicas do fornecedor.
O recurso pode ser testado usando o Developer ou Canary do Google Chrome, o entrar em chrome://chrome/settings na barra de pesquisa de navegador e verificando sua caixa. A página de rede http://demos.webintents.org/ oferece exemplos do serviço em ação para as pessoas com a versão apropriada do Chrome.
Tradução: Alba Milena, especial para o IT Web | Revisão: Thaís Sabatini
SpaceX, Anthropic e OpenAI estão no radar de Wall Street para possíveis aberturas de capital…
por Eduardo Honorato Falar sobre infraestruturas críticas na Era Digital tem sua própria complexidade dentro…
A adoção de inteligência artificial (IA) nas empresas não depende apenas da disponibilidade de ferramentas.…
A Cohesity anunciou a concessão da Patente Nº 12.619.501 pelo Escritório de Patentes e Marcas…
Diogo Cortiz, professor da PUC-SP e doutor em Tecnologias da Inteligência e Design Digital, tem…
DJ Sampath chegou aos Estados Unidos há 30 anos com oito dólares no bolso e…