KotlinでiOSのUI開発がマルチプラットフォーム対応に。「Compose Multiplatform for iOS」アルファ版が登場

今回は「KotlinでiOSのUI開発がマルチプラットフォーム対応に。「Compose Multiplatform for iOS」アルファ版が登場」についてご紹介します。

関連ワード (抽象化、有力、言語等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、Publickey様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


Kotlin言語や統合開発ツールIntelliJ IDEAなどの開発を行っているJetBrainsは、Kotlin向けのマルチプラットフォーム対応フレームワークのiOS対応版「Compose Multiplatform for iOS」アルファ版をリリースしました。

Introducing Compose Multiplatform for iOS (Alpha)!

Create shared UIs using #Kotlin and unify your development experience across Android and iOS. Get started today! #ComposeMultiplatform #iOSDevhttps://t.co/umT1o931yT

— Kotlin (@kotlin) May 18, 2023

Compose MultiplatformはすでにAndroid、Webアプリケーション、Desktopアプリケーションのユーザーインターフェイスを統一的に記述できるフレームワークとして開発が進められていました。

参考:KotlinでAndroid/Web/DesktopアプリのUI開発を統一するフレームワーク「Compose Multiplatform」がアルファ版に

もともとCompose Multiplatformは、Googleが開発したAndroid用のUIフレームワークである「Jetpack Compose」をベースに、Webアプリ用の「Jetpack Compose for Web」、Windows/Mac/Linuxのデスクトップアプリケーション用の「Jetpack Compose for Desktop」の3つのフレームワークを統合したものです。

今回これにiOS版がアルファ版として加わったことになります。

iOSとAndroidでコードの共通化が促進

これにより、特にiOSとAndroidという2つの主要なスマートフォンで高いレベルのコードの共通化が図れることが大きなメリットです。

下記はデモ動画で紹介されている、Compose MultiplatformによるAndroidとiOSの画面です。

fig

Compose MultiplatformはUIだけでなく、センサーやデータストレージ、暗号化などのプラットフォームAPIにアクセスする際にもコードの共通化が可能です。

fig

さらにビジネスロジックやネットワーキングなどその他の機能の抽象化にはCompose Multiplatformとは別のマルチプラットフォーム用フレームワークであるKotlin Multiplatformを使うことも可能だと説明されています。

マルチプラットフォーム対応はマイクロソフトの.NET、GoogleのFlutterなども積極的に進めており、Kotlinもそうしたマルチプラットフォーム対応の有力な選択肢になりつつあります。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Twitter、菅首相など政治家のラベル表示開始
IT関連
2021-02-23 18:53
日立建機、基幹システム基盤をOCIで刷新–IT部門の運用管理負荷を軽減
IT関連
2024-06-30 03:07
トヨタのウーブン・プラネットが高精細地図スタートアップCarmeraを買収
モビリティ
2021-07-16 15:44
コンテンツ共有のBoxが日本法人の売り上げなどの数字を公表するワケ
IT関連
2025-01-21 09:28
富士通CTと日本リーテック、伐採作業を効率化するAIアプリを実証
IT関連
2021-07-14 13:20
nuroモバイル、月額3480円の「データ無制限プラン」開始
最近の注目ニュース
2021-01-19 23:03
デジカメ黎明期をけん引したオリンパス 浮いたり沈んだりの25年史 (1/3)
くらテク
2021-01-21 21:58
米証券取引委員会「誰かがイーロン・マスク氏のツイートを監視しなくてはならない」
IT関連
2022-03-24 07:12
Spotifyが1100億円を投じて自社株購入へ、なぜ?
IT関連
2021-08-22 03:36
パンデミックを追い風にブラジル版IKEAのMadeiraMadeiraが197億円調達、評価額1039億円超に
ネットサービス
2021-01-12 06:48
AWSの新たな「ユーザー視点のパートナー施策」は奏功するか
IT関連
2022-03-18 14:21
LINEの個人情報問題、本当の“問題”はどこにあったのか (1/5 ページ)
IT関連
2021-03-25 06:33
みずほFG、「テックタッチ」導入でSaaSの課題を解消–入力サポートでマニュアルレス
IT関連
2025-01-11 04:51
マイクロソフトが無償でJavaの長期サポートを提供へ、「Microsoft Build of OpenJDK」をリリース
Java
2021-04-07 00:25