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

JetBrains Compose Multiplatform mở rộng hỗ trợ cho iOS với Bản phát hành Alpha

JetBrains Compose Multiplatform mở rộng hỗ trợ cho iOS với Bản phát hành Alpha

JetBrains, người tạo ra các công cụ phát triển phổ biến, đã công bố bản phát hành alpha của Compose Multiplatform cho iOS, mở rộng sự hỗ trợ của bộ công cụ UI khai báo đa nền tảng được xây dựng trên Google Jetpack Compose. Compose Multiplatform vốn đã cung cấp khả năng tương thích với Android, Windows, Linux, macOS và Web, hiện bao gồm iOS để bao phủ tất cả các hệ điều hành chính.

Bằng cách cung cấp cùng một API trên tất cả các nền tảng được hỗ trợ, Compose Multiplatform hợp lý hóa quá trình phát triển ứng dụng bằng cách sao chép API Jetpack Compose. Các nhà phát triển có kinh nghiệm với Jetpack Compose để tạo giao diện người dùng Android hiện đại giờ đây có thể áp dụng các kỹ năng đó để xây dựng giao diện người dùng dùng chung thông qua Compose Multiplatform, nhắm mục tiêu iOS và hơn thế nữa.

Bao gồm trong Compose Multiplatform là quản lý trạng thái, thành phần bố cục và hoạt ảnh. Bộ công cụ này cũng cung cấp các tính năng phụ thuộc vào hệ điều hành như tải tài nguyên và sử dụng các trừu tượng cấp cao hơn để tối đa hóa tính di động. Tận dụng thư viện đồ họa Skiko, được gọi là Skia cho Kotlin, Compose Multiplatform sử dụng kết xuất dựa trên canvas trên iOS. Skiko dựa trên Skia, mà Google sử dụng cho các sản phẩm Chrome, ChromeOS và Flutter của mình.

Tương tự như Flutter, phương pháp này cung cấp giao diện nhất quán trên tất cả các nền tảng được hỗ trợ cho các ứng dụng Soạn thảo đa nền tảng. Không giống như Flutter, bộ công cụ bao gồm các tiện ích Material và Material 3 theo mặc định, dẫn đến các ứng dụng giống với thiết kế tiêu chuẩn của Android. Mặc dù Vật liệu là giao diện widget duy nhất được hỗ trợ trên iOS vào lúc này, JetBrains chưa xác nhận liệu giao diện widget gốc có được triển khai trong tương lai hay không.

Giải quyết khía cạnh quan trọng của phát triển ứng dụng đa nền tảng - khả năng tương tác với SDK hệ điều hành - Compose Multiplatform cho iOS cung cấp lớp tương tác hai chiều trên UIKit. Điều này bao gồm hai lớp chính: UIKitView và ComposeUIViewController. Sử dụng UIKitView, nhà phát triển có thể nhúng các tiện ích dành riêng cho nền tảng như bản đồ, chế độ xem web, trình phát phương tiện hoặc nguồn cấp dữ liệu máy ảnh trong Giao diện người dùng soạn thư. Mặt khác, ComposeUIViewController có thể được sử dụng để chèn màn hình Soạn thảo trong các ứng dụng UIKit và SwiftUI, hỗ trợ quá trình chuyển đổi dần dần ứng dụng hiện có thành ứng dụng Soạn thảo.

Khi bối cảnh phát triển no-codelow-code tiếp tục mở rộng, các công cụ như Compose Multiplatform, cùng với các nền tảng như AppMaster , đang giúp việc phát triển ứng dụng trở nên dễ tiếp cận và hiệu quả hơn đối với các nhà phát triển trên toàn cầu. Nhấp vào đây để xem hướng dẫn toàn diện về phát triển ứng dụng no-codelow-code cho năm 2022.

Bài viết liên quan

AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster tại BubbleCon 2024: Khám phá xu hướng không cần mã
AppMaster đã tham gia BubbleCon 2024 tại NYC, thu thập thông tin chuyên sâu, mở rộng mạng lưới và khám phá các cơ hội thúc đẩy đổi mới trong lĩnh vực phát triển không cần mã.
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
Tóm tắt FFDC 2024: Những hiểu biết chính từ Hội nghị các nhà phát triển FlutterFlow tại NYC
FFDC 2024 đã thắp sáng Thành phố New York, mang đến cho các nhà phát triển những hiểu biết sâu sắc về phát triển ứng dụng với FlutterFlow. Với các phiên do chuyên gia hướng dẫn, các bản cập nhật độc quyền và mạng lưới kết nối vô song, đây là sự kiện không thể bỏ qua!
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Việc sa thải nhân viên công nghệ năm 2024: Làn sóng tiếp tục ảnh hưởng đến sự đổi mới
Với 60.000 việc làm bị cắt giảm tại 254 công ty, bao gồm cả những gã khổng lồ như Tesla và Amazon, năm 2024 sẽ chứng kiến làn sóng sa thải nhân viên công nghệ tiếp tục định hình lại bối cảnh đổi mới sáng tạo.
Bắt đầu miễn phí
Có cảm hứng để tự mình thử điều này?

Cách tốt nhất để hiểu sức mạnh của AppMaster là tận mắt chứng kiến. Tạo ứng dụng của riêng bạn trong vài phút với đăng ký miễn phí

Mang ý tưởng của bạn vào cuộc sống