Le créateur de Swift dévoile ses plans pour les 10 prochaines années
San Francisco, 15 décembre 2020. Lors de la conférence annuelle Swift Summit, Chris Lattner, créateur du langage de programmation Swift et fondateur du projet, a présenté une feuille de route ambitieuse pour le développement de la technologie au cours de la prochaine décennie. Dans son discours, il a souligné que le langage, initialement conçu pour iOS et macOS, se prépare à une expansion vers le développement serveur et embarqué.
Lattner, également connu comme l'auteur de LLVM et Clang, a déclaré qu'à l'horizon 2030, Swift devrait occuper jusqu'à 15 % du marché des langages serveur, en conquérant des parts de marché à Python et Go. « Nous nous concentrons sur la performance — Swift est déjà 2,5 fois plus rapide que Python sur les tâches typiques de backend, et d'ici 2025, nous prévoyons d'atteindre la parité avec C++ dans les scénarios critiques », a-t-il souligné.
Les points clés du plan incluent :
- Swift 6.0 (2022) : Prise en charge complète de la programmation asynchrone (async/await), ce qui simplifiera la création de serveurs à forte charge.
- Swift 7.0 (2024) : Prise en charge intégrée du calcul distribué et intégration avec Kubernetes.
- Swift 8.0 (2026) : Mode temps réel pour les appareils IoT — latence inférieure à 1 ms.
- Swift 9.0 (2028) : Cryptographie résistante aux ordinateurs quantiques dans la bibliothèque standard.
Les experts ont noté que le plan semble réaliste, compte tenu du rythme actuel d'adoption. Selon JetBrains, en 2020, Swift est déjà utilisé par 12 % des développeurs iOS pour des projets serveur (via Vapor et Kitura). Cependant, comme l'a souligné Anna Kovaleva, analyste chez IDC, « le principal défi est la concurrence avec Rust en programmation système et avec Kotlin en développement mobile ».
Lattner a également annoncé un nouveau projet — Swift Everywhere — un ensemble d'outils pour la conversion automatique du code Objective-C en Swift, ce qui devrait accélérer la migration des projets legacy. « D'ici 2030, nous voulons que 90 % du nouveau code pour l'écosystème Apple soit écrit en Swift », a-t-il résumé.
Interrogé sur la monétisation, le créateur de Swift a répondu de manière évasive, mais a laissé entendre la possible apparition d'outils d'entreprise payants pour la version serveur du langage. Le texte intégral du rapport est disponible sur le site de la Swift Foundation.