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
Internet Explorerのサポート終了にどう対応するか
IT関連
2021-06-04 23:23
ジャック・ドーシーが去った今、ツイッターがイーサリアムの投げ銭をサポート
IT関連
2022-02-19 03:42
「お母さん、今日は英会話の日だよね!」 フォートナイトで学ぶ“eスポーツ英会話教室”が小中学生に人気 (1/2 ページ)
くわしく
2021-02-04 19:04
従来型の仲介モデルを再構築する不動産テックAvenue 8が4.2億円を調達
ネットサービス
2021-01-30 02:29
モバイルアプリのテストをノーコードで自動化するWaldoが約17.2億円を調達
IT関連
2022-02-04 08:52
LINEがきょう社長会見 データ管理問題を説明
セキュリティ
2021-03-24 18:15
従業員のコミュニケーションをパーソナライズし本当に重要な社内メッセージを確実に送る「Pyn」
ソフトウェア
2021-05-30 09:27
“幸福なエンジニア”の共通点は「自分で発信する力」–ジーズアカデミー
IT関連
2022-11-04 02:47
ウエルシアHD、ソーシャルリスニング基盤を導入–顧客の声を収集・活用
IT関連
2024-08-14 22:35
「ヤフオク!」と「PayPayフリマ」が置き配に対応 非対面の配送を強化
企業・業界動向
2021-02-26 14:43
機械学習を活用してマーケッターのコンテンツ制作を自動化するSimplified
ソフトウェア
2021-06-05 04:05
数百万台のデバイスを含むロシアのボットネット、米当局らが解体
IT関連
2022-06-22 17:38
「ITのプラットフォーマー」を掲げる大塚商会の思惑とは
IT関連
2023-07-29 01:42
日立製作所、動く市役所の実現を支える「汎用デジタル窓口」を開発
IT関連
2022-10-19 15:31