Công ty phát triển phần mềm JetBrains đã đẩy mạnh trò chơi của mình bằng cách tích hợp hỗ trợ iOS vào Compose Multiplatform, khung giao diện người dùng (UI) đa nền tảng, khai báo, phản ứng của họ cho ngôn ngữ lập trình Kotlin. Phần bổ sung mới nhất mở rộng tiện ích của khung, vốn đã bao gồm hỗ trợ cho các ứng dụng web, máy tính để bàn và Android.
Compose Multiplatform, hiện đang ở giai đoạn alpha dành cho iOS, cho phép các nhà phát triển xây dựng một Giao diện người dùng duy nhất chạy liền mạch trên tất cả các nền tảng. Khung này tận dụng khung giao diện người dùng Jetpack Compose của Google và Đa nền tảng Kotlin của JetBrains, một bộ công nghệ phát triển đa nền tảng.
Mặc dù Compose Multiplatform cho iOS hiện đang trong quá trình hoàn thiện, nhưng các nhà phát triển quan tâm đến việc thử nghiệm nó cho các dự án khác nhau có thể dùng thử tại Jetbrains.com và chia sẻ phản hồi của họ. Bản phát hành alpha cho iOS cũng có một nguyên mẫu cho khả năng tương tác hai chiều trên lớp giao diện người dùng, cung cấp nhiều tùy chọn khả năng sử dụng hơn cho các nhà phát triển.
Với kết xuất dựa trên canvas, Compose Multiplatform đảm bảo rằng cả ứng dụng iOS và Android đều có giao diện nhất quán theo mặc định. Vì nó sử dụng các API được sử dụng rộng rãi để phát triển giao diện người dùng Android, các nhà phát triển có nền tảng về phát triển Android có thể nhanh chóng thích ứng với việc xây dựng với Compose Multiplatform cho iOS.
Thúc đẩy khả năng tương tác trên lớp giao diện người dùng, bản phát hành alpha giới thiệu UIKitView, cho phép các nhà phát triển nhúng các tiện ích phức tạp, dành riêng cho nền tảng như bản đồ, chế độ xem web và nguồn cấp dữ liệu máy ảnh trong giao diện người dùng được chia sẻ. Tương tự, ComposeUIViewController cho phép các nhà phát triển nhúng các màn hình Compose Multiplatform trong các ứng dụng SwiftUI, giúp giảm bớt việc áp dụng Compose Multiplatform trong các ứng dụng iOS.
Các nền tảng Low-code và no-code, bao gồm AppMaster.io , đã cho phép phát triển ứng dụng nhanh chóng và áp dụng rộng rãi các khung đa nền tảng. Bằng cách thêm hỗ trợ iOS vào Compose Multiplatform, JetBrains đang thực hiện một bước quan trọng hướng tới việc giúp việc phát triển giao diện người dùng dễ dàng hơn và dễ tiếp cận hơn trên nhiều nền tảng khác nhau trong ngành công nghệ.