Por que todo mundo está enlouquecendo com a API do Reddit e o apagão 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.

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.

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.

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, usar a API do Reddit para preenchê-lo com coisas 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 aplicativo principal, como é o caso da Amazon e do Steam, permitindo que os desenvolvedores criem seus próprios aplicativos em torno do serviço, em vez de apenas duplicá-lo.

Preços da API do Reddit, explicados

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 que faria alterações . 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.

É 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 o Imgur, colocando em contexto o quão caras são as alterações 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 de terceiros.

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 fechará 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 foram definidos como privados desde 12 de junho. Isso significa que os usuários não podem visitar, postar ou comentar nesses subreddits até que os administradores os tornem públicos novamente.

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 , organizou um AMA (Ask Me Anything) 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.