Resumen
-
Swift se extiende a Android, con un nuevo grupo para facilitar el soporte oficial y una mejor integración con Android OS.
-
El grupo de trabajo de Android tiene como objetivo eliminar las versiones no oficiales de Swift, mejorar los paquetes básicos y definir el soporte de Android.
-
Este movimiento podría facilitar la transferencia de aplicaciones más fácil desde iOS a Android, pero aún requiere un mayor desarrollo y pruebas.
Existen marcas diferencias entre cómo se hacen las aplicaciones iOS frente a cómo se hacen las aplicaciones de Android. A saber, las aplicaciones de iOS se basan en Swift, mientras que Android usa principalmente Kotlin. Ahora, sin embargo, Swift llegará a Android. Y podría tener enormes implicaciones para las aplicaciones en el futuro.
El lenguaje de programación de código abierto de Apple, Swift, extiende oficialmente su alcance al sistema operativo Android. La iniciativa está siendo encabezada por un «grupo de trabajo Android» recientemente formado dentro del proyecto Swift, que debería poder configurar Swift para el desarrollo de aplicaciones de Android. Si bien los desarrolladores técnicamente han podido escribir aplicaciones de Android usando Swift a través de herramientas de terceros, este movimiento marca la primera vez que el proyecto Swift en sí mismo es sancionando y apoyando oficialmente a Android.
El «Grupo de trabajo de Android» ha establecido una carta clara con varios objetivos clave para ayudar a Swift finalmente a establecerse como un ciudadano de primera clase en el mundo del desarrollo de Android. Un objetivo principal es mejorar y mantener el soporte de Android dentro de la distribución oficial de Swift, lo que eliminaría la necesidad de que los desarrolladores dependan de versiones no oficiales o modificadas del lenguaje. El grupo también se centrará en mejorar los paquetes Swift básicos como Foundation y Dispatch para integrarse mejor con los idiomas establecidos de la plataforma Android. Esto será crucial para garantizar que las aplicaciones Swift no solo se ejecuten en Android sino que también se sientan nativas del sistema operativo.
Relacionado
La configuración de la aplicación de Android puede convertirse en más de iPhone
¿Pero los desarrolladores realmente lo usarán?
Además, el grupo de trabajo colaborará con el grupo de dirección de la plataforma para definir formalmente el nivel de soporte que Android recibirá y trabajará para cumplir con esos estándares. Otras tareas críticas para el grupo incluyen definir el rango de niveles de API de Android compatibles y arquitecturas de procesadores, y establecer una integración continua para el proyecto Swift que incluye pruebas rigurosas en Android.
No voy a aburrirte con los entresijos de todo esto, ya que seguramente no eres un desarrollador. Pero este es un gran problema. Si bien la mayoría de las aplicaciones principales admiten Android e iOS, cuando se trata de tener que elegir una, la opción favorecida es casi siempre iOS. Para muchos desarrolladores, es el mercado más importante para priorizar. Si bien no significaría «un esfuerzo mínimo» para portar aplicaciones entre iOS y Android (todavía hay muchas cosas que continuarán diferidos entre ambas plataformas que no son solo la base de código principal), optimizaría en gran medida las cosas y ayudarán a los desarrolladores pasar de una aplicación iOS a una aplicación de Android con más facilidad.
Por ahora, tendremos que esperar y ver cómo resulta todo esto, pero ciertamente es prometedor.
Fuente: Swift
