Header Ads Widget

Ticker

6/recent/ticker-posts

Swift está reemplazando nuevamente a Objective-C, reporta reclamos

Swift ha escalado 10 lugares para convertirse en el décimo lenguaje de programación más popular.


Swift finalmente puede estar reemplazando al antiguo favorito de Apple, Objective C, según las últimas listas de popularidad del lenguaje de programación Tiobe .

Swift está en camino (otra vez)

La tendencia debería ser de interés para los observadores de Apple, ya que sugiere cambios significativos tanto en la forma en que los desarrolladores se acercan a la plataforma como en cuáles deberían ser nuestras expectativas de desarrollo de aplicaciones en el futuro.

Java, C, Python y C ++ siguen siendo los principales lenguajes, por supuesto, pero Swift ahora ha escalado 10 lugares para convertirse en el décimo lenguaje de programación más popular, según el informe Tiobe, con Objective C cayendo del décimo al vigésimo puesto. 

“En 2014, Apple anunció el nuevo lenguaje de programación Swift como sucesor de Objective-C. En ese momento Objective-C estaba en la posición número tres en el índice Tiobe, y el desarrollo de aplicaciones móviles para iPhones y iPads estaba en auge ", explica Tiobe.

"Después del anuncio, Objective-C cayó del 12% de participación de mercado en 2014 al 1% de participación de mercado en 2016. Sorprendentemente, Swift creció de 1% a solo 2% en ese mismo momento. El otro 10% fue consumido por otros lenguajes de programación que parecía ser compilable para múltiples plataformas móviles ”, continúa el informe.

¿Ha sido esto como resultado de Catalyst?
Ahora, creo que es posible que el crecimiento de Swift refleje el movimiento silencioso de Apple hacia un enfoque de desarrollo único y uso en cualquier lugar. Después de todo, Catalyst permite a los desarrolladores migrar aplicaciones más fácilmente de iPad a iPhone o de iPad a Mac, y aunque no es una solución perfecta, está experimentando una mayor adopción. En resumen, Swift se ha convertido en una herramienta más atractiva para usar en algunos proyectos (particularmente para aquellos que crean soluciones que esperan lanzar en todas las plataformas de Apple en los próximos años).

El movimiento para reemplazar Objective-C fue obligatorio porque el idioma se ha vuelto algo desactualizado, argumenta Tiobe, y señala que la transición ha afectado un poco la participación general del mercado de idiomas de Apple, aunque su participación sigue siendo pequeña en comparación con los idiomas más grandes.

Swift 6 se desplaza a la vista
La cuestión es que, al mirar a Apple, rara vez es un juego de suma cero. La compañía continúa desarrollándose en todos sus productos y servicios, y Swift realmente no es diferente. Swift 6 ya está en desarrollo y promete ser una herramienta mucho más capaz para el desarrollo de software en múltiples plataformas.


Los equipos de Swift también se están enfocando en mejorar la experiencia del desarrollador, incluido el desarrollo de nuevos lenguajes para aprendizaje automático, servicios y desarrollo de API, dijo una publicación de Swift.org .

La versión actual de Swift es Swift 5.2.

"Es probable que veamos una sucesión de lanzamientos de Swift 5.x, cada uno de los cuales progresará en las fronteras descritas anteriormente, a medida que avanzamos hacia Swift 6. Cada uno de esos lanzamientos será un lanzamiento importante por derecho propio", explica el equipo central de Swift.

En un movimiento reciente, Swift se benefició de la introducción  de Swift Crypto , nuevas API que permiten a los desarrolladores hacer uso de Apple CryptoKit en sus aplicaciones. Esto debería permitir crear un cifrado seguro dentro de las aplicaciones en las plataformas compatibles.

¿La línea de fondo?
La ascendencia de Swift significa que los aspirantes a desarrolladores estarán aún más motivados para aprender a usar el lenguaje, especialmente porque la mayoría de las pequeñas y medianas empresas ahora escriben todas sus aplicaciones de iOS utilizando el lenguaje.

Seguro, Objective-C sigue siendo de uso generalizado en empresas más grandes. Pero la dirección de viaje aquí claramente favorece una mayor adopción de Swift, lo que significa que los miles de estudiantes de todo el mundo que participan en sesiones de capacitación de Swift en las tiendas minoristas de Apple están haciendo un buen uso de su tiempo.

Además, dado el continuo crecimiento de Apple en la empresa móvil, las empresas pueden encontrar estratégicamente apropiado identificar a los desarrolladores jóvenes de Swift más talentosos mientras luchan por cumplir con los objetivos de contratación.


Publicar un comentario

0 Comentarios