IT Home
85

Tin ngành

JetBrains ra mắt Kotlin Toolchain 0.12: Hỗ trợ xuất bản thư viện đa nền tảng và chạy ứng dụng Wasm

(giờ Việt Nam)

Tóm tắt AI

JetBrains cập nhật Kotlin Toolchain 0.12, cho phép xuất bản thư viện đa nền tảng (JVM, Android, iOS, Wasm) và hỗ trợ xây dựng ứng dụng WebAssembly trực tiếp. Bản cập nhật cũng tích hợp Compose Hot Reload và kết nối AI thông qua MCP để tối ưu hóa quy trình phát triển.

Bản dịch AI

Theo tin từ IT ngày 7 tháng 9, JetBrains vừa phát hành công cụ xây dựng (build tool) Kotlin Toolchain 0.12, bổ sung khả năng phát hành thư viện đa nền tảng Kotlin, bao gồm JVM, Android, iOS và WebAssembly (Wasm). Đồng thời, hãng cũng ra mắt phiên bản xem trước tính năng xây dựng ứng dụng web Wasm. Các nhà phát triển có thể sử dụng cùng một bộ công cụ để cấu hình các nền tảng mà thư viện hỗ trợ và tạo ra các phiên bản tương ứng cho từng nền tảng đó.

IT lưu ý rằng, Kotlin Toolchain đã cung cấp tính năng phát hành thư viện từ phiên bản 0.11, nhưng thời điểm đó chỉ hỗ trợ nền tảng JVM. Phiên bản 0.12 đã mở rộng phạm vi sang các dự án đa nền tảng Kotlin (Kotlin Multiplatform), khi phát hành sẽ đồng thời tạo ra các giao diện chương trình dùng chung, tệp thư viện cho từng nền tảng, mã nguồn, cũng như thông tin giúp công cụ xây dựng nhận diện phiên bản nền tảng. Các dự án sử dụng thư viện này không cần phải chọn tệp thủ công, công cụ xây dựng sẽ tự động lấy phiên bản tương ứng dựa trên nền tảng mục tiêu.

Ngoài ra, Kotlin Toolchain 0.12 có thể trực tiếp xây dựng và chạy các ứng dụng web Wasm, đồng thời hỗ trợ sử dụng tệp index.html tùy chỉnh cùng các tài nguyên web khác. Nếu dự án phụ thuộc vào các thư viện đa nền tảng Kotlin cần thêm các gói npm bổ sung, chuỗi công cụ này cũng sẽ tự động lấy các phụ thuộc đó mà nhà phát triển không cần phải thêm thủ công từng cái một.

Song song đó, phía nhà phát triển cũng cập nhật khung giao diện người dùng (UI framework) đa nền tảng Compose Multiplatform. Các nhà phát triển có thể kích hoạt Compose Hot Reload thông qua dòng lệnh để tải trực tiếp các thay đổi về giao diện ngay trong khi ứng dụng đang chạy. Phiên bản mới cũng hỗ trợ khởi chạy máy chủ MCP, cho phép các AI agent tương tác với ứng dụng đang chạy qua Compose Hot Reload, bao gồm các thao tác như tải lại, khởi động lại ứng dụng, lấy hình ảnh cửa sổ và đọc cấu trúc các thành phần giao diện.

KotlinJetBrainsLập trìnhWebAssemblyCompose
Đọc bài gốc

Bài viết được AI dịch và tổng hợp tự động từ IT Home. Liên kết bài gốc ở phía trên. Dữ liệu đồng bộ qua API công khai được ghi nguồn tại AI HOT (canonical) ↗. AIHOT.vn luôn dẫn nguồn đầy đủ — nếu bạn thấy điểm cần chỉnh sửa, hãy gửi ý kiến tại trang phản hồi.