Swift 3.1 prévu pour le printemps 2017
Cette version va apporter certaines améliorations tout en assurant la compatibilité avec Swift 3.0

Le , par Michael Guilloux, Chroniqueur Actualités
Près de trois mois après la sortie de Swift 3.0, Apple confirme ses plans pour la sortie de Swift 3.1. Par rapport à la version 3.0, Swift 3.1 se veut une mise à jour plus facile à digérer. En effet, Swift 3.0 a introduit des changements majeurs dans le langage et la bibliothèque standard, qui ont entrainé une rupture de compatibilité avec Swift 2.x. Avec Swift 3.1, Apple veut donc maintenir la compatibilité avec la version 3.0. « Swift 3.1 est destiné à être compatible avec Swift 3.0 », est-il indiqué sur le site officiel de Swift.

La prochaine version contiendra toutefois quelques améliorations additives au langage, mais pas comme dans Swift 3.0 où une longue liste de propositions (faites depuis que le langage est devenu open source) a été implémentée. Apple a essayé de rendre le langage plus cohérent, en supprimant ou en améliorant certaines fonctionnalités et API précédemment introduites, mais que l’équipe de développement estime non cohérentes avec le langage dans son ensemble. On a par exemple vu la suppression des opérateurs ++ et -- et des boucles for de style C avec conditions et incrémenteurs, pour ne citer que ceux-là.


Le gestionnaire de paquets (Swift Package Manager) était l’un des chantiers clés de Swift 3.0 où il a connu sa première version officielle. En guise de rappel, l’outil Swift Package Manager permet de gérer la distribution de code Swift, plus précisément le développement et la distribution de paquets Swift cross-platform. Dans Swift 3.1, il bénéficiera aussi de quelques améliorations. En ce qui concerne la compatibilité de Swift sur Linux, elle sera encore améliorée après les ajouts majeurs (y compris les bibliothèques du noyau Swift et le gestionnaire de paquets) dont a bénéficié le port Linux dans Swift 3.0. L’équipe de développement de Swift promet aussi des « améliorations générales de qualité pour le compilateur et la bibliothèque standard » pour la prochaine version.

Il faut également noter que Swift 3.1 sera la dernière version de la branche 3.x, étant donné qu’après sa sortie, Apple va se concentrer sur le développement de la version 4.0 de son langage de programmation. Swift 3.1 devrait être disponible au printemps 2017, mais les principaux changements devraient être finalisés le 16 janvier. Après cela, seuls des correctifs critiques seront appliqués avant la version finale. Dès ce moment déjà, Apple envisage de se concentrer sur Swift 4.0.

Source : Swift.org

Voir aussi :

Swift 3.0, la dernière version majeure du langage de programmation d'Apple est officiellement disponible pour les plateformes macOS et Linux
Apple se rapproche de la version finale de Swift 3.0 et dévoile ses plans pour la version 4.0 du langage qui sera disponible à l'automne 2017


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :
Offres d'emploi IT
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Architecte systèmes études & scientifiques H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)
Ingénieur H/F
Safran - Ile de France - Moissy-Cramayel (77550)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil