Swift : le produit méconnu d’Apple

Hicham EL ALAOUI
Rédigé par Hicham EL ALAOUI

En tant que langage de programmation, Swift n’est pas un produit au même titre qu’un iPhone ou un Mac. Pourtant, il s’agit d’une innovation majeure d’Apple.

C’est pour remplacer Objective C qu’Apple a lancé le langage de programmation Swift, il y a une année. Il s’agissait d’un nouveau produit à l’intention des développeurs.

Bien qu’il ne s’agisse pas d’un appareil tel qu’un iPhone ou Mac, ni d’un service tel que Plans ou Siri, des produits employés par l’utilisateur, Swift est pourtant un véritable produit à part entière vu qu’il a dû conquérir des parts de marché face aux autres langages de programmation.

Le moins que l’on puisse dire c’est qu’il a réussi vu que, en une année, Swift est grimpé à la 22e place des langages informatiques les plus populaires, un excellent classement alors qu’il existe des centaines de langages de programmation.

Pour séduire les développeurs, Swift s’inspire des langages de programmation existant, notamment du langage Objective C, tout en y ajoutant de nombreuses commodités qui rendent la programmation plus facile et plus rapide, comme des mécanismes de récupération d’erreur, une syntaxe simple, une gestion automatique de la mémoire, etc.

Si Swift a aussi su séduire les développeurs, c’est parce que l’écosystème Apple est attractif pour les développeurs par le fait que la clientèle de la marque à la pomme est plutôt aisée, donc susceptible de payer pour une application, mais aussi le fait qu’ils sont fidèles, donc enclins à acheter d’autres produits de la marque. De plus, l’image d’Apple est forte, ce qui donne un certain poids à vouloir développer pour iOS et OS X.

Une autre force de Swift est qu’Apple a annoncé sa disponibilité en Open Source, ce qui signifie qu’il pourrait être envisagé de pouvoir prochainement développer en Swift pour d’autres plateformes, pour Linux par exemple, et pourquoi pas pour Windows ou Android ?

Vu que Swift apporte des gains de productivité en terme de développement, il est certain que lorsque les passerelles seront ouvertes vers d’autres systèmes d’exploitation, son engouement deviendra encore plus populaire au sein de la communauté des développeurs.

TAGGED :
Laisser un commentaire

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Quitter la version mobile