Header Ads Widget

Ticker

6/recent/ticker-posts

Las API se han apoderado del desarrollo de software

 

Casi el 90% de los desarrolladores utilizan API, según una encuesta reciente de SlashData .

La comunidad global de desarrolladores está creciendo rápidamente. De hecho, según nuestra investigación en curso sobre el tamaño de la población de desarrolladores, estimamos que ha crecido un 27% en los últimos dos años, contando 21,3 millones de desarrolladores en el tercer trimestre de 2020. Esperamos que este número aumente aún más a 23,6 millones de desarrolladores para el tercer trimestre 2021. Una de las muchas preguntas que surgen con esta observación es: ¿Cómo ha cambiado el uso de las diversas herramientas de desarrollo como resultado del auge de la población de desarrolladores?

Cuando se trata del uso de API, han aumentado exponencialmente en muchos sectores de software. Por ejemplo, el uso de API de aprendizaje automático en realidad virtual y aumentada (AR / VR) aumentó en un 4% en puntos porcentuales del 14% al 18% del primer trimestre al tercer trimestre de 2020.

Hay 19,1 millones de desarrolladores de API en el mundo

En nuestra decimonovena encuesta de Economía del desarrollador , que se cerró en el tercer trimestre de 2020 y llegó a más de 17.000 desarrolladores en todo el mundo, les preguntamos a los desarrolladores si utilizan o no API y de qué categoría. Según las respuestas a nuestra encuesta,  solo el 11% de los desarrolladores no utilizan API , lo que significa (dado que hay 21,3 millones de desarrolladores en total) que 19,1 millones de desarrolladores utilizan API en sus proyectos . La mayoría (69%) usa API de terceros , mientras que uno de cada cinco (20%) usa solo API privadas o internas.

El hecho de que casi el 90% de los desarrolladores utilicen API demuestra que la aparición de las API ha sido un factor crítico detrás del boom del ecosistema de desarrolladores en los últimos años. Las API abstraen la complejidad de las capas de software de bajo nivel, lo que permite a los desarrolladores centrarse en la funcionalidad principal de sus aplicaciones. Como tal, las API reducen la barrera de entrada para los desarrolladores sin experiencia y aumentan la eficiencia para los más experimentados en todos los casos en los que normalmente intervendrían y personalizarían las cosas en el nivel bajo.

Casi el 90% de los desarrolladores utilizan API.

Pero estas tendencias generales de uso son solo la punta del iceberg. Para comprender realmente el impacto que tienen las API, es necesario profundizar en el "qué", el "quién" y el "cómo". ¿Qué tipos de API de terceros utilizan principalmente los desarrolladores? ¿Quién no usa las API? ¿Qué perfil de desarrolladores solo usa API privadas? ¿Cómo utilizan los desarrolladores las API y en qué tipos de proyectos? ¿Qué buscan en las API y qué desafíos enfrentan?

Nuestra investigación responde a todas estas preguntas y profundiza en la elaboración de perfiles de usuarios de API . Sin embargo, a los efectos de este artículo, abordamos las dos primeras preguntas: ¿Cuáles son los tipos de API más populares y quién las usa y quién no las usa?

La ubicación y los pagos son las categorías de API más populares

En nuestra encuesta, rastreamos 17 categorías diferentes de API de terceros. De estos, tres se destacan como los más populares: ubicación y mapas, pagos y API de correo electrónico. Más de uno de cada tres desarrolladores que utilizan API de terceros utilizan cada una de estas categorías.

Además, encontramos que, en promedio, los desarrolladores usan 2.9 API, incluidas las privadas e internas. Esto implica que las API han penetrado en varios aspectos del desarrollo, lo que facilita la adición de varias funciones diferentes a las aplicaciones mediante el uso de varias API.

Uno de cada tres desarrolladores de API utiliza las API de ubicación, pagos y correo electrónico.

Aunque no llegaron al top 10 por un margen muy estrecho, las API de finanzas y banca también son bastante populares, utilizadas por el 17% de los desarrolladores de API. Teniendo en cuenta esta estadística junto con la amplia adopción de las API de pago , obtenemos cierta perspectiva sobre el presente y el futuro de los servicios móviles y financieros. Al menos, se hace evidente que las preocupaciones de seguridad sobre el uso de API de banca abierta no son compartidas por una proporción considerable de la comunidad de desarrolladores que invierte en ellas como parte de su oferta de aplicaciones.

Al observar los tipos de API que llegan a la cima, está claro que el tipo dominante son las API relacionadas con los medios de comunicación más establecidos, especialmente dentro de un entorno empresarial, y también aquellas que no dependen tanto de un sistema rápido y conexión a internet confiable. Las API de correo electrónico y mensajería , por ejemplo, están muy por delante del video y la voz (que ni siquiera llegaron al top 10).

Los profesionales hacen un uso más intensivo de las API

Como se mencionó anteriormente, es importante ir más allá del panorama general para comprender qué perfiles de desarrollador usan API más que otros. Hacerlo le permite dirigirse mejor a los segmentos de desarrolladores con la mensajería adecuada, lo que genera un mayor retorno general de sus esfuerzos de marketing para desarrolladores .

Yendo solo un nivel más profundo para dividir a los desarrolladores por su estatus profesional, ya vemos diferencias en el comportamiento. Los desarrolladores profesionales (definidos como aquellos que están involucrados profesionalmente en al menos un área de desarrollo) tienen muchas más probabilidades de usar API que aquellos que solo se dedican a la codificación como aficionados o estudiantes: el 93% de los desarrolladores profesionales usan API , en comparación con el 80% de estudiantes o aficionados.

Casi tres de cada cuatro profesionales utilizan API de terceros.

Si bien los dos grupos no difieren en la cantidad de API que usan en promedio (2.9), los profesionales usan más API privadas o internas y usan API públicas menos que los aficionados y los estudiantes. Cuando excluimos a aquellos en ambos grupos que no usan ninguna API, encontramos que el 77% de los profesionales, en comparación con el 80% de los aficionados y estudiantes, usan API de terceros. Esto tiene sentido, ya que es más probable que los profesionales inviertan en API privadas o trabajen en organizaciones que han creado sus propias API internas.

¿En qué se diferencian las comunidades de desarrolladores API y no API?

El análisis anterior es obviamente solo el punto de partida para explorar el espacio de API en expansión. Se puede decir mucho más sobre quién usa las API, dónde se encuentran y las tendencias tecnológicas. Las API de ML están ganando terreno rápidamente, por ejemplo. Para conocer otras estadísticas clave para desarrolladores de API, consulte la Empatía de desarrolladores de LiveCast de las API nórdicas . En él, exploramos más estadísticas sobre cómo difieren los desarrolladores de API y no API y cubrimos tácticas para la segmentación de desarrolladores.


Publicar un comentario

0 Comentarios