Apple übernimmt Entwickler-Portal "Swift Package Index"; dieses will quelloffen bleiben


Wer komplexe Software programmiert, muss nicht alles selbst neu erfinden. Viele essenzielle Komponenten einer App wurden bereits von anderen Entwicklern entwickelt, auf einer Code-Sharing-Plattform veröffentlicht und nach Hinweisen von Kollegen aktualisiert. Nur die Suche nach für eigene Zwecke passenden Funktionssammlungen stellt eine Herausforderung dar. Für Apples Programmiersprache Swift gibt es seit 2020 das Portal "Swift Package Index", welches Informationen über Swift-Packages bereitstellt. Die Entwickler haben
angekündigt, dass sie fortan als Teil von Apple weiterarbeiten werden.
Der Blog-Beitrag von Ted Kremenek, Dave Verwer und Sven A. Schmidt erklärt zunächst, was den Erfolg ihrer Website ausmacht: Die Datenbank versammelt mittlerweile über 10.000 Swift-Packages. Für jedes Paket erstellt das Portal eine Übersichtsseite, welche Informationen zu Lizenz, Abhängigkeiten, integrierten Komponenten und Entwicklungsgeschichte umfasst. Jede neue Version wird auf einer Vielzahl von Plattformen automatisiert auf Kompatibilität geprüft.
Kurzfristige Änderungen: keineDie Entwickler betonen, dass sich für Nutzer des Swift Package Index zunächst überhaupt nichts ändern werde: Das bestehende Angebot bleibe erhalten, automatisierte Test-Builds neuer Versionen liefen weiter, und das gesamte Projekt selbst bleibe quelloffen – denn die Software, welche im Hintergrund Pakete analysiert und die Informationen aktuell hält, ist selbst
ein Swift-Projekt auf GitHub. Zukünftig, so freuen sich die Projektinitiatoren, werden Apples Entwickler ebenso wie die Open-Source-Community an der Fortentwicklung des Swift Package Index mitwirken.
Swift Package Index analysiert automatisch neu veröffentlichte Swift-Softwarepakete. (Quelle:
Swift Package Index)
Mehr Ressourcen für neue FeaturesIn einigen Monaten wollen die Entwickler verraten, wie sie Swift Package Index weiterzuentwickeln gedenken. Aktuell geben sie nicht allzu viel preis. Lediglich eine kleine Vorschau erlauben sie sich:
Im Laufe der Zeit planen wir die Einführung neuer Funktionen in Bereichen wie Paketsignierung und -identität, um die Robustheit und Sicherheit des Ökosystems zu erhöhen.
Bereits in der Vergangenheit gefördertSwift Package Index hat bereits im Jahr 2023
verkündet, dass Apple das Projekt finanziell unterstützt. Bis Ende 2025 dokumentierten Dave Verwer und Sven A. Schmidt die Fortentwicklung in einem
Podcast. Zukünftig arbeiten die Entwickler direkt für den Konzern. Der Blog-Beitrag schweigt erwartungsgemäß über die Modalitäten des Vertragsabschlusses.