2023年5月21日·1分で読めます

JetBrains、Composeのマルチプラットフォームを拡大し、iOSのサポートを開始

JetBrainsのKotlin用クロスプラットフォームUIフレームワーク「Compose Multiplatform」が、アルファ版リリースでiOSをサポートしました。

JetBrains、Composeのマルチプラットフォームを拡大し、iOSのサポートを開始

ソフトウェア開発会社であるジェットブレインズは、プログラミング言語Kotlinのためのクロスプラットフォーム、宣言型、反応型ユーザーインターフェース(UI)フレームワークであるCompose MultiplatformにiOSサポートを統合し、ゲームを強化したことを発表しました。今回の追加により、すでにAndroid、デスクトップ、Webアプリケーションをサポートしている同フレームワークの有用性が拡大しました。

Compose Multiplatformは、現在iOS向けのアルファ版で、開発者は、すべてのプラットフォームでシームレスに動作する単一のユーザーインターフェイスを構築することができます。このフレームワークは、GoogleのJetpack Compose UIフレームワークと、クロスプラットフォーム開発技術群であるJetBrainsのKotlin Multiplatformを活用しています。

Compose Multiplatform for iOSは現在開発中ですが、様々なプロジェクトでの試用に興味のある開発者は、Jetbrains.comで試用し、フィードバックを共有できます。iOS向けのアルファ版リリースでは、UIレイヤーで双方向の相互運用性を実現するプロトタイプも用意されており、開発者にさらなるユーザビリティの選択肢を提供します。

キャンバスベースのレンダリングにより、Compose Multiplatformは、iOSとAndroidの両方のアプリケーションがデフォルトで一貫した外観を持つことを保証します。また、AndroidのUI開発に広く使われているAPIを採用しているため、Android開発のバックグラウンドを持つ開発者は、Compose Multiplatform for iOSでの開発にすぐに適応することができます。

UIレイヤーの相互運用性を高めるため、アルファ版ではUIKitViewが導入され、開発者はマップ、ウェブビュー、カメラフィードなどの複雑でプラットフォーム固有のウィジェットを共有UIに組み込むことができます。同様に、ComposeUIViewControllerにより、開発者はCompose Multiplatformの画面をSwiftUI 、iOSアプリでのCompose Multiplatformの採用を容易にすることができます。

Low-code また、 AppMaster. ioをはじめとする のプラットフォームにより、迅速なアプリ開発とクロスプラットフォームフレームワークの普及が可能になりました。Compose MultiplatformにiOSのサポートを追加することで、JetBrainsは、技術業界の様々なプラットフォームでUI開発をより簡単に、よりアクセスしやすくするための大きな一歩を踏み出しました。no-code

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