VietTechiesHIỂU CÔNG NGHỆ. MỞ GÓC NHÌN.
☰ Chuyên mục

JetBrains khuyến nghị dùng Kotlin Toolchain 0.13 cho dự án KMP mới

07/10/2026 · VietTechies · Biên tập

Một núm xoay điều khiển lớn màu chàm đậm với các vạch dấu phát sáng màu vàng kim đặt cạnh một đòn bẩy màu bạc thanh mảnh trên nền studio màu xám đá nát.
Ảnh minh họa do AI tạo.

JetBrains đã chính thức phát hành Kotlin Toolchain 0.13, xác định hệ thống build hợp nhất này là điểm khởi đầu được khuyến nghị cho hầu hết các dự án Kotlin Multiplatform (KMP) mới. Bộ công cụ cung cấp một giao diện dòng lệnh duy nhất cùng cấu hình khai báo được thiết kế để chuẩn hóa việc thiết lập môi trường, tạo dự án, biên dịch, kiểm thử và xuất bản sản phẩm trên các nền tảng desktop, di động, web và máy chủ.

Thiết lập dự án tương tác và cải thiện trải nghiệm iOS

Bản phát hành 0.13 giới thiệu quy trình khởi tạo tương tác thông qua lệnh kotlin new mới, mô phỏng các tùy chọn trong Kotlin Multiplatform Wizard. Lệnh kotlin init hiện có cũng được cập nhật để sử dụng logic khởi tạo tương tự, nhưng tạo các tệp dự án trực tiếp ngay trong thư mục làm việc hiện tại của người dùng.

Việc thiết lập môi trường cho các mục tiêu iOS trên các máy mới cũng đã được tối ưu hóa. Bộ công cụ giờ đây cung cấp chẩn đoán chi tiết về việc chấp nhận giấy phép Xcode, đồng thời tự động khởi tạo các môi trường thực thi máy ảo iOS và thiết bị ảo còn thiếu. Ngoài ra, giao diện dòng lệnh hiện hiển thị thanh tiến trình theo thời gian thực khi tải xuống các phụ thuộc bên ngoài như JDK, các thành phần Android SDK, môi trường thực thi iOS và trình biên dịch.

Hỗ trợ SwiftPM và bộ nhớ tạm trình biên dịch

Kotlin Toolchain 0.13 giới thiệu khả năng tích hợp trực tiếp với Swift Package Manager (SwiftPM) dành cho các nền tảng của Apple. Lập trình viên có thể nhập các API Objective-C từ các gói Swift từ xa hoặc cục bộ thông qua không gian tên swiftPMImport. Khi xuất bản thư viện đa nền tảng, dữ liệu đặc tả cho các phụ thuộc SwiftPM và Compose Resources sẽ được đính kèm cùng với các tệp build, giúp các dự án của bên thứ ba tự động giải quyết các tài nguyên chia sẻ.

Để tối ưu hóa quá trình build, bản cập nhật bổ sung tính năng lưu bộ nhớ tạm (caching) trình biên dịch gốc cho Kotlin/Native thông qua cấu hình settings.kotlin.compileIncrementally. Việc lưu bộ nhớ tạm các phụ thuộc gốc và sử dụng bộ nhớ tạm theo từng tệp cho các bản build debug giúp trình biên dịch chỉ cần biên dịch lại những tệp bị thay đổi trong các chu kỳ chỉnh sửa – build – kiểm thử.

Tích hợp IDE và hạn chế về quy trình công việc

Để sử dụng các tính năng của bản 0.13 trong IDE, JetBrains chỉ định các phiên bản IntelliJ IDEA 2026.2.3 hoặc Android Studio Rabbit 1 | 2026.2.1 (hoặc mới hơn) có cài đặt plugin Kotlin Toolchain mới nhất. Bộ công cụ hiện tự động cài đặt các thành phần Android SDK còn thiếu khi nhập dự án vào IDE, ngăn ngừa các lỗi đồng bộ do thiếu đường dẫn SDK.

Bản phát hành này cũng cung cấp các tính năng chuyên dụng cho phát triển bằng AI Agent, bao gồm một máy chủ Hot Reload MCP và các kỹ năng AI được cài đặt qua gói kotlin/kotlin-agent-skills. JetBrains lưu ý rằng mặc dù bộ công cụ hiện được khuyến nghị cho các dự án mới, các lộ trình chuyển đổi hoàn chỉnh cho các dự án Gradle hiện có vẫn đang trong quá trình phát triển trong khi đội ngũ tiếp tục thu thập ý kiến phản hồi.

Ảnh minh họa do AI tạo, không phải ảnh tư liệu.

Nguồn: Start Your Next KMP App With Kotlin Toolchain 0.13