Tecnologías diversas

Desarrollo multiplataforma

¿Para qué plataformas desarrolla software multiplataforma?

El 43 % de los desarrolladores que participaron en alguna encuesta participan en el desarrollo de software multiplataforma.

La distribución de las plataformas de destino no ha cambiado mucho en los últimos años. Web, Windows y Linux siguen siendo las plataformas más populares para el desarrollo multiplataforma. En cuanto a las plataformas móviles, Android e iOS están bastante igualadas, con Android un 7 % por encima de iOS.

¿Cómo suele trabajar con diferentes sistemas operativos o plataformas?

Análisis estático

¿Utiliza el análisis estático?

El número de desarrolladores que utiliza el análisis estático no ha cambiado sustancialmente desde el año pasado. El porcentaje de personas encuestadas que lo utiliza sigue siendo solo del 38 %.

Herramientas de ayuda a la escritura

¿Utiliza alguna herramienta de ayuda a la escritura, por ejemplo, para corregir la gramática?

El 56 % de las personas encuestadas utiliza algún tipo de herramienta de ayuda a la escritura. Las opciones más comunes son Grammarly o la funcionalidad integrada en su entorno de trabajo.

Código abierto

¿Colabora en proyectos de código abierto?

Sólo el 4 % de las personas encuestadas afirma que no le gustaría contribuir a proyectos de código abierto. Algo menos de la mitad no ha contribuido aún a proyectos de código abierto, pero le gustaría intentarlo.

Programación en parejas

¿Practica Pair Programming?

El porcentaje de personas encuestadas que practica la programación por pares a distancia ha aumentado en 14 puntos porcentuales con respecto al año pasado. No es de extrañar que las videollamadas con pantalla compartida se hayan vuelto aún más populares, registrando un aumento de la cuota de 10 puntos porcentuales.

¿Qué herramientas utiliza para la programación por pares a distancia?

¿Qué editor o IDE utiliza para el desarrollo colaborativo?

Puede colaborar en proyectos remotos con sus colegas en tiempo real mientras utiliza todo el potencial de los IDE de JetBrains. Code With Me ha convertido la programación por pares en un juego de niños para equipos de desarrollo de software diseminados. ¡Véalo en acción!

Las preguntas sobre móviles solo se han mostrado a las personas encuestadas que desarrollan para plataformas móviles.

Dispositivos móviles

¿Para qué sistemas operativos móviles desarrolla?

¿Cómo desarrolla para sistemas operativos móviles?

¿Qué marcos de trabajo móviles multiplataforma utiliza?

La popularidad de Flutter sigue creciendo. Este año ha superado a React Native para convertirse en el marco de trabajo móvil multiplataforma más popular. En 2019, tenía una cuota del 30 % y ahora es el líder, con una cuota del 42 %.

Kotlin Multiplatform Mobile ha mantenido una cuota constante del 2 % desde su lanzamiento en septiembre de 2020.

¿Cuál de los siguientes componentes utiliza en la aplicación móvil que desarrolla actualmente?

Esta pregunta solo se ha mostrado a los encuestados que actualmente desarrollan aplicaciones móviles.

Kotlin Multiplatform Mobile permite compartir código entre iOS y Android conservando la interfaz de usuario nativa. Aprenda cómo puede hacer que su aplicación Android funcione en iOS con KMM o desarrollar una aplicación multiplataforma desde cero.

¿Qué importancia tiene para usted que la interfaz de usuario de su aplicación móvil tenga un aspecto nativo?

La mayoría de los desarrolladores prefiere que la interfaz de usuario de la aplicación sea nativa, ya que el 40 % de las personas encuestadas afirma que es muy importante que la interfaz de usuario de una aplicación móvil tenga un aspecto nativo.

Vea cómo puede hacer que esta siga siendo nativa con Kotlin Multiplatform Mobile.

Utilice Kotlin Multiplatform Mobile y ahórrese tiempo y esfuerzo escribiendo la lógica empresarial de sus aplicaciones para iOS y Android una sola vez, en Kotlin puro, mientras conserva su interfaz de usuario nativa.

Pruebe ahora

Hardware

¿Cuánta RAM tiene el ordenador que utiliza más a menudo?

Las personas encuestadas con las siguientes funciones laborales han sido las más propensas a tener mucha RAM en sus ordenadores: ingeniero de desarrollo y operaciones / desarrollador de infraestructuras, arquitecto y analista de datos / ingeniero de datos / científico de datos. Además, los jefes de equipo y los directores generales tienden a utilizar ordenadores más potentes.

¿Qué tipo de disco utiliza más a menudo para su trabajo?

¿Cuánto tiempo tiene el ordenador que utiliza más a menudo?

¿Cuántos núcleos físicos de CPU tiene el ordenador que utiliza más a menudo?

¿Qué tipo de GPU tiene el ordenador que utiliza más a menudo?

¿Con cuántos monitores trabaja?

¿Qué escala de visualización tiene el ordenador que utiliza más a menudo?

Encuentre la herramienta adecuada

Escoja su tecnología

Seleccionar

Descargue la herramienta que necesite

Seleccionar
Probar gratis

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.