11 月 20 日消息,JetBrains此前正式推出了跨平臺開發工具Kotlin Multiplatform(KMP),讓開發人員可以在不同平臺間復用代碼,但同時又能保留“原生應用”的優勢。
目前 JetBrains發布了2024年Kotlin Multiplatform的開發路線圖。其目標是在 2024年對Kotlin Multiplatform核心技術、Compose Multiplatform、KMP工具和KMP庫進行一系列改進。
官方介紹稱,Kotlin Multiplatform 將在2024年著重提升iOS平臺的性能,并提升 Compose for Web 表現:
使所有 Jetpack Compose 核心 API 和組件支持多平臺;
提高 iOS 平臺的渲染性能;
使 Compose for iOS 應用程序中的滾動和文本編輯行為與 iOS 原生應用程序中的行為相同;
實現用于共享所有類型資源的通用 API;
與 iOS 和Desktop accessibility API 集成;
提供多平臺導航解決方案;
允許移植現有代碼;
支持不同的屏幕尺寸、方向和密度;
支持通過鼠標、觸摸屏、物理鍵盤或屏幕鍵盤進行輸入;
改善性能和 binary size。
此外,JetBrains 還將增強對Compose Multiplatform的支持、推出更多項目配置幫助、為多平臺項目所有部分提供統一及增強的調試體驗,并推出直接從Kotlin導出到Swift的功能。
此外,隨著 KotlinMultiplatform生態系統的快速發展,JetBrains提到,他們還將重點關注改進klib格式,允許庫創建者利用他們的JVM庫構建技能;在Kotlin Multiplatform庫中實現與JVM相同的代碼內聯行為;以及提供一個工具來確認庫的公共API沒有以不兼容的方式進行了更改。
據此前報道,Kotlin Multiplatform的核心由多個部分組成,包括編譯器、語言功能、API、IDE等,這款開發工具被設計為一個具有“高靈活性和適應性”的工具,開發人員只需在必要時刻編寫原生代碼即可。
Kotlin Multiplatform可讓開發人員在不同平臺維護單一代碼庫,特別像是相關應用程序的邏輯部分,這也可以大幅減少開發者針對不同平臺編寫和維護相同應用的時間。
相關閱讀:《JetBrains 推出開發工具 Kotlin Multiplatform 首個穩定版,強調“跨平臺代碼復用”》
本文鏈接:http://www.www897cc.com/showinfo-119-31021-0.htmlJetBrains 公布開發工具 Kotlin Multiplatform 2024 年路線圖,改善 iOS 平臺及 Web 性能等
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com