{"id":14785,"date":"2025-10-27T09:15:24","date_gmt":"2025-10-27T09:15:24","guid":{"rendered":"https:\/\/byte-bucket.com\/2025\/10\/27\/swift-projekt-veroeffentlicht-erste-preview-releases-des-sdk-fuer-android-entwicklung\/"},"modified":"2025-10-27T09:15:24","modified_gmt":"2025-10-27T09:15:24","slug":"swift-projekt-veroeffentlicht-erste-preview-releases-des-sdk-fuer-android-entwicklung","status":"publish","type":"post","link":"https:\/\/byte-bucket.com\/?p=14785","title":{"rendered":"Swift-Projekt ver\u00f6ffentlicht erste Preview-Releases des SDK f\u00fcr Android-Entwicklung"},"content":{"rendered":"<p>Das Swift-Projekt hat einen Meilenstein erreicht, indem es die ersten Preview-Releases des Swift SDK f\u00fcr Android ver\u00f6ffentlicht hat. Die Android Workgroup, gegr\u00fcndet im Juni 2025 mit der Vision, Android als gleichwertige Plattform f\u00fcr Swift zu etablieren wie iOS und g\u00e4ngige Desktop-Systeme (macOS, Linux, Windows), hat damit einen wichtigen Schritt in Richtung dieser Zielsetzung vollzogen. Seit l\u00e4ngerem ist es zwar m\u00f6glich, Swift f\u00fcr Android-Entwicklungen einzusetzen, jedoch erfordert dies zahlreiche Anpassungen und zus\u00e4tzliche Tools wie Scade. Die Arbeit der Android Workgroup zielt darauf ab, diese Komplexit\u00e4t zu reduzieren und eine direkte Schnittstelle f\u00fcr die APIs auf der Android Java Virtual Machine (JVM) bereitzustellen, w\u00e4hrend gleichzeitig das Tooling f\u00fcr Swift-Entwicklungen auf Android verbessert wird. Ein wesentliches Hindernis bisher war beispielsweise das Fehlen von Debugging-Funktionalit\u00e4ten f\u00fcr Swift-Anwendungen auf Android. Die Arbeitsgruppe strebt an, dies zu \u00e4ndern und f\u00fcr Android-Swift-Projekte auch die Integration in Continuous Integration (CI)-Pipelines inklusive automatischer Tests zu erm\u00f6glichen. Das nun ver\u00f6ffentlichte Swift SDK f\u00fcr Android bildet den Grundstein f\u00fcr diese Entwicklungen, indem es die Portierung von Swift-Paketen nach Android erm\u00f6glicht. F\u00fcr die Erstellung von Android-Anwendungen mit Swift sind neben dem SDK zus\u00e4tzlich die Toolchain des Host-Betriebssystems (auf dem der Code kompiliert wird) und das Android NDK (Native Development Kit) erforderlich. Eine Anleitung soll Entwicklern den Einstieg erleichtern. <\/p>\n<p>Die Entwicklung einer plattform\u00fcbergreifenden Programmierumgebung f\u00fcr mobile Applikationen ist ein zentrales Anliegen in der Softwareentwicklungslandschaft. JetBrains Kotlin Multiplatform bietet bereits eine vielversprechende L\u00f6sung, die Android und iOS miteinander verbindet. Kotlin Multiplatform Mobile (KMM), das im Jahr 2020 gestartet wurde und 2023 in Kotlin Multiplatform umbenannt wurde, erm\u00f6glichte fr\u00fchzeitig die Cross-Platform-Entwicklung f\u00fcr mobile Plattformen. Bereits seit 2017 arbeitet JetBrains an dieser Vision, zun\u00e4chst mit Kotlin 1.2 zur Unterst\u00fctzung von Cross-Plattform-Projekten f\u00fcr JVM und JavaScript, gefolgt von Kotlin\/Native f\u00fcr native Anwendungen ohne JVM im gleichen Jahr. Diese Bem\u00fchungen unterstreichen die wachsende Bedeutung effizienter Entwicklungsprozesse f\u00fcr verschiedene Plattformen. Die Parallelen zwischen den Ans\u00e4tzen von Swift und Kotlin Multiplatform belegen das zunehmende Interesse an L\u00f6sungen, die Entwicklern erm\u00f6glichen, ihre Codebasis effizient zu teilen und Anwendungen f\u00fcr diverse Plattformen zu erstellen.<\/p>\n<p>Schlagw\u00f6rter: Android Workgroup + SDK + JVM<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das Swift-Projekt hat einen Meilenstein erreicht, indem es die ersten Preview-Releases des Swift SDK f\u00fcr Android ver\u00f6ffentlicht hat. Die Android Workgroup, gegr\u00fcndet im Juni 2025 mit der Vision, Android als gleichwertige Plattform f\u00fcr Swift zu etablieren wie iOS und g\u00e4ngige Desktop-Systeme (macOS, Linux, Windows), hat damit einen wichtigen Schritt in&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":14784,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14785","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/14785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14785"}],"version-history":[{"count":0,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/posts\/14785\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=\/wp\/v2\/media\/14784"}],"wp:attachment":[{"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14785"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14785"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/byte-bucket.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}