NOTÍCIA

Nova API do Gmail pode transformar serviço em plataforma de apps para desenvolvedores

A nova API tem como objetivo acelerar a transformação do Gmail em uma plataforma de verdade para desenvolvedores.

Nova API do Gmail pode transformar serviço em plataforma de apps para desenvolvedores
Imagem: Redação iMasters

Ontem, durante a conferência I/O, além de novidades para Android↳Android46 conteúdosAndroid push notifications com Quasar Framework, Firebase e integração com WordPressDev (Back & Front) · mai 2019O X do Xamarin Forms – O guia das funcionalidades nativas - Parte 02: AndroidDev (Back & Front) · abr 2019Modularização de AndroidDev (Back & Front) · ago 2019Ver tudo em Dev (Back & Front) →, o Google anunciou uma nova API para o Gmail. Ainda em fase de testes, as interfaces servirão como uma alternativa ao velho IMAP, utilizado até hoje como forma de comunicação entre aplicativos e o sistema de e-mail.

A substituição aconteceu principalmente devido às limitações do já antigo protocolo, que foi lançado em 1986. Entretanto, como explicou o executivo John Rae-Grant em um vídeo divulgado pelo Google (abaixo), não é que o IMAP deixou de ser bom no que faz – ele apenas não serve mais para tudo o que os “criativos desenvolvedores” estão criando.

A nova API tem como objetivo acelerar a transformação do Gmail em uma plataforma de verdade para desenvolvedores. Assim, os apps já existentes, como Boomerang e Streak, até conseguem se comunicar com o serviço de correio eletrônico, mas o processo é um complexo e até lento, graças ao antigo e relativamente limitado sistema.

Logo, a ideia é facilitar a conexão entre aplicação e banco de mensagens. Por exemplo: em vez de pedir permissão para ler toda a caixa de entrada como acontece hoje, um aplicativo poderá agora solicitar autorização para apenas enviar, modificar ou escrever uma mensagem – tudo feito com autorização do padrão OAuth 2.0, para garantir a segurança. É o que o engenheiro Eric DeFriez chamou, em post no blog dos desenvolvedores de apps do Google, de “fine-grained control” – um controle detalhado de recursos exigidos.

Além disso, a nova API do Gmail vai garantir suporte para labels, rascunhos e threads, e desenvolvedores poderão implementar funcionalidades parecidas com as da barra de busca do serviço em um eventual aplicativo, entre outras possibilidades.

Segundo DeFriez, por ser como uma API comum do Google, a API do Gmail fará os pedidos de informação por HTTPS padrão. As respostas vêm em JSON, XML ou em formatos Protobuf do Google, e ainda é possível “fazer os chamados por linguagens padrão de web, como Java e Python sem usar um socket TCP”, uma limitação imposta pelo IMAP. Ou seja, “a API é acessível por diversos ambientes na nuvem que antes não eram suportados”, o que serve como um indício das várias possibilidades que serão abertas.

Embora ainda esteja em fase de testes, a API ainda se encontra disponível na página do Google Developers.

Com informações de Info

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →