Após anos de avisos e vários atrasos, Twitter finalmente fez bem hoje sua promessa de matar fora características-chave de fluxo contínuo de aplicativos populares. Em um post de blog, Twitter disse hoje removeria acesso a APIs necessários para notificações de envio de energia e um cronograma de autorefrescante. Rob Johnson, diretor de produto, disse que Twitter iria parar de apoiar essas APIs para que pudesse se concentrar em seus próprios aplicativos nativos.
As alterações afetam o popular Twitter apps da terceira incluindo Tweetbot, Twitterrific, Talon e Tweetings. Como Johnson escreveu uma nota separada para a empresa, aplicativos de terceiros inventaram muitas características que mais tarde foram adotadas pela empresa em seus aplicativos nativos.
“Clientes de terceiros tiveram um impacto notável sobre o serviço de Twitter e os produtos que construímos,” ele escreveu. “Os desenvolvedores independentes construíram o primeiro cliente de Twitter para Mac e o primeiro app nativo para o iPhone. Estas características de produto pioneiro de clientes que todos conhecemos e amamos sobre o Twitter, como mudo, o gesto de puxar a atualização e muito mais.”
Mas Twitter avisou os desenvolvedores contra clientes de construção que replicado a linha do tempo em casa há mais de seis anos atrás, dizendo que iria incidir desenvolvimento futuro em seus aplicativos nativos. A maioria dos novos recursos de Twitter, incluindo pesquisas, indicadores e periscópios, nunca chegou a aplicativos de terceiros, porque o Twitter não iria incluí-los em suas APIs.
Primeiro, o Twitter anunciou o desligamento em abril, com uma data de 19 de junho. Em resposta a queixas de desenvolvedores, ele concordou em retardar o desligamento, assim eles teriam mais tempo para atualizar seus aplicativos.
Há um mundo no qual Twitter abraçou os desenvolvedores terceiros totalmente, deixando a sua energia e ideias infundem sua plataforma luta com nova vida. A maioria das melhores ideias do Twitter vindo não da empresa, mas de seus usuários. Mas isso iria introduzir novos custos e complexidade em uma empresa que está se esforçando para atingir objetivos de negócios básicos.
Nota cheia de Johnson para a empresa está abaixo.
Olá equipe,
Hoje, vamos publicar um post no blog sobre as nossas prioridades para onde está investindo hoje em experiências de cliente de Twitter. Eu queria compartilhar um pouco mais com você sobre como chegamos a essas decisões, e como estamos a pensar em clientes de festa 3 especificamente.
Primeiro, um pouco de história:
3 clientes festa tiveram um impacto notável sobre o serviço de Twitter e os produtos que construímos. Desenvolvedores independentes construíram o primeiro cliente de Twitter para Mac e o primeiro app nativo para o iPhone. Estas características de produto pioneiro de clientes que todos conhecemos e amamos sobre o Twitter, como mudo, o gesto de puxar a atualização e muito mais.
Nós adoramos que os desenvolvedores criar experiências sobre nossos APIs para empurrar o nosso serviço, tecnologia e avançar a conversa pública. Respeitamos profundamente o tempo, energia e paixão que colocaram em construir coisas incríveis usando o Twitter.
Mas nem sempre fizemos um bom trabalho de ser simples com os desenvolvedores sobre as decisões que tomamos em relação a 3ª festa de clientes. Em 2011, dissemos desenvolvedores (por e-mail) para não criar aplicativos que imitam o núcleo de experiência do Twitter. Em 2012, nós anunciamos que alterações às nossas políticas de desenvolvedor pretendem tornar mais clara estas limitações por tampando o número de usuários permitidos para uma 3ª parte cliente. E, nos anos seguintes esses anúncios, dissemos desenvolvedores repetidamente que nosso roteiro para nossas APIs não priorizar casos de uso do cliente — mesmo enquanto nós já continuou a manter algumas APIs específicas muito usados por esses clientes e discretamente concedido usuário boné exceções para os clientes que precisavam deles.
Agora é hora de tomar a decisão difícil de terminar o suporte para essas APIs legados — reconhecendo que alguns aspectos destes apps iria ser prejudicados como resultado. Hoje, estamos diante de restrições técnicas e de negócios, que não podemos ignorar. O usuário córregos e APIs de fluxos de Site que servem a funções essenciais de muitos desses clientes há mais de 9 anos em um estado de “beta” e são construídos sobre uma pilha de tecnologia que já não apoiamos. Nós não está mudando as nossas regras, ou se preparando para “matar” 3 clientes de festa; Mas estamos matando, por necessidade operacional, algumas das APIs do legado que o poder de algumas características desses clientes. E não foi uma opção realista para nós hoje a investir na construção de um serviço totalmente novo para substituir essas APIs, que são usados por menos de 1% dos desenvolvedores do Twitter.
Já ouvimos o feedback de nossos clientes sobre a dor que isso causa. Nós Confira #BreakingMyTwitter muitas vezes e falei com muitos dos desenvolvedores do major 3ª festa os clientes para entender suas necessidades e preocupações. Nós somos cometidos a compreensão por pessoas contratam 3 clientes festa sobre nossos próprios aplicativos. E nós vamos tentar fazer melhor com comunicar essas alterações honestamente e claramente aos desenvolvedores. Temos muito trabalho a fazer. Esta mudança é difícil, mas importante passo, para fazê-lo. Obrigado por trabalhar para chegar lá.
Obrigado,
Rob