Apple、Xcodeで使われているビルドエンジン「Swift Build」をオープンソースで公開。WindowsとLinuxもサポートへ

今回は「Apple、Xcodeで使われているビルドエンジン「Swift Build」をオープンソースで公開。WindowsとLinuxもサポートへ」についてご紹介します。

関連ワード (比較的単純、目的、高機能等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

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


Appleは、Xcodeで使われているビルドエンジン「Swift Build」をオープンソース化したと発表しました。

fig

Appleの発表を読み解くと、Swift Buildをオープンソース化する狙いは2つあるようです。

1つは、Swiftのエコシステムにおいて、XcodeのビルドエンジンであるSwift Buildと、Swift Package Managerに搭載されているビルドエンジンという2つの異なるビルドエンジンが存在していた状態を、Swift Buildに統一することです。

これには比較的単純なビルドエンジンであるSwift Package Managerのビルドエンジンを高機能なSwift Buildに置き換えることで、Swiftエコシステムのビルドエンジンを今後さらに発展させていくための優れた基盤となることも含まれています。

そしてもう1つは、Swift Buildの実行環境をmacOSだけでなくWindowsとLinuxにも広げることで、Swiftのクロスプラットフォーム対応を進めることです。

Swift BuildをSwift Package Managerに統合

Appleはまずオープンソース後の最初のステップとして、Swift BuildをSwift Package Managerと統合することを目的としたプルリクエストを行ったとしています。下記はオープンソース化を発表したブログからの引用です。

As a small first step towards this vision, today the team is submitting a pull request to begin the process of integrating support for Swift Build in SwiftPM as an alternate build engine. > このビジョンに向けた小さな第一歩として、今日、Swift Package Managerのビルドエンジンの代替としてSwift Buildを統合するプロセスを開始するプルリクエストを提出します。

また、オープンソース化されたSwift BuildはWindowsとLinuxもターゲットにすると明示されました。

The open source repository also includes support for targeting Linux and Windows.

Swift言語はコンパイラなどはすでにオープンソース化されており、WindowsやLinux対応が進められています。Swift BuildなどのツールチェーンについてもWinowsやLinux対応が進めば、WindowsやLinuxでもmacOSやiOSのアプリケーションをSwiftで開発するための環境が揃っていくことが期待されます。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
広告効果は1000万円? Twitterで商品キャッチコピーを募集する法人向けサービス 入賞者には賞金も
企業・業界動向
2021-07-22 08:17
WebAssemblyをPOSIX対応に拡張した「WASIX」登場、bashやcurl、WebサーバなどLinuxアプリが実装可能に。Wasmerが発表
WebAssembly
2023-06-07 07:50
米アップルの一部従業員グループが9月からの週3日出社に反対、柔軟な対応を望む意見書を提出
パブリック / ダイバーシティ
2021-06-08 00:47
マイクロソフト、セキュリティ企業Mandiantの買収を検討か
IT関連
2022-02-11 22:33
業種特化型「Salesforce Industry Cloud」の特徴と機能–迅速な「Time to Value」を実現
IT関連
2022-09-15 02:20
Apple、有料ポッドキャスト対応を検討中?
イラスト・デザイン
2021-01-19 03:05
EdTech大手Course Heroが古典文学の要約サービス「LitCharts」を買収
EdTech
2021-06-13 16:31
バイデン氏、巨大企業の規制推進派カーン氏をFTC委員長に
IT関連
2021-06-16 14:30
シャープ、2年ぶり営業黒字–事業譲渡などのアセットライト化も進展
IT関連
2024-11-15 19:31
The Linux Foundation、HPCを推進する新団体HPSFを設立へ
IT関連
2023-11-16 22:34
富士通、海外で提供したCOBOLアプリ自動変換サービスを日本でも開始
IT関連
2024-05-09 18:13
ClubhouseのAndroidアプリ(β)、日本は5月18日リリース
アプリ・Web
2021-05-18 02:33
「リーガルテックサービス導入で課題が解決」は7割–LegalForceの企業法務調査
IT関連
2022-07-27 23:10
CrossBorder、インテントデータを活用した「Sales Marker」を提供–営業の成約率を向上
IT関連
2022-07-15 04:15