El idioma de programación Swift de Apple ahora se está extendiendo oficialmente para confesar el avance de aplicaciones de Android a través del establecimiento de un Corro de trabajo de Android dedicado Interiormente del Swift Open-Source Project.

Originalmente introducido por Apple en 2014 como un idioma de programación original para iOS, MacOS, WatchOS y TVOS, Swift se ha expandido para incluir soporte oficial para Linux y Windows. El tesina Swift anunció esta semana un esfuerzo formal para confesar Android como plataforma de destino, lo que permite a los desarrolladores usar Swift para crear aplicaciones para el sistema eficaz móvil de Google utilizando herramientas e infraestructura oficiales.
Según el Foros Swiftla carta del familia de trabajo de Android describe un conjunto claro de responsabilidades destinadas a integrar a Android en el ecosistema de plataforma oficialmente compatible con Swift. Estos incluyen avalar que Swift se pueda codificar y ejecutar en Android sin pender de horquillas no oficiales o modificaciones aguas debajo, mejorar las bibliotecas estereotipado de Swift para una mejor compatibilidad con las API de Android e introducir herramientas y flujos de trabajo nativos para los desarrolladores dirigidos a Android usando Swift.
Históricamente, el avance de aplicaciones de Android usando Swift solo ha sido posible a través de soluciones de terceros, como el ámbito Scade o a través de cadenas de herramientas personalizadas creadas por desarrolladores individuales. Estos enfoques a menudo requerían una cantidad significativa de configuración personalizada, carecían de soporte total para las API de Android e introdujeron cargas de mantenimiento conveniente a problemas de compatibilidad con las nuevas versiones Swift.
Uno de los objetivos iniciales principales es mejorar el soporte para Android en la distribución oficial de Swift, eliminar la obligación de parches fuera del árbol o horquillas mantenidas por la comunidad, incluido el establecimiento de la integración adecuada de la cautiverio de herramientas para los objetivos de Android y la consistencia con otras plataformas oficialmente compatibles. El familia de trabajo igualmente planea confiar mejoras a las bibliotecas básicas de Swift, como la cojín y el despacho, por lo que se alinean mejor con las convenciones y comportamientos de la plataforma Android.
El avance de aplicaciones de Android está actualmente dominado por Kotlin, que se anunció como el idioma preferido de Google para Android en 2017.






