Apple、Xcodeで使われているビルドエンジン「Swift Build」をオープンソースで公開 WindowsとLinuxもサポートへ
この記事は新野淳一氏のブログ「Publickey」に掲載された「Apple、Xcodeで使われているビルドエンジン「Swift Build」をオープンソースで公開。WindowsとLinuxもサポートへ」(2025年2月4日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。
米Appleは、Xcodeで使われているビルドエンジン「Swift Build」をオープンソース化したと発表しました。
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などのツールチェーンについてもWindowsやLinux対応が進めば、WindowsやLinuxでもmacOSやiOSのアプリケーションをSwiftで開発するための環境が揃っていくことが期待されます。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
関連記事
こんなメディアも見られています
ITmedia NEWSに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
本日の新着記事
アクセスランキング
-
1
GMO、ランサム被害にあった顧客に新しいPC提供へ 犯行グループは1人の顧客情報公開か
-
2
資さんうどん、従業員の退職理由などが外部から閲覧可能に 委託先の勤怠システムに設定不備
-
3
NECのルータ「Aterm」、PHP脆弱性の影響なし 設定画面URLの「.php」は無関係
-
4
GMO、不正アクセス実行犯の手がかりに懸賞金 1億5000万円規模
-
5
auメールで朝から障害 全国で利用しづらい状況に
-
6
「楽天トラベル」に不正アクセス 顧客情報最大約260万件など流出か 予約者約3.6万件のクレカ情報も
-
7
メアドを検索→AIで“その人専用フィッシングメール”を生成する手法、クリック率が約2.7倍に 7000人以上で実験
-
8
GMO不正アクセスの犯人サイト、ドメイン停止を確認
-
9
GMO、攻撃者の公開情報に「アクセスは絶対に控えて」 悪質な拡散者には法的措置を準備
-
10
Google、プライバシーポリシーに「Gmail」「Googleフォト」のデータを広告に使う例外を追加 回避方法は
ITmedia NEWS SNS
インフォメーション
注目情報をチェック
ITmediaNEWSをフォロー
あなたにおすすめの記事PR