- Japan Edition
- ZDNet is available in the following editions:
- Austrailia
- Asia
- China
- France
- Germany
- United Kingdom
- USA
- Blog
- ホワイトペーパー
- 企業情報センター
- 話題の1本
- builder by ZDNet Japan
- CNET Japan
- TechRepublic Japan
Appleは米国時間12月3日、プログラミング言語「Swift」をオープンソース化した。
Appleは、2014年の「Worldwide Developers Conference」(WWDC)でSwiftを突然に発表した。それまで、同社製アプリはすべて「Xcode IDE」と「Objective-C」で開発されていた。それから1年経って、Swiftプラットフォームを2015年にオープンソース化するという約束で、再びわれわれを驚かせてくれた。
Swiftプラットフォームをオープンソース化することにより、Appleは、Swift言語が成熟する過程で外部の人間が貢献してくれることを期待している。
オープンソース化とともに、AppleはLinux搭載マシン向けのSwiftポートをすでに公開している。
Linuxポートを利用するには、x86-64マシンが必要で、ソースコードを使用して自分でSwiftを構築するか、予め用意された「Ubuntu」向けバイナリをダウンロードしなくてはならない。Appleによると、ポートは未完成だが、Linux搭載マシンでSwiftを試すのに役立つという。
核となるSwift言語のオープンソース化とは別に、Appleは、Swiftコンパイラ、LLVM(Low Level Virtual Machine)、LLDB(Low Level Debugger)と対話型評価環境REPL(Read Eval Print Loop)などをプロジェクトに含めている。「Swift Package Manager」もコードの構築で利用可能になり、パッケージリポジトリはGitHubで提供される。
プログラミングを容易化かつ高速化する上でSwiftが持つ主要な利点の1つは、再コンパイルしなくてもその場でコードを修正して効果を確認できる「Playground」というコンセプトだ。
AppleがSwiftをオープンソース化すると初めて認めた時、同社がハードウェアとソフトウェアの両方を自社のエコシステムで管理下に置くことを望んでいることを考えると、「どこまでオープンソース化されるのか」怪しむ声もあった。
だが、3日のニュースで、あらゆる懸念が解消されるはずだ。Appleは約束を守り、皆のためにSwiftを向上させるようすべての貢献者に促しているのだから。
この記事は海外CBS Interactive発の記事を朝日インタラクティブが日本向けに編集したものです。
スマートデバイス活用や働き方の変革といった波に乗り数千ユーザー規模の企業で導入が決まるなどHDIが注目されている。本特集ではキーパーソンへの取材からHDIの魅力を紐解く。
多くの企業においてITに求められる役割が、「守り」のコスト削減から「攻め」のビジネス貢献へとシフトしつつある。その中でIBMが提唱する新たなビジョンEnterprise Hybrid ITとは?
2016年1月に始まる社会保障と税の共通番号(マイナンバー)制度への対応状況について、あてはまるものを選んでください。
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。