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
日本の社員の40%がハイブリッドワークで生産性と仕事の質の向上を実感—シスコ調査
IT関連
2022-06-03 06:27
「Windows 11」新プレビュー、「スタート」メニュー改善や新しいタッチジェスチャーなど
IT関連
2022-02-19 13:45
米Amazonから中国の大手販売業者が消える、不正レビューが原因か
ネットサービス
2021-05-13 08:09
パロアルトネットワークス、「Prisma SASE」で大型の機能拡充を発表
IT関連
2024-06-28 15:14
話し言葉を手話に自動変換 なめらかな生成を実現──英研究 :Innovative Tech
トップニュース
2021-02-15 00:24
コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始
機械学習・AI
2024-09-04 09:53
リモートで働く新入社員向けのハードウェア選択・配布を支援するFirstbaseが約60億円調達
IT関連
2022-03-27 04:01
オブザーバビリティ統合プラットフォームベンダーのナンバーワン目指す–Datadog Japan 正井社長
IT関連
2024-04-03 15:29
Instagram、「発見」タブでの「不適切なコンテンツ」の表示量が調節可能に
アプリ・Web
2021-07-22 19:10
多様性とバランスの経営で最高業績を更新したA10 ネットワークス
IT関連
2023-05-19 13:47
「Uber Eats」運用までセットでサービス提供 「バーチャルレストラン」とは
IT関連
2021-05-14 06:10
Instagram、「リール」をフォロワーに公開する前にテストできる機能を発表
IT関連
2024-12-12 10:09
朝日生命、手続き業務迅速化の「イメージ処理プラットフォーム」を構築
IT関連
2021-03-24 09:24
バーチャルイベントにネットワーキング機能を追加するためにtwineが3.6億円調達、ビデオチャットアプリから方針転換
ネットサービス
2021-06-19 10:18