Apple News

Twitter explica mudanças de API para funcionários como limites para aplicativos de terceiros entrando em operação

Quinta-feira, 16 de agosto de 2018, 12h10 PDT por Juli Clover

As mudanças na API do Twitter entraram no ar hoje, desativando recursos-chave para aplicativos de terceiros como o Tweetbot e o Twitterific.





A nova API remove o streaming da linha do tempo, evitando que aplicativos de terceiros atualizem as linhas do tempo automaticamente e limita as notificações push e outros recursos. Twitter também é cobrando taxas exorbitantes para acesso às suas novas APIs de atividade, com acesso a partir de $ 2.899 por mês para até 250 contas.

tweetbotbird
Todos os aplicativos de terceiros do Twitter são afetados por essas mudanças. Tapbots atualizou ontem o aplicativo Tweetbot para iOS para incapacitar vários recursos populares entre os usuários do Tweetbot. O streaming da linha do tempo por Wi-Fi não está mais disponível, por exemplo, o que significa que as linhas do tempo do Twitter agora serão atualizadas mais lentamente.



la roche-posay my skin track sensor uv

Notificações push para Menções e Mensagens Diretas são atrasadas por vários minutos, e notificações push para curtidas, retuítes, segue e citações foram totalmente desativadas. As guias Activity e Stats, que dependiam de APIs de atividade agora obsoletas, foram removidas do aplicativo e, como o aplicativo Apple Watch dependia muito dos dados de Activity, ele também foi eliminado.

Mudanças semelhantes foram introduzidas no Twitterrific em julho e, a partir de hoje, o aplicativo Twitterrific não é mais capaz de receber e exibir notificações nativas. O widget do centro Hoje do Twitterrific e o aplicativo Apple Watch dependiam desses recursos e foram removidos.

Twitterrific recomenda que os usuários do Twitter baixem o aplicativo oficial do Twitter para receber suas notificações, enquanto usam o aplicativo Twitterrific para todo o resto.

À medida que as mudanças foram implementadas, o Twitter enviou hoje um e-mail para toda a empresa para funcionários que começam reconhecendo o enorme impacto que os clientes do Twitter de terceiros tiveram no crescimento do serviço do Twitter antes de apontar para 'restrições técnicas e de negócios' que o impedem de continuar a oferecer as APIs necessárias para manter esses aplicativos funcionando como antes.

Hoje, publicaremos uma postagem no blog sobre nossas prioridades para investir nas experiências dos clientes do Twitter. Eu gostaria de compartilhar alguns insights sobre como chegamos a essas decisões e como estamos pensando sobre o futuro dos clientes terceirizados.

Em primeiro lugar, um pouco de história: clientes terceirizados tiveram um impacto notável no serviço do Twitter e nos produtos que construímos. Desenvolvedores independentes construíram o primeiro cliente Twitter para Mac e o primeiro aplicativo nativo para iPhone. Esses clientes foram os pioneiros em recursos de produtos que todos nós conhecemos e amamos no Twitter, como mudo, gesto de puxar para atualizar e muitos mais.

Adoramos que os desenvolvedores criem experiências em nossas APIs para levar nosso serviço, tecnologia e conversas públicas adiante. Respeitamos profundamente o tempo, a energia e a paixão que eles investiram em construir coisas incríveis usando o Twitter.

quanto custou o iphone 11

No entanto, nem sempre fizemos um bom trabalho em ser francos com os desenvolvedores sobre as decisões que tomamos em relação aos clientes de terceiros. Em 2011, dissemos aos desenvolvedores (por e-mail) que não criassem aplicativos que imitassem a experiência básica do Twitter. Em 2012, anunciamos mudanças em nossas políticas para desenvolvedores com o objetivo de tornar essas limitações mais claras, limitando o número de usuários permitidos para um cliente terceiro. E, nos anos que se seguiram a esses anúncios, dissemos aos desenvolvedores repetidamente que nosso roteiro para nossas APIs não prioriza os casos de uso do cliente - mesmo que continuemos a manter algumas APIs específicas usadas intensamente por esses clientes e discretamente concedidas ao usuário limitar exceções para os clientes que precisavam delas.

É hora de tomar a difícil decisão de encerrar o suporte para essas APIs legadas - reconhecendo que alguns aspectos desses aplicativos seriam degradados como resultado. Hoje, enfrentamos restrições técnicas e comerciais que não podemos ignorar. As APIs User Streams e Site Streams que atendem às funções essenciais de muitos desses clientes estão em um estado 'beta' há mais de 9 anos e são construídas em uma pilha de tecnologia que não suportamos mais. Não estamos mudando nossas regras ou planejando 'matar' clientes de terceiros; mas estamos eliminando, por necessidade operacional, algumas das APIs legadas que potencializam alguns recursos desses clientes. Além disso, não tem sido realista para nós investir na construção de um serviço totalmente novo para substituir todas as funcionalidades dessas APIs, que são usadas por menos de 1% dos desenvolvedores do Twitter.

Ouvimos comentários de nossos clientes sobre a dor que isso causa. Nós revisamos #BreakingMyTwitter com bastante frequência e falamos com muitos dos desenvolvedores dos principais clientes de terceiros para entender suas necessidades e preocupações. Estamos comprometidos em entender por que as pessoas contratam clientes terceirizados em vez de nossos próprios aplicativos, e vamos tentar fazer melhor comunicando essas mudanças de forma honesta e clara aos desenvolvedores.

quando o iphone 8 sair

Sabemos que temos muito trabalho a fazer. Essa mudança é um passo difícil, mas importante. Obrigado por trabalhar conosco para chegar lá.

O Twitter disse continuamente que apenas 1 por cento dos desenvolvedores do Twitter usam suas APIs agora obsoletas, mas como essas mudanças parecem impactar a maioria dos principais clientes do Twitter, não está claro como o número de 1 por cento está sendo calculado.

Como TechCrunch aponta, o e-mail do Twitter insiste que as APIs eram 'tecnologia legada' que precisavam ser eliminadas por 'necessidade operacional', mas é o Twitter, não uma força externa, que se recusou a manter ou desenvolver novamente as APIs que os aplicativos de terceiros estão usando ou fazer a transição de aplicativos existentes para a nova plataforma de API.


O Twitter explicou ainda sua decisão de remover as APIs em um postagem do blog que diz que a 'melhor experiência de Twitter' que pode fornecer é através de seu próprio 'Twitter de propriedade e operado para aplicativos iOS e Android, bem como twitter.com para desktop e celular'.

Tags: Twitter, Tweetbot, Twitterrific