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
ローコード/ノーコードの利点と問題点–開発者に求められる新たな役割
IT関連
2023-04-08 14:24
メタバースを利用する企業が知るべき基本的な事項–ガートナーが説明
IT関連
2022-06-23 19:17
Chatwork、BYODサービスを提供開始–柔軟で多様な働き方の実現に向けた選択肢を拡充
IT関連
2022-05-24 04:33
不正アクセスでペイメントアプリ改ざん 「柿安オンラインショップ」カード情報集出、不正利用も
セキュリティ
2021-01-21 00:14
Google、早くも「Pixel 5」と「Pixel 4a(5G)」を在庫終わり次第販売終了へ
製品動向
2021-08-23 16:49
テクノロジーで防災と減災を推進する「CORE」始動–NTTグループなど参加
IT関連
2022-04-22 02:57
クアルトリクス、新製品ライン「CrossXM」を発表–CXに影響をもたらすEXを特定
IT関連
2022-11-10 05:40
米連邦機関のサイバーセキュリティは不十分–上院報告書
IT関連
2021-08-04 11:30
登大遊氏、日本は「超正統派」のICT人材を育成すべき。そのために、自由な試行錯誤を許容するインチキネットワークの普及に取り組む(後編)。JaSST'22 Tokyo
働き方 / 給与 / 学び
2022-03-17 03:47
オリオンビール、缶に純アルコールのグラム数表記へ 背景に沖縄の飲酒文化
くらテク
2021-04-27 06:24
「Amazon Aurora Serverless V2」正式版に。瞬時にスケールして数十万トランザクションに対応、データベース容量も自動管理
AWS
2022-04-25 02:00
Sansan、ZOZO、CRAZY、PARTYの起業家が徳島県に「神山まるごと高専」を2023年開校予定
EdTech
2021-05-19 18:05
NTTデータ、コーポレートロゴの色を刷新
IT関連
2023-05-24 12:40
仮想通貨批判の的であるエネルギー消費量を95%も削減する二相式液浸冷却式データセンターを展開するLiquidStack
ブロックチェーン
2021-03-30 12:22