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

O JetBrains Compose Multiplatform estende o suporte ao iOS com o lançamento do Alpha

O JetBrains Compose Multiplatform estende o suporte ao iOS com o lançamento do Alpha

A JetBrains, criadora de ferramentas de desenvolvimento populares, anunciou uma versão alfa do seu Compose Multiplatform para iOS, expandindo o suporte do kit de ferramentas de IU declarativa multiplataforma construído no Google Jetpack Compose. O Compose Multiplatform, que já oferece compatibilidade com Android, Windows, Linux, macOS e a Web, agora abrange o iOS para cobrir todos os principais sistemas operacionais.

Ao fornecer a mesma API em todas as plataformas compatíveis, o Compose Multiplataforma simplifica o desenvolvimento de aplicativos replicando as APIs Jetpack Compose. Os desenvolvedores que têm experiência com o Jetpack Compose para criar interfaces de usuário modernas para Android agora podem aplicar essas habilidades para criar uma interface de usuário compartilhada por meio do Compose Multiplatform, visando o iOS e muito mais.

O Compose Multiplatform inclui gerenciamento de estado, composição de layout e animações. O kit de ferramentas também acomoda recursos dependentes do sistema operacional, como carregamento de recursos, e usa abstrações de nível superior para maximizar a portabilidade. Aproveitando a biblioteca gráfica Skiko, conhecida como Skia para Kotlin, o Compose Multiplatform utiliza renderização baseada em tela no iOS. A Skiko é baseada na Skia, que o Google utiliza para seus produtos Chrome, ChromeOS e Flutter.

Semelhante ao Flutter, essa abordagem fornece uma aparência consistente em todas as plataformas suportadas para aplicativos Compose Multiplatform. Ao contrário do Flutter, o kit de ferramentas inclui widgets Material e Material 3 por padrão, resultando em aplicativos que se assemelham aos designs padrão do Android. Embora o Material seja o único look-and-feel de widget suportado no iOS no momento, a JetBrains não confirmou se um look-and-feel de widget nativo será implementado no futuro.

Abordando o aspecto significativo do desenvolvimento de aplicativos multiplataforma - interoperabilidade com o SDK do sistema operacional - o Compose Multiplatform for iOS oferece uma camada de interoperabilidade bidirecional sobre o UIKit. Isso inclui duas classes principais: UIKitView e ComposeUIViewController. Usando o UIKitView, os desenvolvedores podem incorporar widgets específicos da plataforma, como mapas, visualizações da Web, players de mídia ou feeds de câmera em uma interface do usuário do Compose. O ComposeUIViewController, por outro lado, pode ser utilizado para inserir telas do Compose em aplicativos UIKit e SwiftUI, auxiliando na conversão gradual de um aplicativo existente em um aplicativo Compose.

À medida que o cenário de desenvolvimento no-code e low-code continua a se expandir, ferramentas como o Compose Multiplatform, juntamente com plataformas como o AppMaster, estão tornando o desenvolvimento de aplicativos mais acessível e eficiente para desenvolvedores em todo o mundo. Clique aqui para obter um guia abrangente sobre no-code e low-code desenvolvimento de aplicativos para 2022.

Posts relacionados

Samsung lança Galaxy A55 com segurança inovadora e construção premium
Samsung lança Galaxy A55 com segurança inovadora e construção premium
A Samsung amplia sua linha intermediária apresentando o Galaxy A55 e A35, com segurança Knox Vault e elementos de design atualizados, infundindo qualidades emblemáticas no segmento.
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
Cloudflare lança firewall para IA para proteger grandes modelos de linguagem
A Cloudflare dá um passo à frente com o Firewall for AI, um WAF avançado projetado para identificar preventivamente e impedir possíveis abusos direcionados a grandes modelos de linguagem.
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT da OpenAI agora fala: O futuro da IA ​​interativa por voz
ChatGPT alcançou um marco com o OpenAI lançando recursos de voz. Os usuários agora podem desfrutar da interação com as mãos livres enquanto o ChatGPT lê as respostas em voz alta no iOS, Android e na Web.
Comece gratuitamente
Inspirado para tentar isso sozinho?

A melhor maneira de entender o poder do AppMaster é ver por si mesmo. Faça seu próprio aplicativo em minutos com assinatura gratuita

Dê vida às suas ideias