Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

JetBrains Compose Multiplatform amplía su compatibilidad con iOS con la versión Alpha

JetBrains Compose Multiplatform amplía su compatibilidad con iOS con la versión Alpha

JetBrains, creador de populares herramientas de desarrollo, ha anunciado una versión alfa de su Compose Multiplatform para iOS, que amplía la compatibilidad del conjunto de herramientas de interfaz de usuario declarativa multiplataforma basado en Google Jetpack Compose. Compose Multiplatform, que ya ofrece compatibilidad con Android, Windows, Linux, macOS y la Web, abarca ahora iOS para cubrir los principales sistemas operativos.

Al ofrecer la misma API en todas las plataformas compatibles, Compose Multiplatform agiliza el desarrollo de aplicaciones replicando las API de Jetpack Compose. Los desarrolladores que tienen experiencia con Jetpack Compose para crear interfaces de usuario modernas para Android ahora pueden aplicar esos conocimientos para crear una interfaz de usuario compartida a través de Compose Multiplatform, dirigida a iOS y más allá.

Compose Multiplatform incluye gestión de estados, composición de diseños y animaciones. El conjunto de herramientas también incorpora funciones dependientes del sistema operativo, como la carga de recursos, y utiliza abstracciones de alto nivel para maximizar la portabilidad. Aprovechando la biblioteca de gráficos Skiko, conocida como Skia para Kotlin, Compose Multiplatform utiliza el renderizado basado en lienzos en iOS. Skiko se basa en Skia, que Google emplea para sus productos Chrome, ChromeOS y Flutter.

Al igual que Flutter, este enfoque proporciona un aspecto coherente en todas las plataformas compatibles para las aplicaciones Compose Multiplatform. A diferencia de Flutter, el kit de herramientas incluye widgets Material y Material 3 por defecto, lo que da lugar a aplicaciones que se asemejan a los diseños estándar de Android. Aunque Material es el único aspecto de widget compatible con iOS por el momento, JetBrains no ha confirmado si se implementará un aspecto de widget nativo en el futuro.

Para abordar el aspecto más importante del desarrollo de aplicaciones multiplataforma (la interoperabilidad con el SDK del sistema operativo), Compose Multiplatform para iOS ofrece una capa de interoperabilidad bidireccional sobre UIKit. Esto incluye dos clases principales: UIKitView y ComposeUIViewController. Con UIKitView, los desarrolladores pueden incrustar widgets específicos de la plataforma, como mapas, vistas web, reproductores multimedia o canales de cámara, en una interfaz de usuario de Compose. ComposeUIViewController, por su parte, puede utilizarse para insertar pantallas Compose en aplicaciones UIKit y SwiftUI, facilitando la conversión gradual de una aplicación existente en una aplicación Compose.

A medida que el panorama de desarrollo de no-code y low-code continúa expandiéndose, herramientas como Compose Multiplatform, junto con plataformas como AppMaster, hacen que el desarrollo de aplicaciones sea más accesible y eficiente para desarrolladores de todo el mundo. Haga clic aquí para obtener una guía completa sobre el desarrollo de aplicaciones no-code y low-code para 2022.

Entradas relacionadas

Samsung presenta el Galaxy A55 con seguridad innovadora y construcción premium
Samsung presenta el Galaxy A55 con seguridad innovadora y construcción premium
Samsung amplía su línea de gama media presentando los Galaxy A55 y A35, que cuentan con seguridad Knox Vault y elementos de diseño mejorados, infundiendo al segmento cualidades emblemáticas.
Cloudflare presenta un firewall para que la IA proteja los modelos de lenguajes grandes
Cloudflare presenta un firewall para que la IA proteja los modelos de lenguajes grandes
Cloudflare da un paso adelante con Firewall para IA, un WAF avanzado diseñado para identificar y frustrar de forma preventiva posibles abusos dirigidos a modelos de lenguaje grandes.
ChatGPT de OpenAI ahora habla: el futuro de la IA interactiva por voz
ChatGPT de OpenAI ahora habla: el futuro de la IA interactiva por voz
ChatGPT ha logrado una característica histórica con el despliegue de capacidades de voz de OpenAI. Los usuarios ahora pueden disfrutar de una interacción manos libres mientras ChatGPT lee las respuestas en voz alta en iOS, Android y la web.
EMPIEZA GRATIS
¿Inspirado para probar esto usted mismo?

La mejor manera de comprender el poder de AppMaster es verlo por sí mismo. Haz tu propia aplicación en minutos con suscripción gratuita

Da vida a tus ideas