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
第3回:MIXI 島村CFOが語る、事業会社で起こる“意思決定変革”の波
IT関連
2023-08-10 04:55
「物流の2024年問題」迫るも、帳票類の授受は紙多数–インフォマート調査
IT関連
2023-12-14 05:31
パナソニック、グループ全社向け社内システムのデータベース環境をクラウド化
IT関連
2024-04-18 13:50
欧州議会議員グループが公共の場での生体認証監視を禁止するAI規制を求める
パブリック / ダイバーシティ
2021-04-27 15:42
トヨタ、取引先のシステム障害で国内全工場を停止–サイバー攻撃の影響か
IT関連
2022-03-02 19:42
7月のランサムウェア攻撃、前年比154%増–「Cl0p」グループの暗躍で
IT関連
2023-08-25 20:29
「Windows Update」のポリシー、どう設定する?–マイクロソフトが用途に応じた対応説明
IT関連
2022-04-07 13:05
オンライン教育、対面と組み合わせを 令和2年度文部科学白書
IT関連
2021-07-22 01:44
米国のプライバシー保護団体が「監視広告」の禁止を米議会に強く要請
ネットサービス
2021-04-12 18:24
Google Pixel、最新アップデートで通話中に返事を入力できる機能など搭載
IT関連
2022-03-09 09:52
「常に解約自由」という勘違い–「モノのサブスク」とは?
IT関連
2021-02-09 14:49
在宅勤務のジレンマ解消へ–脱マイクロマネジメントに向け、今何が必要か
IT関連
2021-02-05 06:26
中国AI産業の現在地、米国AI産業をリードする日
IT関連
2024-08-31 08:32
米連邦政府、日本への渡航中止勧告も「東京五輪開催支持は変わらず」
IT関連
2021-05-27 14:00