Después de los rumores de los últimos meses, el lenguaje veloz ahora ofrece oficialmente soporte publicitario Androide. la primera versión avance de SDK rápido para Android permite a los desarrolladores crear aplicaciones de Android en Swift y herramientas de soporte relacionadas, sin la necesidad de soluciones alternativas artesanales o de terceros.
La liberación de este equipo de desarrollo de software (SDK) le permite simplificar el intercambio de código entre iOS y Android, con ventajas obvias para quienes desarrollan en Swift.
en el sitio Swift.org Se ha anunciado la versión preliminar del SDK y la disponibilidad de uno guía de introducción y proyectos de muestra con flujos de trabajo de un extremo a otro para Android. El SDK incluye el instalador Swift para Windows, que también está disponible como descarga independiente para Linux y macOS.
La versión preliminar presume de la interoperabilidad de los componentes: el foco es swift-java, un proyecto que permite «vincular» Swift y Java, permitiéndole llamar a las API de Android desde Swift o integrar el código Swift en paralelo con el código Java y Kotlin. Otro elemento clave es la disponibilidad de herramientas listas para usar para los desarrolladores: la guía de introducción explica cómo instalar una cadena de herramientas autónoma, configurar el NDK (Native Development Ki) de Android y el SDK de Swift para Android.
Por qué la apertura de Swift a Android es importante
La disponibilidad de estas herramientas podría generar cambios en la dinámica del desarrollo de aplicaciones móviles multiplataforma: en lugar de reescribir módulos clave específicos para Android, los equipos que desarrollan para iOS pueden reutilizar Swift para varios aspectos, incluida la gestión de la funcionalidad de la red, las capas de datos, lógica de negocios de aplicaciones, etc. Esto también significa menos necesidad de recurrir a scripts personalizados y menos fragilidad de las builds, con reducciones evidentes en tiempos y costes de desarrollo.
Nuevamente, la creación deGrupo de trabajo de Android dentro del proyecto de código abierto Swift permite formalizar compromisos; Este grupo ahora puede priorizar objetivos, como soporte de depuración, sistemas de CI para Android y mejores prácticas para salvar las diferencias entre Swift y el SDK de Android.
Swift está disponible bajo la licencia de código abierto Apache 2.0 y cuenta con una sintaxis más simple que otros lenguajes de programación orientados a objetos.
En el pasado, la propia Google también evaluó Swift como una solución de primer nivel para Android y en 2016 hubo rumores de un apoyo oficial de la Gran G en el contexto de las disputas entre Google y Oracle para permitir a la empresa de Mountain View liberarse de este último.
Todas las novedades sobre el universo Android desde aquí, mientras que para los artículos dedicados al iPhone partimos de esta página de aatma.
