Por qué todo el mundo se está volviendo loco con la API de Reddit y el apagón en este momento

Reddit está en problemas en este momento. Después de anunciar cambios en abril, surgieron noticias de que varias de las aplicaciones de Reddit de terceros más populares se cerrarían a fines de mes. Además de eso, cinco de los subreddits más populares se cerrarán durante dos días a partir del 12 de junio, y cada dos publicaciones en la "primera página de Internet" protestan por los cambios en la API de Reddit.

¿Qué está sucediendo? Estamos aquí para ponerlo al día sobre los cambios en la API de Reddit, el apagón de Reddit y por qué todos se están volviendo locos por una de las plataformas de redes sociales más populares en Internet.

¿Qué es una API, de todos modos?

Logotipo de Reddit en un escritorio.

Empecemos por arriba. API significa Interfaz de programación de aplicaciones, y permiten que dos aplicaciones se comuniquen entre sí. Como sugiere el nombre, es una interfaz en la que las aplicaciones pueden enviar datos de un lado a otro sin acceder realmente a la aplicación.

En el caso de Reddit, hace tiempo que mantiene una API gratuita. Eso significa que cualquiera que cree una aplicación podría solicitar datos de Reddit y usarlos para crear su propia aplicación. Alguien podría crear su aplicación con su propia interfaz y las características adicionales que desee, y luego usar la API de Reddit para completarla con información de subreddit, publicaciones, comentarios y perfiles de usuario.

Cada vez que una aplicación hace esto, realiza una solicitud a la API. Entonces, cada vez que desee ver una publicación, la aplicación de terceros solicita esa publicación de Reddit, y si desea comentar, la envía de vuelta a la API. La parte importante es que la API no es la aplicación en sí, por lo que otras aplicaciones pueden acceder a la información en Reddit sin que la aplicación revele todo su funcionamiento interno.

Las API se utilizan para todo tipo de cosas diferentes. Por ejemplo, la API de Amazon es la razón por la que existen servicios de seguimiento de precios como CamelCamelCamel. Y si eres un jugador de PC, la API de Steam es lo que llena un servicio como SteamDB. En muchos casos, la API puede mostrar información que no aparece en la aplicación principal, como es el caso de Amazon y Steam, lo que permite a los desarrolladores crear sus propias aplicaciones en torno al servicio en lugar de simplemente duplicarlo.

Precios de la API de Reddit, explicados

El icono de la aplicación Reddit en una pantalla de inicio de iOS.

Reddit lanzó una API gratuita hace siete años, pero en abril anunció que haría cambios . Esos cambios incluyeron el cobro por el acceso a la API. Eso significa que los desarrolladores que crearon una aplicación para Reddit ahora tendrían que pagar por las solicitudes.

Eso se está volviendo cada vez más común, especialmente después de que Elon Musk se hizo cargo de Twitter. Similar a la situación de Reddit , Twitter comenzó a cobrar por el acceso a la API, cerrando docenas de aplicaciones de terceros.

Con una API paga, los desarrolladores generalmente deben pagar por solicitud. Cuanto más popular es una aplicación, más solicitudes necesita hacer, más dinero cuesta. Un desarrollador afirmó que Reddit está cobrando $12 000 por cada 50 millones de solicitudes, o $0,24 por cada 1000 solicitudes. Puede que no parezca mucho, pero Apollo, una popular aplicación de Reddit para productos Apple, puede realizar más de 7 mil millones de solicitudes en un mes. Eso equivale a casi $ 2 millones por mes y más de $ 20 millones por año.

Eso es un precio alto, también. Según el desarrollador, pagan $ 166 por cada 50 millones de llamadas API a Imgur, lo que pone en contexto lo costosos que son los cambios API de Reddit. Reddit dice que su modelo de API gratuita no era sostenible, ya que es posible que los usuarios que visitan el sitio a través de aplicaciones de terceros no vean los anuncios que Reddit publica en su sitio web y en la aplicación propia.

¿Por qué se está cerrando Apolo?

Tres iPhones uno al lado del otro que muestran la aplicación Apollo de Reddit de terceros en sus pantallas.

La situación con los cambios en la API de Reddit se ha centrado en Apollo, una aplicación de Reddit de terceros muy popular para Mac y iPhone. La aplicación cerrará sus puertas el 30 de junio, poco más de un mes antes de que entre en vigencia el nuevo precio de la API de Reddit.

Según el desarrollador, Apollo necesitaría agregar 12,000 nuevos suscriptores a su aplicación a $5 por mes de inmediato para alcanzar el costo de la API de Reddit. Eso tampoco tiene en cuenta a los usuarios gratuitos. Apollo, que está hecho por un solo desarrollador, era de uso gratuito con suscripciones opcionales si deseaba funciones adicionales.

Parece que las matemáticas simplemente no cuadran para Apollo. Para ilustrar este punto, el desarrollador especula que Reddit gasta aproximadamente $0.12 por usuario, por mes. Con el cambio de API, Apollo necesitaría gastar $2.50 por usuario, por mes.

El impacto en las aplicaciones de Reddit de terceros

Apollo no está solo en el cierre. En respuesta a los cambios de la API, varias aplicaciones anunciaron que también suspenderían el servicio. Entre ellos se incluyen ReddPlanet, Sync y Reddit is Fun (RIF).

El apagón de la API de Reddit, explicado

En protesta por los cambios en la API de Reddit y el efecto que está teniendo en las aplicaciones de terceros, miles de subreddits han anunciado un apagón de 48 horas. La protesta, llamada Reddark , incluye casi 8,000 subreddits, la mayoría de los cuales se configuraron como privados a partir del 12 de junio. Eso significa que los usuarios no pueden visitar, publicar o comentar estos subreddits hasta que los administradores los hagan públicos nuevamente.

Participan seis de los subreddits más populares, incluidos r/gaming, r/food, r/funny y r/aww, todos los cuales tienen más de 30 millones de suscriptores. En total, Reddark cuenta con más de dos mil quinientos millones de usuarios en Reddit.

Aunque se suponía que el apagón de Reddit terminaría el 14 de junio, más de 6000 subreddits siguen siendo privados. Estos incluyen r/aww, r/videos y r/music.

API AMA de Reddit

Tras la reacción violenta, el CEO de Reddit, Steve Huffman , organizó una AMA (Ask Me Anything) centrada en los cambios de la API. La compañía anunció que estaba actualizando los términos de su API, pero no parece que traerá de vuelta aplicaciones populares como Apollo.

La empresa mantiene su precio de 0,24 dólares por cada 1000 llamadas a la API, que es el mismo número que citó Apollo. Sin embargo, Reddit dice que las aplicaciones que usan menos de 100 solicitudes por minuto a través de la ID de cliente de OAuth podrán usar la API de forma gratuita. Según Reddit, más del 90% de las aplicaciones disponibles en la actualidad pertenecen a esta categoría.

El ejecutivo también abordó algunos otros cambios de API durante la AMA. Reddit dice que limitará el acceso a contenido explícito a través de su API a partir del 5 de julio y que las herramientas de moderación que necesitan acceso a la API deberían seguir teniendo acceso gratuito. Además, Reddit dice que las aplicaciones centradas en la accesibilidad, como RedReader, seguirán teniendo acceso gratuito a la API.