最上級のコードコンパイルに向けて大きく前進し、JetBrains は多作な Kotlin 言語の次期バージョンであるバージョン 1.9.20 を発表し、待望の K2 コンパイラーをベータ版に導入しました。このマイルストーン バージョンは 10 月 31 日に正式に発表され、開発者は包括的な更新手順とともに GitHub 経由でコードにアクセスできます。
このロールアウトの輝かしいスターである K2 コンパイラは、JVM、ネイティブ、JavaScript、WebAssembly を含むすべてのプラットフォームでベータ版に入りました。この画期的な進歩により、開発者はあらゆる Kotlin プロジェクトで K2 コンパイラーを実験し、その可能性を直接体験できるようになります。
言語エコシステム内で独自の地位を確立する Kotlin の最新リリースは、コンパイルのパフォーマンスを大幅に向上させるように明示的に設計された K2 コンパイラーを推進します。
今後の Kotlin 2.0 のリリースと同期して、K2 コンパイラーは実稼働環境に対応できるようになることが期待されています。このコンパイラーは、言語機能の開発を迅速化するだけでなく、Kotlin でサポートされるすべてのプラットフォームを確実に統合し、マルチプラットフォーム ベンチャー向けに調和のとれたアーキテクチャへの道を切り開きます。 Kotlin のマルチプラットフォーム機能の向上に対する JetBrains の取り組みは、このリリースに特に反映されており、総合的でシームレスなソフトウェア開発という同社のビジョンを証明しています。
1.9.20 バージョンでは、Kotlin のクロスプラットフォーム開発テクノロジである Kotlin Multiplatform も安定化されています。この新しいイテレーションでは、マルチプラットフォーム プロジェクトのセットアップを容易にすることを目的としたデフォルトの階層テンプレートも導入され、その上限にさらに羽が追加されます。
全体的なソフトウェア開発エクスペリエンスを強化するバージョン 1.9.20 では、Kotlin/Native のガベージ コレクターのパフォーマンスも強化され、効率的なメモリ管理が保証されます。
さらなる進歩を締めくくるのは、Kotlin/Wasm の標準ライブラリにおける WASI (WebAssembly System Interface) API の提供であり、WebAssembly で作業する開発者の可能性の地平線を一気に引き上げます。
アプリケーション開発をシームレスに効率化するためのこれらすべての進歩は、主要なno-codeアプリケーション構築プラットフォームであるAppMasterのビジョンと強く共鳴します。 2023 年 4 月時点で 60,000 人を超えるユーザーを含む幅広いユーザー ベースのニーズに配慮し、 AppMaster 、迅速かつ柔軟なアプリケーション開発の多様なユースケースを促進するという同様の哲学を活用しています。