As guerras de API estão aqui

As guerras de API estão aqui

Descubra por que gigantes da mídia social como X e Reddit estão mudando suas políticas de API e o que isso significa para a indústria. Descubra o impacto nas pequenas empresas e obtenha conselhos valiosos para startups que navegam neste cenário em mudança.

Imagem em destaque

Para citar um dos mais engraçados programas de televisão da última década: “Esta é a linha do tempo mais sombria”. Desde que as redes sociais começaram a existir, serviços como MySpace ou Friendster (que devem dizer há quanto tempo estamos falando) tinham APIs para terceiros brincarem.

APIs permissivas permitem plug-ins muito criativos e aplicativos adjacentes criados pela comunidade que entende de tecnologia. É a força vital do seu serviço quando sua equipe não oferece entrega contínua. Usuários avançados criam algo que atende às suas preferências e compartilham com a comunidade em geral, outros usuários aderem a ele e alguns até constroem em cima dele para fornecer uma experiência mais refinada.



Se as APIs são uma coisa tão boa e têm sido o padrão da indústria desde seus primeiros dias, como é que duas das maiores empresas de mídia social, X e Reddit, decidiram repentinamente dar uma volta de 180° e fechar os portões – para o ponto de matando serviços e aplicativos adjacentes que foram amados e amplamente utilizados pela comunidade?

Bem, coloquem seus chapéus fedora e peguem suas melhores lupas, porque hoje vamos explorar o raciocínio por trás dessas decisões e o impacto que elas podem trazer para a indústria em geral. Vamos nos aprofundar nas grandes guerras de APIs de 2023.

Mudança de políticas

A migração de empresas para uma política diferente não é novidade. Talvez o exemplo mais flagrante seja Google. Inicialmente, o Google adotou princípios de código aberto para Android, mas à medida que ganhou domínio de mercado, gradualmente se afastou dos ideais de código aberto. Desenvolvimento e recursos adicionais foram adicionados a uma alternativa de código próximo. Sem uma equipe dedicada de desenvolvedores da comunidade, o aplicativo terminará como abandonware

O Google não estava errado aqui. Quando lançaram o Android, era contra os titãs que o iOS estava na época. Com sem participação de mercado, o passo mais importante foi ganhar uma posição, por menor que fosse. O alvo na época era um mais geek e mais experiente em tecnologia multidão, em total contraste com a fantástica experiência do usuário e a experiência mais acolhedora da Apple.

Mas isso foi então, e agora com mais de 70% de participação de mercado, está bem claro que o Android está em uma posição muito confortável. O Android chegou a um ponto em que ficou tão grande que deixar tudo de código aberto criaria sua concorrência. Então era hora de trazê-lo para dentro de casa.

sistemas operacionais móveis

Participação de mercado dos EUA em agosto de 2023. Fonte: Contador de estatísticas


Amamos a abertura e, da nossa perspectiva, soluções abertas geram produtos melhores. Uma comunidade maior significa que temos mais olhos para encontrar bugs no código e mais pessoas ajustando e brincando com ele, ampliando seus limites.

Mas a certa altura, uma empresa tem que começar pensando em seus concorrentes– não a comunidade de desenvolvedores em geral, mas sim outros nomes da Big Tech prontos para dar uma mordida no bolo. É a natureza do negócio. Se você tiver um bom produto, outros tentarão aprender com ele, seja olhando seu código ou caçando desenvolvedores. As soluções abertas são fantásticas e fortalecedoras, mas podem eventualmente tornar-se um passivo para os negócios.

O que é uma API

API significa Interface de Programação de Aplicativo. Em termos mais simples, a API serve como um intermediário que permite que duas aplicações se comuniquem entre si. Por exemplo, a API do Twitter é um conjunto de funções fornecidas pelo Twitter (agora X) que permite aos desenvolvedores acessar e interagir com determinados recursos da plataforma.

A API X funciona como um canal de informações, permitindo que usuários, principalmente desenvolvedores, recuperem dados X ou enviem solicitações para determinadas ações. É como um garçom em um restaurante que anota seu pedido e entrega sua comida. A API X recebe sua solicitação, entrega-a ao servidor do Twitter e depois traz a resposta do servidor de volta para você.

Por exemplo, quando usamos um aplicativo de terceiros como o Hootsuite que precisa exibir tweets, ele envia uma solicitação de tweets à API X. A API então recupera os tweets do servidor X e os fornece ao aplicativo de terceiros.

Existem vários usos da API X. Um dos exemplos mais comuns são os tweets automatizados. Aqui, podemos usar a API para agendar tweets com antecedência ou tweetar automaticamente o conteúdo de um feed RSS. Outra aplicação é a análise de tendências. Podemos usar a API do X para coletar dados sobre o que é popular ou tendência no X a qualquer momento, analisar esses dados e usar os insights para tomar decisões estratégicas.

Recursos de APIs de mídia social

Recurso Beneficiar
Informações detalhadas sobre a atividade da conta Comportamento do usuário, análise de sentimento
Fácil de usar Interface amigável ao acessar recursos importantes
Maior envolvimento Aumente o alcance e melhore o desempenho nas mídias sociais
Identifique influenciadores Insights sobre contas de usuários para identificar oportunidades de marketing

Como a IA iniciou a guerra de APIs

OpenAI virou o mundo de cabeça para baixo com o lançamento público do ChatGPT. Não foi o primeiro modelo de linguagem, nem mesmo a primeira implementação do GPT-3 (era para o 3.5, mas essa é a base do 3), mas foi a demonstração que deixou as pessoas de queixo caído com o puro refinamento do geração de texto.

O ChatGPT se tornou o aplicativo com a maior e mais rápida taxa de adoção da história, destronando o Instagram. Isso soou o alarme para as empresas que observaram o que a OpenAI estava fazendo e decidiram melhorar seu jogo. Nos meses seguintes, Amazon, Meta e outras empresas entraram na corrida para construir soluções LLM. Enquanto isso, outros faziam perguntas.

Então, você tem um modelo fantástico com bilhões de parâmetros, mas de onde vieram os dados usados ​​para treinar esse modelo? De acordo com um papel do Lambda Labs, o desempenho de um modelo de linguagem varia de acordo com o tamanho do modelo, o tamanho do conjunto de dados e a quantidade de computação seguindo uma relação exponencial.

Em outras palavras, mais dados e mais parâmetros equivalem a melhor desempenho, chegando ao ponto em que esses modelos são capazes de fazer suposições fundamentadas relacionadas a assuntos com os quais não foram treinados. Agora considere que o conjunto de dados e o tamanho do modelo do GPT-3 são cerca de duas ordens de magnitude maiores do que aqueles usados ​​para o GPT-2 e você começa a ter uma ideia de quanta informação foi alimentada no modelo. Spoiler – foi 300 bilhões de fichas.

As empresas logo perceberam que esses tokens tinham que vir de algum lugar (por exemplo, de seus serviços por meio de APIs).. Isso poderia ter sido bom quando o OpenAI era um organização sem fins lucrativos trabalhando com doações de outras empresas, mas no minuto eles estimaram uma receita de US$ 200 milhões do ChatGPT em 2023 e US$ 1 bilhão em 2024, era hora de pedir uma parte desses lucros.



É sempre uma questão de dinheiro

Como diz o ditado, se você não consegue ver como uma empresa está fabricando um produto, provavelmente você é o produto. A mídia social é um negócio complicado; eles vivem ou morrem com base em sua base de usuários ativos, e nada atrai mais as pessoas do que um produto gratuito. A mídia social precisa oferecer algum nível de nível gratuito para atrair as pessoas para o ecossistema.

Primeiro, porque eles são seus criadores de conteúdo, as pessoas acessam as redes sociais para ver o que outras pessoas estão fazendo. E depois de consegui-los, será muito mais fácil promover um serviço de assinatura. A segunda e mais importante razão é que você pode monetizar seus usuários gratuitos. Mas e a publicidade? Todas essas empresas possuem anúncios e parceiros promocionais que pagam com base em seu alcance.

Lembra quando dissemos que aplicativos de terceiros são desenvolvidos por usuários avançados em busca de uma experiência melhor? Que melhor experiência do que não ter anúncios no seu feed? Por exemplo, no Reddit caso, a API filtrou esses anúncios para que os usuários não tenham que lidar com ofertas especiais e outras interrupções durante a experiência de navegação – o que não é a melhor ideia se você estiver tentando aumentar sua lucratividade antes de abrir o capital.

Injusto… para as pequenas empresas

O Twitter foi o primeiro a usar acesso pago à sua API e aumentar consideravelmente os preços com um sistema de três níveis:

  • O nível gratuito permite apenas 1.500 postagens por mês
  • O nível básico custa US$ 100 por mês, voltado para o que eles chamam de hobbyistas. Ele permite postar 3.000 tweets por mês no nível do usuário ou 50.000 tweets por mês no nível do aplicativo. O limite de leitura é de 10.000 tweets.
  • E depois tem o nível empresarial, que não tem faixa de preço, mas alguns profissionais estimaram pode custar cerca de US$ 42.000 por mês para um caso de uso baixo.

Parece que falta alguma coisa, certo? Por que não existe um nível para estudantes? Ou para pequenos projetos? O Twitter original costumava ser uma das APIs mais abertas e acolhedoras do mercado; foi uma dádiva de Deus, em contraste com os obstáculos que é preciso superar para trabalhar com outras empresas como a Meta.

E depois há o Reddit. Ironicamente, a empresa afirmou que sua API cobraria preços justos, nada comparado ao que o Twitter estava fazendo. Então, algumas semanas depois, eles divulgaram seus planos e o inferno começou.

Reddit matou todo o ecossistema de aplicativos que o apoiou. Apollo, uma das alternativas mais famosas ao cliente Reddit ausente, teve que fechar porque o desenvolvedor teria que pagar mais de US$ 20 milhões por ano por uma média de 7 bilhões de solicitações de API.

Se você acha que isso é muito, bem, é. Apollo era quase o padrão para Reddit móvel. E foi uma fonte de renda agradável para um pequeno desenvolvedor. E quando Selig teve que encerrar seu aplicativo, os usuários ficaram furiosos, e a situação ficou tão ruim que os Redditors iniciaram um protesto contra as mudanças, mas para nenhum proveito.

Felizmente, a primeira boa notícia é que nenhuma outra empresa parece estar em pé de guerra até o momento. Ainda é muito cedo para dizer se outras empresas irão adotar uma abordagem semelhante, especialmente porque todos anseiam por dados para continuar a treinar e a refinar os seus modelos. Isso serve como uma dura lição para startups que desejam aproveitar APIs de um provedor de serviços.

Conselhos para startups

Tudo bem, então você é uma startup e está em busca de oportunidades para trabalhar com APIs, mesmo que sejam caras. O que você faz? Aqui estão 5 dicas que podem apontar a direção certa:

  1. Defendemos a devida diligência antes de investir em uma API cara. Isso significa examinar minuciosamente as funcionalidades e capacidades da API e avaliar se ela atende às necessidades do seu negócio. Uma boa ilustração disso seria uma startup procurando aproveitar o poder da IA.
  2. Pedimos às startups que considerem a escalabilidade da API escolhida. À medida que sua startup cresce, a API será capaz de acompanhar o aumento da demanda? Seu negócio ainda será viável à medida que sua base de usuários crescer? Entre em contato com os serviços especializados de desenvolvimento de API se não tiver certeza dessas respostas.
  3. Recomendamos realizar uma análise de custo-benefício. As despesas de uso da API devem ser equilibradas com os lucros e eficiências potenciais que sua startup pode obter.
  4. Pedimos aos empreendedores que negociem os termos com o fornecedor da API. Muitas empresas têm vários níveis de preços ou oferecem descontos para startups iniciantes. O gateway de pagamento API da Square, por exemplo, é conhecido por fornecer planos de preços flexíveis para pequenas empresas.
  5. Sugerimos otimizar seu uso para gerenciar custos, especialmente para APIs que cobram por solicitação. Priorizar as solicitações necessárias e economizar o tráfego de dados pode fazer uma diferença significativa nas suas despesas gerais.

Não temos uma Bola 8 Mágica para saber o que o futuro nos reserva, mas para o bem ou para o mal, essas mudanças parecem estar deixando para trás um dos melhores aspectos da internet, uma comunidade de pessoas inteligentes com muito pouco orçamento, mas muito de coração e criatividade. Esperemos que no futuro possamos encontrar um meio-termo onde todos ganhem.

Fonte: BairesDev

Conteúdo Relacionado

O Rails 8 sempre foi um divisor de águas...
A GenAI está transformando a força de trabalho com...
Entenda o papel fundamental dos testes unitários na validação...
Aprenda como os testes de carga garantem que seu...
Aprofunde-se nas funções complementares dos testes positivos e negativos...
Vídeos deep fake ao vivo cada vez mais sofisticados...
Entenda a metodologia por trás dos testes de estresse...
Descubra a imprevisibilidade dos testes ad hoc e seu...
A nomeação de Nacho De Marco para o Fast...
Aprenda como os processos baseados em IA aprimoram o...
Substitua os sinalizadores de segurança booleanos nas APIs por...
Em uma demonstração do React Compiler, um dos exemplos...
Este artigo discute um exemplo prático: alterar um valor...
Em um mundo onde as ameaças cibernéticas estão a...
Em um mundo onde as ameaças cibernéticas estão a...
No desenvolvimento de aplicativos front-end, buscar dados do back-end...
Toda API precisa de uma porta de entrada. Um...
返回博客

发表评论

请注意,评论必须在发布之前获得批准。