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
複数のアップル製デバイスをシームレスに移動しながら作業できる「ユニバーサルコントロール」機能
ソフトウェア
2021-06-09 18:42
経営管理プラットフォーム「DIGGLE」、「freee会計」とAPI連携–ワンクリックで予実突合
IT関連
2024-05-12 04:03
マッチングアプリ「Omiai」に不正アクセス 免許証など本人確認書類の写し約171万件が流出した可能性
セキュリティ
2021-05-22 13:16
ガートナー、「日本におけるコネクテッド・インダストリ・テクノロジのハイプ・サイクル:2023年」を発表
IT関連
2023-10-06 05:39
ハードは飛躍的に進化したPS5だが、ソフト不足・品不足は深刻
ゲーム / eSports
2021-01-31 09:17
極右お気に入りのレジストラが「検閲に強い」サーバーを構築中
ハードウェア
2021-01-25 07:15
マクニカ、営業生産性の向上でセールスイネーブルメントツールを導入
IT関連
2023-09-30 15:42
ランサムウェア攻撃に屈する企業が多い実態、調査で浮き彫りに
IT関連
2023-03-08 21:21
外科手術とフードデリバリー、海図作成そして帰ってきた愛すべき友、ロボティクスの近況
ロボティクス
2021-03-16 12:42
第35回:情シスが“一人以下”の中堅中小企業が減少
IT関連
2022-08-03 03:44
Google、モノリスとマイクロサービスのいいとこ取りをする「Service Weaver」フレームワークをオープンソースで公開
Go
2023-03-07 07:14
Ridgelinez、「DXアセスメントサービス」を提供–DX成熟度の簡易診断をウェブで無償公開
IT関連
2022-12-01 20:58
マイクロソフト、NuanceのAIを備えたデジタルコンタクトセンターを発表
IT関連
2022-07-21 15:24
写真SNS「Dispo」、日本で副業人材を募集 支社立ち上げに向け
ネットトピック
2021-07-15 16:04