Por que todo mundo está pirando com a API do Reddit agora

Reddit está com problemas agora. Depois de anunciar mudanças em abril, surgiram notícias de que vários dos aplicativos Reddit de terceiros mais populares seriam encerrados até o final do mês. Além disso, cinco dos subreddits mais populares estão fechando por dois dias a partir de 12 de junho, e todos os outros posts na “primeira página da internet” estão protestando contra as mudanças na API do Reddit.

Conteúdo

  • O que é uma API, afinal?
  • Preço da API do Reddit, explicado
  • Por que a Apollo está desligando?
  • O impacto em aplicativos Reddit de terceiros
  • O apagão da API do Reddit, explicado
  • API AMA do Reddit

O que está acontecendo? Estamos aqui para atualizá-lo sobre as mudanças na API do Reddit, o apagão do Reddit e por que todos estão perdendo a cabeça com uma das plataformas de mídia social mais populares da Internet.

Vídeos recomendados

O que é uma API, afinal?

Logo Reddit em um desktop.
Shutterstock

Vamos começar no topo. API significa Application Programming Interface e permite que dois aplicativos se comuniquem. Como o nome sugere, é uma interface na qual os aplicativos podem enviar e receber dados sem realmente acessar o próprio aplicativo.

Relacionado

  • Apollo, um aplicativo do Reddit apresentado durante a WWDC, está sendo fechado
  • Por que o pivô do Instagram para vídeo está deixando todo mundo tão bravo
  • O Reddit finalmente expande as respostas GIF além das assinaturas pagas

No caso do Reddit, há muito mantém uma API gratuita. Isso significa que qualquer pessoa que crie um aplicativo pode solicitar dados do Reddit e usá-los para criar seu próprio aplicativo. Alguém pode criar seu aplicativo com sua própria interface e quaisquer recursos adicionais que desejar e, em seguida, use a API do Reddit para preenchê-lo com informações como informações do subreddit, postagens, comentários e perfis de usuário.

Cada vez que um aplicativo faz isso, ele faz uma solicitação à API. Então, sempre que você quiser ver uma postagem, o aplicativo de terceiros solicita essa postagem do Reddit e, se você quiser comentar, ele envia de volta para a API. A parte importante é que a API não é o aplicativo em si, então outros aplicativos podem acessar as informações no Reddit sem que o aplicativo revele todo o seu funcionamento interno.

As APIs são usadas para todos os tipos de coisas diferentes. Por exemplo, a API da Amazon é o motivo da existência de serviços de rastreamento de preços como o CamelCamelCamel. E se você é um jogador de PC, a API do Steam é o que preenche um serviço como o SteamDB. Em muitos casos, a API pode exibir informações que não aparecem no app principal, como é o caso do Amazon e Steam, permitindo que os desenvolvedores criem seus próprios aplicativos em torno do serviço, em vez de apenas duplicar isto.

Preço da API do Reddit, explicado

O ícone do aplicativo Reddit em uma tela inicial do iOS.
Brett Jordan / Pexels

O Reddit lançou uma API gratuita há sete anos, mas em abril anunciou estaria fazendo mudanças. Essas mudanças incluíram a cobrança pelo acesso à API. Isso significa que os desenvolvedores que criaram um aplicativo para o Reddit agora precisam pagar pelas solicitações.

Isso está se tornando cada vez mais comum, especialmente depois que Elon Musk assumiu o controle do Twitter. Semelhante à situação do Reddit, o Twitter começou a cobrar pelo acesso à API, fechando dezenas de aplicativos de terceiros.

Com uma API paga, os desenvolvedores geralmente precisam pagar por solicitação. Quanto mais popular é um aplicativo, mais solicitações ele precisa fazer e mais dinheiro ele custa. Um desenvolvedor afirmou que o Reddit está cobrando US$ 12.000 para cada 50 milhões de solicitações, ou US$ 0,24 por 1.000 solicitações. Isso pode não parecer muito, mas o Apollo, um aplicativo popular do Reddit para produtos da Apple, pode fazer mais de 7 bilhões de solicitações em um mês. Isso chega a quase US$ 2 milhões por mês e mais de US$ 20 milhões por ano.

Esse é um preço alto também. De acordo com o desenvolvedor, eles pagam US$ 166 para cada 50 milhões de chamadas de API para Imgur, colocando em contexto o quão caras são as mudanças de API do Reddit. O Reddit diz que seu modelo de API gratuito não era sustentável, pois os usuários que visitam o site por meio de aplicativos de terceiros podem não ver os anúncios que o Reddit veicula em seu site e aplicativo primário.

Por que a Apollo está desligando?

Três iPhones lado a lado mostrando o aplicativo Apollo do Reddit de terceiros em suas telas.
Alex Blake / Tendências Digitais

A situação com as mudanças na API do Reddit se concentrou no Apollo, um aplicativo Reddit de terceiros extremamente popular para Mac e iPhone. O aplicativo está fechando suas portas em 30 de junho, pouco mais de um mês antes de o novo preço da API do Reddit entrar em vigor.

De acordo com o desenvolvedor, a Apollo precisaria adicionar 12.000 novos assinantes ao seu aplicativo por US$ 5 por mês imediatamente para empatar com o custo da API do Reddit. Isso também não conta para usuários gratuitos. O Apollo, feito por um único desenvolvedor, era gratuito para usar com assinaturas opcionais se você desejasse recursos adicionais.

A matemática parece que simplesmente não bate para Apollo. Para ilustrar esse ponto, o desenvolvedor especula que o Reddit gasta cerca de US$ 0,12 por usuário, por mês. Com a mudança da API, a Apollo precisaria gastar US$ 2,50 por usuário, por mês.

O impacto em aplicativos Reddit de terceiros

Apollo não está sozinho em desligar. Em resposta às mudanças na API, vários aplicativos anunciaram que também cortariam o serviço. Isso inclui ReddPlanet, Sync e Reddit is Fun (RIF).

O apagão da API do Reddit, explicado

Em protesto contra as mudanças na API do Reddit e o efeito que está tendo em aplicativos de terceiros, milhares de subreddits anunciaram um blecaute de 48 horas. O protesto, chamado Reddark, inclui quase 8.000 subreddits, a maioria dos quais foi definida como privada a partir de 12 de junho. Isso significa que os usuários não podem visitar, postar ou comentar esses subreddits até que os administradores os tornem públicos.

Seis dos subreddits mais populares estão participando, incluindo r/gaming, r/food, r/funny e r/aww, todos com mais de 30 milhões de assinantes. No total, o Reddark é responsável por mais de dois bilhões e meio de usuários no Reddit.

Embora o blecaute do Reddit devesse terminar em 14 de junho, mais de 6.000 subreddits ainda são privados. Esses incluem r/aww, r/videos e r/music.

API AMA do Reddit

Após a reação, o CEO do Reddit, Steve Huffman hospedou um AMA (Pergunte-me qualquer coisa) centrado nas mudanças da API. A empresa anunciou que estava atualizando seus termos de API, mas não parece que trará de volta aplicativos populares como o Apollo.

A empresa mantém seu preço de US$ 0,24 por 1.000 chamadas de API, que é o mesmo número citado pela Apollo. No entanto, o Reddit diz que os aplicativos que usam menos de 100 solicitações por minuto por meio do ID do cliente OAuth poderão usar a API gratuitamente. De acordo com o Reddit, mais de 90% dos aplicativos disponíveis hoje se enquadram nessa categoria.

O executivo também abordou algumas outras mudanças de API durante o AMA. O Reddit diz que limitará o acesso a conteúdo explícito por meio de sua API a partir de 5 de julho e que as ferramentas de moderação que precisam de acesso à API devem continuar a ter acesso gratuito. Além disso, o Reddit diz que aplicativos focados em acessibilidade, como o RedReader, continuarão tendo acesso gratuito à API.

Recomendações dos editores

  • Mais de 2,5 bilhões de usuários do Reddit fogem para protestar contra mudanças na API
  • O Snapchat está fora do ar agora. Aqui está o que sabemos
  • Instagram agora permite comprar produtos direto pelo chat
  • Comunidades do Twitter: um guia para o mundo semelhante ao Reddit dentro do Twitter
  • Os comentários do Reddit agora são facilmente pesquisáveis ​​com a atualização mais recente