Apple’s programmeertaal Swift komt officieel naar Android. De eerste preview van de Swift SDK voor Android is beschikbaar, waardoor ontwikkelaars Android‑apps in Swift kunnen bouwen met ondersteunde tools in plaats van losse community-based oplossingen. Dat maakt gedeelde code tussen iOS en Android een stuk realistischer terwijl de UI per platform native blijft.
Het ontwikkelen van een Android-app wordt makkelijker
De komst van Apple’s programmeertaal Swift voor Android maakt het bouwen van apps een stuk eenvoudiger voor ontwikkelaars. Vooral voor kleine teams is het bijhouden van aparte codebases voor iOS en Android vaak tijdrovend. Dankzij de nieuwe Swift SDK for Android kun je nu in één taal ontwikkelen voor beide platforms, wat het proces overzichtelijker en efficiënter maakt.
Met deze SDK kunnen eenvoudig Android-projecten worden opgezet, waarbij bestaande Swift-pakketten al geschikt zijn gemaakt voor Android. De Swift Package Index markeert deze pakketten nu ook expliciet met Android-ondersteuning. Inmiddels is zelfs al meer dan 25% van alle Swift-pakketten succesvol te bouwen op Android, wat ontwikkelaars direct toegang geeft tot een brede basis van herbruikbare code. Zo kun je bestaande Swift-logica behouden zonder alles opnieuw te hoeven schrijven in Kotlin of Java.
Deze interoperabiliteit tussen Swift en Android wordt mogelijk gemaakt door swift-java, een hulpproject dat automatisch bindings genereert tussen Java- en Swift-code. Daardoor kun je Swift-code gebruiken naast bestaande Android-API’s en Java-componenten, zonder dat er handmatig brugcode nodig is. Dit maakt het eenvoudiger om Swift in te passen binnen bestaande Android-projecten.
De brug tussen iOS en Android wordt kleiner
Omdat Swift nu ook op Android werkt, kunnen ontwikkelaars met ervaring in Swift en iOS-ontwikkeling zonder veel extra kennis overstappen naar Android. Dat verkleint de leercurve, vermindert de onderhoudslast van gescheiden codebases en versnelt de ontwikkeling wanneer een app naar meerdere platforms wordt uitgebreid.
Apple werkt daarnaast op andere manieren aan het verkleinen van de kloof tussen iOS en Android. Zo is het bedrijf bezig met een App Migration Kit, een tool die het eenvoudiger maakt om data over te zetten tussen beide systemen. Daarmee wil Apple het overstappen van en naar iOS nog soepeler maken.
Waarom komt deze uitbreiding?
Het doel van deze uitbreiding is om de kloof tussen iOS en Android verder te verkleinen door één gedeelde taalbasis te bieden. Hierdoor wordt het ontwikkelen en onderhouden van apps voor beide platforms vanuit één codebase eenvoudiger. Dat maakt gelijktijdige updates op iOS en Android makkelijker en stelt ontwikkelaars in staat zich te concentreren op de werking en gebruikservaring van hun app, in plaats van op het onderhoud van twee afzonderlijke versies.
Bij multiplatformapps zie je nu nog wel eens dat sommige nieuwe functies eerst naar iOS of juist eerst naar Android komen, voordat het uitgebreid wordt naar het andere besturingssysteem. Doordat Swift nu op beide platformen gebruikt kan worden, zorgt dat op papier voor een makkelijkere appontwikkeling. Of het in de praktijk ook zo uitpakt, moet de toekomst uitwijzen. Ontwikkelaars van Android-apps zijn al gewend om apps te bouwen in bepaalde code en zullen dus ook weer niet zo snel overstappen.
De Android-werkgroep van Swift werkt daarnaast aan een document waarin alle toekomstige plannen voor Swift op Android worden vastgelegd. Daarin worden de belangrijkste prioriteiten benoemd en wordt het communitywerk gecoördineerd om maximale impact te bereiken. De voortgang van deze initiatieven is te volgen via een openbaar projectboard op GitHub.
De Swift SDK for Android is nu beschikbaar als nightly preview, gebundeld met de Swift-installer voor Windows en als losse download voor Linux en macOS. Er is bovendien een nieuwe Getting Started-gids beschikbaar, met stap-voor-stap instructies en voorbeeldprojecten in Swift die laten zien hoe je een complete Android-app bouwt.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Het laatste nieuws over Apple van iCulture
- 'In 2026 krijgt Apple Kaarten advertenties' (en dat heeft ook voordelen) (27-10)
- Gerucht: 'iPhone 19 wordt overgeslagen – meteen door naar iPhone 20' (24-10)
- Apple gaat het overstappen van en naar Android vereenvoudigen (24-10)
- Apple mogelijk gedwongen tot verwijderen van belangrijkste privacyfunctie sinds jaren (24-10)
- 'Apple's ontwikkelaars maken zich zorgen over kwaliteit van vernieuwde Siri' (20-10)