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
「ミロ」出荷再開、ネスレが発表 オンラインショップでは1日から
くらテク
2021-03-02 16:35
グアムにある車を2500km先の東京から遠隔操作 ソニー・ドコモが5G活用の実証実験
企業・業界動向
2021-03-24 01:57
Anthropic、「Claude 3.5 Sonnet」とAIコラボツール「Artifacts」を発表
IT関連
2024-06-22 19:49
大学に広がるデータサイエンス教育、IT人材需要で学部新設 指導者不足が課題
IT関連
2021-05-26 07:14
レッドチームによる検証事例からCISAが推奨する3つのアクション
IT関連
2023-03-15 00:11
.NET MAUIがバージョン1.0に到達。C#/.NETのシングルコードベースでWin/Mac/iOS/Androidのネイティブアプリを開発可能に。Microsoft Build 2022
.NET
2022-05-25 14:38
IBMが量子コンピュータQuantum System Oneを初めて民間の医療機関に導入
ハードウェア
2021-04-01 20:34
インプリム、OSSを武器にローコード開発ツール市場を開拓–認知拡大に向けた新施策とは
IT関連
2024-03-16 02:48
メルカリが社員の博士課程進学の支援制度開始、週休4日など柔軟な働き方のもと学費を全額支給し研究活動・学び直し支援
IT関連
2022-01-29 22:27
スマホ版「ドクターマリオ」サービス終了へ 任天堂とLINE共同開発のパズルゲーム
企業・業界動向
2021-07-29 16:33
マイクロソフト、開発環境をクラウドPCとしてデスクトップ仮想化経由で利用できる「Dev Box」のパブリックプレビューを開始
Microsoft
2022-08-17 03:14
React 18リリース候補版が公開。Automatic BatchingやServer-Side Renderingのストリーミング対応による速度向上、IE対応の終了など
JavaScript
2022-03-15 01:17
sudoコマンドの脆弱性、「macOS」にも影響
IT関連
2021-02-04 04:00
レノボ・ジャパン社長が説く「日本のIT産業を盛り上げる決め手」とは
IT関連
2023-06-10 20:01