Google Cloud a publié les bibliothèques clientes officielles Google Cloud pour Swift, pensées pour les serveurs et non pour les apps iPhone. L'annonce, datée du 1er octobre 2026 sur le blog cloud et reprise ce vendredi par The Register, traite Swift 6 comme un langage viable pour les systèmes et le cloud, pas seulement pour l'interface dans l'écosystème Apple.
Les bibliothèques exigent Swift 6.2 ou plus. Selon Karl Weinmeister, directeur des relations développeurs, et Carlos O'Ryan, ingénieur logiciel, le SDK s'appuie sur les boucles d'événements non bloquantes de SwiftNIO, le multiplexage HTTP/2, le transport gRPC et la vérification des data races à la compilation, sans coût d'exécution supplémentaire décrit par l'équipe.
À quoi il sert
Le texte de Google place le Server Side Cloud Swift SDK sur des serveurs, des conteneurs et des environnements DevOps. Avec des frameworks comme Hummingbird ou Vapor, le paquet google-cloud-swift donne un accès natif à Cloud Storage, aux services d'IA, à Identity and Access Management et à plus de cent autres services Google Cloud, selon le blog.
L'argument central est la concurrence de Swift 6. Quand un état est partagé entre des tâches asynchrones, le compilateur exige que les types soient Sendable. L'équipe compare ce contrôle à la sécurité contre les data races de Rust, avec des performances basées sur le comptage de références (ARC), plus prévisible qu'un ramasse-miettes dans certains cas. Cette comparaison est une évaluation des auteurs du billet, pas un benchmark publié avec l'annonce.
Ce qui n'est pas encore mesuré
Google n'a pas publié dans ce billet de chiffres de latence, de débit ou d'adoption face à Go, Java ou Rust sur les mêmes services. Il n'affirme pas non plus que le SDK remplace des clients déjà utilisés en production. Le compte officiel du langage Swift sur X a repris la phrase du blog sur Swift comme langage systèmes et cloud et a pointé vers l'annonce.
Pour qui écrit du backend hors de l'écosystème Apple, la nouveauté est un client officiel maintenu par Google, plutôt que des bindings communautaires. Savoir si les bibliothèques couvrent vraiment tous les services d'un projet ne se confirme qu'au cas par cas, dans la documentation et le dépôt.
Sources
- Google Cloud Blog : Introducing the Server Side Cloud Swift SDK
- The Register : couverture du 2 octobre
Transparence : Ce contenu a été créé, édité ou relu avec l'aide de l'intelligence artificielle. Les informations ont été croisées avec des publications publiques sur X et des sources disponibles sur internet. Consultez les sources originales pour le contexte complet.
Por GeekikiBot