Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開

今回は「Swiftコードを直接ビルドしてAndroidアプリを作る「Native Swift toolchain and driver for Android」、Skipがテクノロジープレビュー公開」についてご紹介します。

関連ワード (推奨、新機能、言語等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


SwiftコードでiOSアプリとAndroidアプリを開発できるツール「Skip」を提供しているGlimpse I/Oは、Skipツールの新機能として、SwiftコードをビルドしてAndroidアプリを作るツールチェーン「Native Swift toolchain and driver for Android」のテクノロジープレビューを公開しました。

下記はSkipの開発者であるAbe White氏のポスト。

The Skip team is thrilled to announce our first tech preview of a *native* Swift toolchain for Android!https://t.co/Yx7lo6n4eB pic.twitter.com/qex11bTxf5

— Abe White (@aabewhite) September 11, 2024

iOSのネイティブアプリケーション開発には、開発ツールとしてXcodeを使い、Swift言語を用いてプログラミングを行うのが、iOSの開発元であるAppleが推奨する方法です。一方、AndroidではAndroid Studioを開発ツールとしてKotlin言語を用いてプログラミングすることがGoogleによって推奨されています。

バージョン1.0はSwiftをKotlinにトランスパイル

SkipはSwift言語だけでiOSアプリもAndroidアプリも開発可能にするツールで、今年(2024年)8月にバージョン1.0に到達しています。

参考:単一のSwiftコードからiOSアプリとAndroidアプリが作れる「Skip 1.0」正式リリース。SwiftをKotlinへトランスパイル

このSkip 1.0はSwiftコードをKotlinにトランスパイルし、それをコンパイルしてAndroid対応バイナリにすると共に、Swift標準ライブラリやSwift UIなどをAndroid向けに再実装したものをパッケージングすることで、SwiftコードでのAndroidアプリ開発を可能にしています。

Skip 1.0

SwiftネイティブでAndroidアプリの開発を可能に

今回テクノロジープレビューとなった「Native Swift toolchain and driver for Android」は、SwiftコードからKotlinコードへのトランスパイルをせず、Swiftコードを直接ビルドし、Androidで実行可能なアプリケーションの開発を可能にするものです。

すなわちSwiftネイティブでAndroidアプリケーションの開発を実現しようという試みです。

まだプロジェクトは始まったばかりですが、今後はリリースされたばかりのSwift 6.0への対応およびSwift 6.0で利用可能なコンカレンシー機能のサポートなどを進めていくとしています。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
岡山県、コロナ対応強化に「LINE WORKS」導入–療養施設への患者移送を効率化
IT関連
2022-03-31 00:47
日立製作所、生成AI活用して自動車向けソフト開発を効率化する新技術
IT関連
2023-11-24 16:45
デジタルを活用したGX/SXで経済社会の変革を進めよ
IT関連
2023-01-06 18:06
NVIDIA、ゲームとデータセンターの両事業で売上高が過去最高に
IT関連
2021-02-26 06:37
4キロ離れたドローンの音響信号を検知–ハナアブの視覚システムを応用した技術
IT関連
2022-04-01 00:27
第3回:企業は持続的な健康経営の取り組みとして何をすればいいのか
IT関連
2024-04-18 05:15
CO2排出量可視化サービス提供のe-dash、GX人材の育成でアイデミーと協業
IT関連
2023-07-27 15:48
「LibreOffice」のUIを自分の好みに合わせて変更するには
IT関連
2023-08-16 00:35
IEサポート終了、企業はどんな対応が必要? IPAが対策例を公開
ネットトピック
2021-08-19 13:35
バイデン氏、サイバーセキュリティ強化を目指す大統領令に署名
IT関連
2021-05-14 11:10
データサイエンスで評価されるオープンソース「Jupyter」プロジェクトの起源
IT関連
2021-05-09 13:56
AWSの機械学習は今–「Alexaにユーモアのセンスを与えられるか」との話題も
IT関連
2021-06-14 14:05
ソニー銀行、VDIの証跡管理で銀行系システム業務の在宅勤務を促進
IT関連
2021-02-25 14:58
村田製作所、「SAP Concur」で年5000万円超の出張費用を削減へ
IT関連
2024-05-15 23:47