O Twitter está encerrando suas APIs de aplicativos de terceiros herdados esta semana

Ícone de tempo de leitura 3 minutos. ler


Os leitores ajudam a oferecer suporte ao MSpoweruser. Podemos receber uma comissão se você comprar através de nossos links. Ícone de dica de ferramenta

Leia nossa página de divulgação para descobrir como você pode ajudar o MSPoweruser a sustentar a equipe editorial Saiba mais

O Twitter colocou um machado sobre as cabeças de desenvolvedores terceirizados este ano com seu encerramento anunciado de APIs legadas (para o qual não houve substituição adequada.)

A empresa inicialmente atrasou o encerramento dessas APIs devido à reação dos desenvolvedores, adiando-as para agosto. O que você sabe? Estamos em agosto.

Android Autoridade entrou em contato com um desenvolvedor do popular aplicativo do Twitter Talon por sua opinião no início deste ano, ele explica:

Para começar, as mudanças terão pouco impacto nos usuários do Talon (ou outros aplicativos populares de terceiros como Flamingo, mesmo que não publicado, e Fenix). Os únicos usuários afetados são os usuários que usam a funcionalidade de streaming do Twitter. No Talon, isso é chamado de “Talon Pull” ou “Live Streaming”. Eles basicamente apenas configuram uma conexão com a API de fluxo do usuário do Twitter, por meio de um soquete web persistente, que está constantemente ouvindo interações e novos tweets. Isso pode ser usado para carregar automaticamente novos tweets enquanto o aplicativo está em execução ou fornecer notificações em tempo real para menções, curtidas, etc. Esse recurso é desativado por padrão na maioria dos aplicativos e não foi amplamente usado no Talon (apenas cerca de 2 -3% dos usuários), desde o Lollipop, porque drena a bateria muito mais rápido.

Os aplicativos móveis que serão amplamente afetados são aqueles que implementaram notificações push, usando a API de fluxo do site do Twitter. Essa API está em beta e restrita há muito tempo. Talon nunca teve acesso a ele. Meu aplicativo nunca teve notificações push verdadeiras, o que é muito normal para qualquer aplicativo criado depois que o Twitter começou a se tornar mais restritivo com o uso da API. Simplesmente nunca tivemos acesso a essa API de fluxo de site. Existem alguns aplicativos Android de terceiros com notificações push, mas muito poucos. Muitos aplicativos de desktop também usavam os fluxos do usuário da mesma maneira que o Talon (atualizações em tempo real). Isso também não estará mais disponível. Os aplicativos de desktop conseguiram fazer isso para muito mais usuários, já que o consumo de energia não é um problema tão grande no desktop quanto no celular.

***

A principal preocupação – do meu ponto de vista – sobre essa mudança, é a direção que está apontando e a mudança na mentalidade do Twitter sobre como os clientes de terceiros devem usar suas APIs. Não os prevejo cortando o acesso ao que está atualmente disponível (a maior parte da plataforma), mas provavelmente significa que não veremos nenhum acesso a alguns recursos futuros, como pesquisas. As pesquisas são um recurso recente do Twitter que aplicativos de terceiros nunca conseguiram acessar.

A linha inferior aqui, tornou-se mais difícil para os desenvolvedores criar experiências de qualidade no Twitter, e recursos como tempestades de tweets nativas ou enquetes ou qualquer novo recurso que o Twitter sonha no futuro provavelmente não chegará ao seu aplicativo para escolha. No entanto, sua experiência com aplicativos do Twitter de terceiros deve permanecer praticamente inalterada, reze para que o Twitter não altere mais o acordo.

Fonte: Twitter

Mais sobre os tópicos: api, desenvolvedores, Twitter