
Le moteur de recherche communautaire et l’index de métadonnées pour les packages Swift, le Swift Package Index, a annoncé aujourd’hui qu’il rejoignait Apple. Cependant, les développeurs peuvent s’attendre à peu de changements immédiats.
Pour beaucoup de développeurs Swift, le Swift Package Index est un outil bien connu, facilitant la découverte de packages, la vérification de la compatibilité avec diverses plateformes et versions de Swift, ainsi que la consultation de documentation générée automatiquement. Comme l’indiquent ses créateurs, « le Swift Package Index teste automatiquement chaque package Swift sur les plateformes et versions de Swift prises en charge, offrant ainsi aux développeurs une confiance accrue lors de l’ajout de dépendances. »
Dans un article publié sur le blog du Swift Package Index, l’équipe a précisé qu’elle intégrait Apple sans modifications immédiates concernant l’indexation ou la présentation des packages, ni sur l’hébergement de la documentation.
Les détails concernant les conditions d’acquisition n’ont pas été divulgués, mais le Swift Package Index a assuré sous Apple, le service aura davantage de ressources pour se développer, « aidant les développeurs à prendre de meilleures décisions sur leurs dépendances de packages, à fonctionner à plus grande échelle et à relever de nouveaux défis avec confiance ». L’équipe souligne que le Swift Package Index demeurera open source et que les auteurs de packages ne constateront aucun changement immédiat.
Par ailleurs, l’équipe a mentionné : « Avec le temps, nous prévoyons d’introduire de nouvelles capacités autour de domaines tels que la signature et l’identité des packages pour ajouter de la robustesse et de la sécurité à l’écosystème. » De plus, des ingénieurs d’Apple collaboreront avec la communauté, avec plus de détails sur l’avenir de la plateforme attendus dans les mois à venir.
Ce rapprochement avec Apple pourrait s’avérer très bénéfique pour les développeurs, car le Swift Package Index est déjà largement utilisé au sein de la communauté Swift. Bien que le communiqué ne donne pas plus de détails, l’intégration native dans Xcode semble être une évolution naturelle. Actuellement, les développeurs doivent généralement entrer l’URL du dépôt d’un package pour l’ajouter à un projet. Avec cette évolution, Apple pourrait permettre aux développeurs de rechercher et d’ajouter directement des packages compatibles au sein de Xcode, simplifiant ainsi la gestion des dépendances tout en améliorant la découvrabilité des packages.