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

JetBrains Compose Multiplatform breidt ondersteuning uit naar iOS met Alpha Release

JetBrains Compose Multiplatform breidt ondersteuning uit naar iOS met Alpha Release

JetBrains, de maker van populaire ontwikkeltools, heeft een alpha-versie aangekondigd van zijn Compose Multiplatform voor iOS, waarmee de ondersteuning van de multiplatform declaratieve UI-toolkit, gebouwd op Google Jetpack Compose, wordt uitgebreid. Compose Multiplatform, dat al compatibel is met Android, Windows, Linux, macOS en het web, omvat nu ook iOS, zodat alle belangrijke besturingssystemen worden ondersteund.

Door dezelfde API te bieden voor alle ondersteunde platforms stroomlijnt Compose Multiplatform de ontwikkeling van apps door Jetpack Compose API's te repliceren. Ontwikkelaars die ervaring hebben met Jetpack Compose voor het maken van moderne Android-gebruikersinterfaces kunnen deze vaardigheden nu toepassen om een gedeelde UI te bouwen via Compose Multiplatform, gericht op iOS en verder.

Compose Multiplatform bevat state management, layout compositie en animaties. De toolkit voorziet ook in OS-afhankelijke functies zoals het laden van bronnen en gebruikt abstracties van een hoger niveau om de overdraagbaarheid te maximaliseren. Compose Multiplatform maakt gebruik van de Skiko grafische bibliotheek, bekend als Skia voor Kotlin, en maakt gebruik van canvas-gebaseerde rendering op iOS. Skiko is gebaseerd op Skia, dat Google gebruikt voor zijn Chrome-, ChromeOS- en Flutter-producten.

Net als bij Flutter zorgt deze aanpak voor een consistente look en feel op alle ondersteunde platforms voor Compose Multiplatform-applicaties. In tegenstelling tot Flutter bevat de toolkit standaard Material en Material 3 widgets, wat resulteert in apps die lijken op standaard Android-ontwerpen. Hoewel Material momenteel de enige widget look-and-feel is die op iOS wordt ondersteund, heeft JetBrains niet bevestigd of er in de toekomst een native widget look-and-feel zal worden geïmplementeerd.

Compose Multiplatform voor iOS pakt het belangrijkste aspect van cross-platform app-ontwikkeling aan - interoperabiliteit met de OS SDK - en biedt een bidirectionele interoplaag bovenop UIKit. Dit omvat twee primaire klassen: UIKitView en ComposeUIViewController. Met UIKitView kunnen ontwikkelaars platformspecifieke widgets zoals kaarten, webweergaven, mediaspelers of camerafeeds opnemen in een Compose UI. ComposeUIViewController daarentegen kan worden gebruikt om Compose-schermen in te voegen in UIKit- en SwiftUI -toepassingen, waardoor een bestaande app geleidelijk kan worden omgezet in een Compose-toepassing.

Terwijl het no-code en low-code ontwikkelingslandschap zich blijft uitbreiden, maken tools als Compose Multiplatform, samen met platforms als AppMaster, app-ontwikkeling toegankelijker en efficiënter voor ontwikkelaars over de hele wereld. Klik hier voor een uitgebreide gids over no-code en low-code app-ontwikkeling voor 2022.

Gerelateerde berichten

AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster op BubbleCon 2024: No-Code Trends verkennen
AppMaster nam deel aan BubbleCon 2024 in New York, waar ze inzichten opdeden, netwerken uitbreidden en mogelijkheden verkenden om innovatie in de no-code-ontwikkelingssector te stimuleren.
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 Wrap-Up: Belangrijkste inzichten van de FlutterFlow Developers Conference in NYC
FFDC 2024 verlichtte New York City en bracht ontwikkelaars baanbrekende inzichten in app-ontwikkeling met FlutterFlow. Met sessies onder leiding van experts, exclusieve updates en ongeëvenaard netwerken was dit een evenement dat u niet mocht missen!
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Ontslagen in de techsector in 2024: de aanhoudende golf die innovatie beïnvloedt
Met 60.000 ontslagen bij 254 bedrijven, waaronder giganten als Tesla en Amazon, zal 2024 een aanhoudende golf van ontslagen in de techsector inluiden, wat het innovatielandschap zal veranderen.
Ga gratis aan de slag
Geïnspireerd om dit zelf te proberen?

De beste manier om de kracht van AppMaster te begrijpen, is door het zelf te zien. Maak binnen enkele minuten uw eigen aanvraag met een gratis abonnement

Breng uw ideeën tot leven