Swift sbarca ufficialmente su Android: disponibile la prima anteprima dell’SDK
Questa settimana è stata pubblicata la prima versione preview dello Swift SDK per Android, che permette agli sviluppatori di creare app Android in Swift con strumenti ufficiali. Questo rende molto più semplice condividere codice tra iOS e Android.
📌 Supporto ufficiale
Grazie all’SDK, le app Android possono ora essere sviluppate in Swift utilizzando strumenti supportati ufficialmente, senza dover ricorrere a soluzioni non ufficiali della community. A giugno era stato annunciato che il linguaggio Swift sarebbe stato esteso anche allo sviluppo Android, con la creazione di un gruppo di lavoro dedicato all’interno del progetto open-source Swift.
📌 Interoperabilità con Java
L’integrazione con Android è gestita da swift-java, che genera automaticamente i collegamenti tra Java e Swift. In questo modo gli sviluppatori possono usare codice Swift insieme alle API Android e al codice Java già esistente. Inoltre, lo Swift Package Index segnala ora i pacchetti compatibili con Android: oltre il 25% di tutti i pacchetti è già in grado di funzionare su questa piattaforma, offrendo così una solida base di codice riutilizzabile.
📌 Disponibilità e risorse
Lo Swift SDK per Android è già disponibile in versione nightly preview, incluso nel pacchetto di installazione di Swift per Windows oppure come download separato per Linux e macOS. È stato inoltre pubblicato un nuovo “Getting Started guide” con istruzioni passo-passo e una raccolta di progetti Android di esempio scritti in Swift, utili per mostrare i flussi di lavoro completi.
📌 Prospettive future
✨ Il gruppo di lavoro non si limita a sviluppare strumenti, ma sta tracciando una vera e propria rotta per il futuro: è in preparazione un documento di visione strategica che definirà le priorità e guiderà l’evoluzione di Swift su Android nei prossimi anni. 🚀 Parallelamente, i progressi vengono seguiti con la massima trasparenza attraverso una bacheca pubblica del progetto, così che la community possa osservare, contribuire e sentirsi parte attiva di questo percorso di crescita. 🌍💡
