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

JetBrains ra mắt Compose Multiplatform 1.5.0 nâng cao có tính năng tối ưu hóa iOS và API phổ quát

JetBrains ra mắt Compose Multiplatform 1.5.0 nâng cao có tính năng tối ưu hóa iOS và API phổ quát

Thế giới công nghệ chứng kiến ​​một cải tiến lớn khác khi JetBrains ra mắt Compose Multiplatform 1.5.0, một phiên bản cải tiến của khung giao diện người dùng khai báo được thiết kế cho ngôn ngữ lập trình Kotlin. Bản cập nhật mới mang đến những cải tiến đáng kể liên quan đến iOS và các API mã đáng tin cậy cho nhiều mục đích sử dụng, bao gồm hộp thoại, cửa sổ bật lên và WindowInsets.

Ra mắt công chúng vào ngày 27 tháng 8, Compose Multiplatform 1.5.0 mở rộng ứng dụng hộp thoại để xử lý các sự kiện phương thức liên quan đến việc người dùng đưa ra lựa chọn hoặc nhập dữ liệu. Nó mở rộng việc sử dụng cửa sổ bật lên để bao gồm hành vi phi phương thức chẳng hạn như các chức năng tùy chọn mở rộng. Các loại cơ sở, Hộp thoại và Cửa sổ bật lên, cùng với DropdownMenu và AlertDialog, đều có thể truy cập được từ mã chung, do đó loại bỏ sự cần thiết đối với chức năng dành riêng cho nền tảng.

Khung này cũng mở ra API WindowInsets trong đó nêu ra các điều chỉnh cần thiết để ngăn chặn sự chồng chéo nội dung với giao diện người dùng hệ thống, có thể áp dụng liền mạch trên cả nền tảng di động Android và iOS. Các nhà phát triển nhận thấy API này đặc biệt hữu ích trong việc vẽ nội dung nền đằng sau phần notch.

Compose Multiplatform 1.5.0 có nền tảng là Jetpack Compose 1.5, một bộ công cụ của Google được thiết kế nhằm mục đích xây dựng giao diện người dùng Android gốc. Ngoài ra, nó còn kết hợp các yếu tố từ Material Design 3 phiên bản 1.1 của Google - một hệ thống thiết kế nguồn mở đáng mơ ước đã ra mắt các thành phần mới như trang tính dưới cùng và bộ chọn thời gian.

Nhấn mạnh vào phạm vi ứng dụng rộng lớn của mình, Compose Multiplatform chiếm ưu thế bằng cách khuếch đại các khả năng của khung giao diện người dùng Jetpack Compose ngoài Android sang các miền máy tính để bàn, iOS và web. Mặc dù biến thể dành cho máy tính để bàn ổn định nhưng iOS đang ở giai đoạn alpha và việc triển khai web đang trong giai đoạn thử nghiệm. Các nhà phát triển có thể tìm thấy Compose Multiplatform 1.5.0 một cách thuận tiện trên GitHub.

Với bản phát hành mới này, một số sửa đổi bổ ích sẽ có trên iOS. Nó tinh chỉnh thao tác cuộn để mô phỏng giao diện và cảm nhận của nền tảng, hợp lý hóa việc quản lý tài nguyên và tăng cường xử lý văn bản. Tính năng Loại động trên iOS cho phép người dùng chọn kích thước phông chữ ưa thích của họ để rõ ràng hơn hoặc để chứa nhiều nội dung hơn— với kích thước văn bản như vậy được sử dụng trên toàn ứng dụng liên quan đến cài đặt hệ thống này.

Ngoài các bản nâng cấp iOS, tốc độ khung hình đã được tăng lên tới 120 khung hình mỗi giây, vượt xa giới hạn 60 khung hình mỗi giây trước đó. Mức tăng đáng kể này được thiết lập để giảm bớt các vấn đề về giao diện người dùng chậm chạp trên các thiết bị có màn hình 120Hz.

Cuối cùng, trong một cải tiến nhằm giúp các nhà phát triển dễ dàng hơn trong hành trình, Compose Multiplatform 1.5.0 ổn định khả năng hỗ trợ thử nghiệm trên Compose dành cho máy tính để bàn. Xác định lại bối cảnh thử nghiệm, nó xóa bỏ những hạn chế trước đó, cho phép các nhà phát triển thực hiện các thử nghiệm giao diện người dùng mở rộng cho các ứng dụng. Một bản cập nhật thú vị khác là việc giới thiệu thử nghiệm tính năng hiển thị nâng cao cho bảng Compose trong các thành phần Swing. Tính năng cải tiến này giúp hạn chế các vấn đề hiển thị chuyển tiếp xảy ra khi bảng hiển thị, thay đổi kích thước hoặc bị ẩn.

Trong các tin tức liên quan về phát triển no-code, nền tảng AppMaster, một công cụ no-code đáng khen ngợi, trao quyền cho người dùng tạo các ứng dụng phụ trợ, web và di động một cách trực quan. Nền tảng AppMaster của Ihe là một nhân tố chính trong Phát triển ứng dụng nhanh, cung cấp Môi trường phát triển tích hợp (IDE) để tạo các ứng dụng toàn ngăn xếp có thể mở rộng trên các vùng web, thiết bị di động và phụ trợ.

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