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
米App Storeトップに華々しく登場、作られた完璧さが並ぶInstagramのアンチを謳う新SNS「Poparazzi」
ソフトウェア
2021-06-08 14:12
「蚕」専⾨昆⾍⾷スタートアップのエリーが第1弾商品「SILKFOOD チップス」を販売開始
フードテック
2021-07-10 15:13
サボテンからアヒルまで–チェス駒を自由自在に生成できるグーグルの新AIツール
IT関連
2024-12-05 06:30
Twitter、米大統領就任式に向けて7万件のアカウントを凍結
アプリ・Web
2021-01-13 00:44
新興市場の問題を解決するメキシコの中古車販売ユニコーンKavakが531.7億円を調達、評価額は4385億円
ネットサービス
2021-04-09 12:53
auカブコム証券、開発環境の構築作業を自動化–迅速な機能開発が可能に
IT関連
2024-11-28 00:40
アイデンティティーセキュリティで築く、新たな信頼基盤–CyberArk Software・柿澤社長
IT関連
2025-01-08 04:48
DXを阻む既存の悪しき慣習、テクノロジーをないがしろにする組織の末路
IT関連
2023-05-09 20:14
安川電機、学習管理システムを導入–営業担当者の製品知識と提案力の向上に注力
IT関連
2022-10-08 14:33
ストックホルムの成熟したスタートアップエコシステムについて8人の投資家に聞く(後編)
IT関連
2021-03-23 02:39
レッドハットの新たな製品戦略–AIを軸にシステム管理者の負担軽減
IT関連
2024-05-25 23:02
AIモデル「Gemini」に「GNOME」デスクトップからアクセスするには
IT関連
2024-05-31 02:08
プリクラ感覚のネイルチップ印刷機「ネルチップ」 タカラトミーが発表 1回500円 専用アプリでアレンジも
くらテク
2021-03-19 07:45
自律型AIソフトウェアエンジニア「Devin」登場。Readmeを読んで環境構築、Print文を使ってデバッグなど
プログラミング言語
2024-03-15 13:14