Ajouter un commentaire

Swift 6.3 : interopérabilité C plus souple, SDK Android officiel !

Par:
francoistonic

mer, 25/03/2026 - 07:53

Swift 6.3 marque une étape importante pour le langage et l'extension de Swift au-delà de l'univers Apple. Une des nouveautés les plus importantes est la disponibilité officiel du Swift SDK pour Android ! Il devient donc possible de créer des apps Swift natives pour Android. Il utilise Swift Java et Swift Java JNI Core.

Pour démarrer sur Swift SDK pour Android : https://www.swift.org/documentation/articles/swift-sdk-for-android-getting-started.html

Sur la partie interopérabilité C, Swift 6.3 introduit l'attribut @c. Il permet d'exposer des fonctions et des enums Swift en C. @c travaille avec @implementation. Cette version introduit aussi une preview de Swift Build, intégré à Swift Package Manager. Note de version spécifique à Swift Package Manager : https://github.com/swiftlang/swift-package-manager/blob/main/Documentation/ReleaseNotes/6.3.md

Les améliorations principales sont :

  • Prebuilt Swift Syntax for shared macro libraries: Factor out shared macro implementation code into a library with support for swift-syntax prebuilt binaries in libraries that are only used by macros.
  • Flexible inherited documentation: Control whether inherited documentation is included in command plugins that generate symbol graphs.
  • Discoverable package traits: Discover the traits supported by a package using the new swift package show-traitscommand.

Sur la partie documentation, Swift introduit de nouvelles fonctions expérimentales dans DocC : sortie markdown, HTML léger pour générer des résumés et annotation de blocs de code

Note de version : https://www.swift.org/blog/swift-6.3-released/

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 W     W      J   CCC  III  RRRR  
W W J C I R R
W W W J C I RRRR
W W W J J C I R R
W W JJJ CCC III R RR