Logiciels

Apple transforme le langage de programmation Swift en source ouverte

Au milieu de l’année, lors de la conférence WWDC 2015, Apple a pris tout le monde par surprise en annonçant son projet de transformer le langage de programmation Swift en open source. À cette occasion, la société a promis de procéder au changement d’ici la fin de 2015. Et voilà : la langue est disponible depuis ce jeudi (3) sous licence Apache.

L’intention d’Apple avec cette décision est d’étendre l’utilisation de Swift. Le langage a été officiellement présenté au WWDC 2014 pour remplacer autant que possible l’Objective-C dans le développement d’applications pour les plateformes OS X et iOS.

Quelque chose de plus actuel devrait vraiment se produire. Objective-C est apparu dans les années 80, bientôt, de nombreux développeurs ont ressenti le besoin d’un langage qui faciliterait la mise en œuvre de fonctionnalités plus en phase avec les besoins actuels du marché.

Pour répondre à cette demande, Swift prend en charge les protocoles et extensions actuels tout en tenant compte des normes modernes de sécurité et de performance. En outre, le langage rassemble des caractéristiques importantes “héritées” d’Objective-C, comme la réduction du temps d’adaptation des développeurs, par exemple.

  Apple pourrait lancer un rival de Chromecast pour promouvoir le service de streaming

Grâce à l’ouverture de son code source, l’écosystème Swift peut plus facilement accéder aux applications dans les nuages ou même aux plateformes concurrentes telles qu’Android et Windows. Non pas qu’Apple prévoie de mettre des compilateurs à disposition pour ces plateformes ; si elle le fait, ce sera entre les mains des communautés de développeurs.

Comme Apple est une entreprise fortement axée sur son propre univers, la décision peut sembler étrange. Mais croyez-moi, l’ouverture du code linguistique peut apporter plusieurs avantages à l’entreprise.

Si Swift est utilisé sur d’autres plateformes, on suppose que l’implication des programmeurs et des sociétés de logiciels dans le langage sera beaucoup plus importante. Il devrait en résulter des solutions plus rapides aux déficiences de SWIFT, ainsi que la mise en œuvre de plus de ressources, car la communauté elle-même sera en mesure de s’occuper de ces améliorations (même si Apple reste maître de tout).

C’est là que les autres avantages commencent à se faire sentir. L’un d’eux est le développement plus rapide d’applications sécurisées et performantes. Une autre est la relative facilité avec laquelle il sera possible de porter des logiciels entre différentes plateformes. Il y a aussi le fait que les développeurs pourront créer des logiciels pour les plates-formes d’Apple à partir de machines équipées de Linux, par exemple.

  Apple corrige l'échec de l'App Store et supprime les notes négatives

Vous êtes intéressé ? Vous pouvez télécharger le code et en savoir plus sur le langage Swift sur son site officiel. Les dépôts se trouvent également sur la page GitHub d’Apple.

A propos de l'auteur

Ronan

Le Breton de l'équipe ! Développeur back-end dans une startup française. Internet des objets, domotiques, mes sujets de prédilection sont vastes. #teamLinux sur PerlmOl

Laisser un commentaire