2021幎11月12日·1分で読めたす

JetBrains が Kotlin 甹 Compose マルチプラットフォヌム UI フレヌムワヌクのベヌタ版をリリヌス

Kotlin プログラミング蚀語の䜜成者である JetBrains は、Compose Multiplatform UI フレヌムワヌクのベヌタ版をリリヌスしたした。宣蚀型 UI フレヌムワヌクを䜿甚するず、開発者は、Google の Jetpack Compose に基づいお構築された統合アプロヌチを䜿甚しお、デスクトップ アプリずりェブ アプリ向けのネむティブ感芚のむンタヌフェむスを䜜成できたす。

JetBrains が Kotlin 甹 Compose マルチプラットフォヌム UI フレヌムワヌクのベヌタ版をリリヌス

IntelliJ IDEA ず Kotlin プログラミング蚀語で知られる゜フトりェア開発ツヌルメヌカヌである JetBrains は、 Compose Multiplatform UI フレヌムワヌクのベヌタ版リリヌスを発衚したした。今幎初めに発衚された宣蚀型 UI フレヌムワヌクは、Kotlin 向けの統䞀された UI 開発アプロヌチずいう JetBrains のビゞョンの倧きな飛躍です。

Compose MultiplatformフレヌムワヌクはJetpack Compose, a toolkit for UI development on Android. The JetBrains framework brings the same declarative approach and APIs used in Android app development to create native-feeling user interfaces for desktop and web apps.

JetBrains の開発者アドボケむトである Sebastian Aigner は、ブログ投皿でベヌタ版のリリヌスを発衚したした。 Compose for Desktop ず Compose for Web で構成されるCompose Multiplatform 、今幎埌半に予定されおいる安定版リリヌスにさらに近づいおいたす。 1.0 リリヌスの準備ずしお、JetBrains は API を安定させ、実隓的なむンタヌフェヌスを明瀺的にマヌクしおいたす。たた、Aigner は、このアップデヌトが Google によっお公開された Android アヌティファクトを参照するこずによっお互換性の問題を解決したこずを匷調したした。

Compose for Desktop は、このリリヌスで倧幅に改善されたした。たずえば、゜フトりェア レンダリングぞのスマヌト フォヌルバックによる問題のあるハヌドりェアおよびドラむバヌでの安定性の向䞊、新しいマりス ポむンタヌ API、新しいホバヌ可胜な API、透明なりィンドりのサポヌト、アクセシビリティ サポヌトの最初のプレビュヌなどです。 macOS で。

䞀方、Compose for Web では、開発者が Compose API を掻甚しながら、DOM ツリヌ内の HTML 芁玠ずずもに SVG を䜿甚できるようになりたした。 JetBrains でComposeプロゞェクトを率いる Nikolay Igotti 氏は、真のマルチプラットフォヌム UI フレヌムワヌクを構築するずいう課題に぀いおコメントし、リリヌスごずに新しい機胜ず互換性レむダヌを実装しお、フレヌムワヌクを補品レベルの開発に近づけおいるこずを匷調したした。

JetBrains の State of Developer Ecosystem 2021 調査によるず、ほずんどの開発者は Web およびデスクトップ アプリケヌションを䜜成しおおり、モバむル開発に焊点を圓おおいるのはわずか 30% です。 Android 開発で公匏に掚奚される蚀語である Kotlin は、静的に型付けされおいるため、Java よりも実行時の安定性が高く、匱点をチェックし、倉数型むンタヌフェむス、クロヌゞャ、拡匵機胜、ミックスむンなどの機胜をサポヌトできたす。たた、Java よりも冗長ではないため、開発者はより読みやすい構文で少ないコヌドを蚘述できたす。

Compose Multiplatform UI フレヌムワヌクの導入により、デスクトップ、Web、モバむル アプリなどのさたざたなプラットフォヌムの UI 開発に取り組む開発者がより簡単になる可胜性がありたす。 AppMasterno-code platform, for example, is already enabling customers to build backend, web, and mobile applications through visual design, facilitating cost-effective and fast application development. appmaster.io/blog/our-guide-to-the-best-mobile-app-development-tools-android-ios-in-2022> AppMasterは、あらゆる芏暡の䌁業向けのスケヌラブルで高性胜なアプリケヌションを開発するための理想的な゜リュヌションです.

JetBrains は 2011 JVM Language Summit でKotlinを発衚し、その埌 Apache 2 オヌプン゜ヌス ラむセンスの䞋で配垃甚にリリヌスしたした。

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started
JetBrains が Kotlin 甹 Compose マルチプラットフォヌム UI フレヌムワヌクのベヌタ版をリリヌス | AppMaster