JetBrains công bố lộ trình phát triển táo bạo vào năm 2024 cho đa nền tảng Kotlin

demo

JetBrains đã chính thức đưa ra chiến lược cải tiến và phát triển sắp tới trong công cụ Kotlin Multiplatform cho năm 2024, ngay sau khi công bố bản phát hành ổn định ban đầu của công cụ này gần đây.

Trưởng dự án Kotlin tại JetBrains, Egor Tolstoy, đã làm sáng tỏ mục tiêu chính là xây dựng một khuôn khổ mạnh mẽ dưới dạng Compose Multiplatform. Nó nhằm mục đích tạo điều kiện thuận lợi cho việc tạo ra các ứng dụng có tính thẩm mỹ cao và hiệu suất cao, duy trì giao diện nhất quán trên tất cả các nền tảng được hỗ trợ.

Một trong những lĩnh vực trọng tâm chính của JetBrains so với Compose Multiplatform là việc ra mắt phiên bản beta của Compose cho iOS. Ngoài ra, họ sẽ cố gắng chuyển đổi tất cả các API và thành phần cốt lõi của Jetpack Compose thành đa nền tảng, tăng hiệu quả kết xuất trên iOS và đảm bảo chức năng cuộn và chỉnh sửa văn bản mượt mà trong Compose cho iOS phù hợp với các phiên bản gốc của nó. Hơn nữa, nó dự định giới thiệu một API chung để chia sẻ tài nguyên, tích hợp với API truy cập iOS và Máy tính để bàn, đồng thời cung cấp giải pháp toàn diện cho điều hướng đa nền tảng.

Compose cho Web cũng sẽ nhận được sự chú ý đặc biệt. JetBrains có kế hoạch giúp các nhà phát triển dễ dàng chuyển mã hiện có, hỗ trợ các kích thước, hướng và mật độ màn hình khác nhau, đồng thời chấp nhận đầu vào từ nhiều nguồn, bao gồm chuột, màn hình cảm ứng và cả bàn phím vật lý và bàn phím ảo, bên cạnh các cải tiến về hiệu suất.

Các công cụ phát triển phần mềm từ JetBrains cũng không bỏ lỡ đợt cập nhật nào. Hỗ trợ cấu hình dự án, trải nghiệm gỡ lỗi tích hợp và hỗ trợ bổ sung cho Compose Multiplatform đều có sẵn. Các tính năng như xem trước trực tiếp mã tiêu chuẩn và cơ chế gỡ lỗi trực quan cũng sẽ được tích hợp.

Việc xuất trực tiếp Kotlin-to-Swift sẽ được giới thiệu để tạo điều kiện thuận lợi cho các nhà phát triển muốn chia sẻ chéo mã với các mục tiêu iOS, loại bỏ nút thắt cổ chai do Objective-C tạo ra. Theo Tolstoy, nó sẽ cho phép hỗ trợ ngôn ngữ Swift rộng hơn và xuất khẩu API một cách tự nhiên hơn.

JetBrains còn dự định tăng cường hiệu suất của quá trình biên dịch Kotlin/Native, tinh chỉnh việc tích hợp CocoaPods và thêm hỗ trợ để xuất các khung bằng SwiftPM.

Lộ trình cho Kotlin Multiplatform cũng bao gồm một chiến lược toàn diện nhằm mở rộng hệ sinh thái thư viện trong khi vẫn duy trì khả năng tương thích ngược. Để phù hợp với mục tiêu này, JetBrains nhằm mục đích cải thiện định dạng klib, cho phép nó sử dụng các kỹ năng xây dựng thư viện JVM của các nhà phát triển, kết hợp hành vi nội tuyến mã tương tự từ JVM và cung cấp một công cụ để đảm bảo API công khai của thư viện của bạn không thay đổi trong môi trường không tương thích. thái độ.

Nguồn : https://appmaster.io/vi/news/lo-trinh-phat-trien-da-nen-tang-kotlin-cua-jetbrains-2024

Bài viết liên quan

Flutter phiên bản 3.7 có gì mới
Đọc thêm

Flutter phiên bản 3.7 có gì mới

Đầu năm 2023, Google vừa phát hành Flutter 3.7. Với các tính năng mới trong phiên bản lần này, các developer có thể nâng cao khả năng viết code của mình.

Một số tính năng mới trong React 18
Đọc thêm

Một số tính năng mới trong React 18

React 18 được phát hành vào 03/2022 tập trung vào cải tiến hiệu suất và cập nhật công cụ render. Ngoài ra còn có một số tính mới đáng chú ý khác.

Thế giới sắp đón công nghệ 6G vào năm 2030
Đọc thêm

Thế giới sắp đón công nghệ 6G vào năm 2030

Mới đây, một số giám đốc điều hành từ các công ty công nghệ và viễn thông lớn nhất trên thế giới tiết lộ rằng công nghệ 6G, thế hệ mạng Internet di động tiếp theo sau 5G, có thể sẽ ra mắt vào năm 2030.