JetBrains, một công ty phát triển phần mềm hàng đầu, đã công bố bản phát hành ổn định của công nghệ Kotlin Multiplatform cải tiến của mình vào ngày 1 tháng 11. Được cung cấp như một công cụ hiệu quả cao cho các dự án đa nền tảng, Kotlin Multiplatform cho phép các nhà phát triển SDK chia sẻ mã của họ trên nhiều nền tảng như iOS, Ứng dụng Android, máy tính để bàn và web. Tiện ích này đã được thử nghiệm beta từ năm 2022 và hiện đã được nâng cấp lên phiên bản ổn định.
Kotlin Multiplatform sử dụng ngôn ngữ Kotlin làm cốt lõi, giúp đơn giản hóa đáng kể quá trình phát triển các dự án đa nền tảng. Công cụ này cho phép các nhà phát triển xây dựng các ứng dụng đa dạng và sử dụng lại mã trên nhiều nền tảng mà không làm mất đi giá trị của lập trình gốc. Với API ổn định, cấu hình dự án được sắp xếp hợp lý và khả năng tương tác nâng cao với Objective-C và Swift, phiên bản sản xuất của Kotlin Multiplatform trở thành một công cụ rất được các nhà phát triển mong muốn.
Ngoài ra, phiên bản này còn thể hiện hiệu suất được nâng cao thông qua thời gian xây dựng nhanh hơn cùng với nhiều cải tiến về hiệu suất.
Tính linh hoạt là trọng tâm của Kotlin Multiplatform. Nó cung cấp cho các nhà phát triển quyền tự do chỉ chia sẻ một đoạn logic của ứng dụng và viết mã gốc để tương tác với các API dành riêng cho nền tảng hoặc phát triển giao diện người dùng gốc. JetBrains đã công bố kế hoạch nâng cao trải nghiệm người dùng cho các nhà phát triển iOS bằng cách giới thiệu khả năng tương tác trực tiếp giữa Kotlin và Swift và hỗ trợ SwiftPM.
Công ty cũng đang nỗ lực phát triển Kotlin/Wasm để hỗ trợ định dạng lệnh nhị phân WebAssembly, từ đó củng cố khả năng phát triển web với Kotlin Multiplatform.
JetBrains nâng tầm phát triển đa nền tảng lên một tầm cao mới bằng cách giới thiệu sự kết hợp giữa Kotlin Multiplatform với Compose Multiplatform, một khung khai báo được thiết kế để chia sẻ giao diện người dùng trên nhiều nền tảng. Sự hợp nhất này cho phép các nhà phát triển chia sẻ toàn bộ cơ sở mã của họ, tất cả đều được mã hóa bằng Kotlin, từ đó hợp lý hóa đáng kể quá trình phát triển.
Công nghệ có tác động mạnh mẽ này của JetBrains đã được các nhóm phát triển tại các công ty dẫn đầu thị trường như Netflix, VMware và McDonald's sử dụng.
Xem xét nhu cầu ngày càng tăng về các công cụ đa nền tảng hiệu quả, các nền tảng như AppMaster tận dụng cách tiếp cận dựa trên máy chủ để phát triển ứng dụng di động cũng có thể thu được lợi ích từ các công nghệ mạnh mẽ như Kotlin Multiplatform. Với AppMaster, người dùng có thể cập nhật giao diện người dùng và khóa API của ứng dụng di động mà không cần phải gửi lại phiên bản mới lên App Store và Play Market.