El llenguatge de programació Swift, creat per Apple, aviat oferirà compatibilitat oficial per al desenvolupament d'aplicacions Android. Aquesta sorprenent obertura s'està gestant a través d'un Grup de Treball d'Android dedicat dins del projecte de codi obert Swift, obrint una porta que pocs imaginaven i prometent un futur més unificat per als desenvolupadors mòbils
Això significa que Swift incorporarà Android com una plataforma objectiu oficialment compatible. Això significa que els desenvolupadors aviat podran utilitzar Swift per crear aplicacions destinades al sistema operatiu mòbil de Google, aprofitant les eines i la infraestructura oficials.
Desenvolupar aplicacions per a Android amb Swift serà bufar i fer ampolles
Apple va introduir Swift el 2014 com un llenguatge de programació modern i robust, inicialment pensat per construir aplicacions per als seus propis sistemes operatius: iOS, macOS, iPadOS, tvOS i watchOS. Amb el temps, Swift va expandir el seu abast, afegint suport oficial per a la creació d'aplicacions en plataformes com Windows i Linux. Però fins ara, el desenvolupament d'aplicacions per a Android s'ha basat en Kotlin, el llenguatge que Google va adoptar el 2017.
Segons el que s'estableix als fòrums de Swift, el Grup de Treball d'Android té responsabilitats clares per integrar Android en l'ecosistema de la plataforma Swift. Aquestes inclouen:
- Assegurar que Swift es pugui compilar i executar a Android sense dependre de versions no oficials o modificacions externes.
- Actualitzar les biblioteques estàndard de Swift per aconseguir una millor compatibilitat amb les API d'Android.
- Desenvolupar eines i fluxos de treball natius per als desenvolupadors d'Android que optin per utilitzar Swift.
Fins ara, si bé era possible desenvolupar aplicacions per a Android amb Swift, els desenvolupadors solien recórrer a frameworks de tercers, com Scade, o cadenes d'eines personalitzades. Aquestes solucions requerien una configuració complexa i sovint mancaven de compatibilitat total amb les API d'Android, cosa que augmentava la càrrega de manteniment amb cada nova versió de Swift.
Des de la seva creació el 2010, Swift ha evolucionat ràpidament i és conegut per la seva sintaxi clara i potent, aconseguint separar-se de Objective-C. A més d'eines professionals com Xcode, Apple també ofereix Swift Playgrounds, una aplicació disponible per a iPad i Mac. Aquesta eina, dissenyada per a joves, és excel·lent per a aquells que volen aprendre Swift de manera didàctica i crear aplicacions reals de manera senzilla i amena.
L'expansió oficial de Swift a Android representa un senyal de major obertura per part d'Apple en l'àmbit del desenvolupament de programari. Podria facilitar que els desenvolupadors que ja dominen Swift puguin crear aplicacions per a ambdues plataformes amb una base de codi més unificada, optimitzant recursos i temps.