애플, 스위프트 언어 오픈소스로 공개
OSS
게시글 작성 시각 2015-12-07 18:32:42
2015년 12월 07일 (월)
ⓒ CIO Korea, Caitlin McGarry | CIO
애플이 지난 6월 예고한 대로 맥과 iOS 기기에서 앱을 개발할 수 있는 프로그래밍 언어 스위프트를 오픈소스로 공개했다. 개발자들에게는 엄청난 진전을 의미하는 변화다.
애플은 울타리로 둘러싸인 정원이라는 지적을 받아왔으며, 여기에는 iOS 앱에 사용되는 코드도 포함돼 있었다. 지난해 스위프트가 공개되기 전 애플은 오브젝티브 C 언어를 사용했는데 오브젝티브 C는 개발자들이 언어를 수정할 수 있는 권한이 없어 폐쇄적이라는 문제를 안고 있었다.
그러나 프로그래밍 언어를 오픈소스화하고, SWIFT.org에 데이터 베이스를 만듦으로써 애플은 개발자가 스위프트를 자유롭게 변경해 다양한 플랫폼에서 앱을 개발하고 문호를 개방한 셈이다. 이제 개발자들은 스위프트에 개선 사항을 제안할 수도 있는데, 이 역시 큰 변화다.
애플은 스위프트를 다른 플랫폼에 포팅하지는 않고 있다. 그러나 개발자들은 스위프트 컴파일러와 스위프트 표준 라이브러리를 찾아서 iOS, OS X뿐 아니라 리눅스, 안드로이드, 윈도우 등의 다른 운영체제에서 코드를 구동할 수 있다
애플은 울타리로 둘러싸인 정원이라는 지적을 받아왔으며, 여기에는 iOS 앱에 사용되는 코드도 포함돼 있었다. 지난해 스위프트가 공개되기 전 애플은 오브젝티브 C 언어를 사용했는데 오브젝티브 C는 개발자들이 언어를 수정할 수 있는 권한이 없어 폐쇄적이라는 문제를 안고 있었다.
그러나 프로그래밍 언어를 오픈소스화하고, SWIFT.org에 데이터 베이스를 만듦으로써 애플은 개발자가 스위프트를 자유롭게 변경해 다양한 플랫폼에서 앱을 개발하고 문호를 개방한 셈이다. 이제 개발자들은 스위프트에 개선 사항을 제안할 수도 있는데, 이 역시 큰 변화다.
애플은 스위프트를 다른 플랫폼에 포팅하지는 않고 있다. 그러나 개발자들은 스위프트 컴파일러와 스위프트 표준 라이브러리를 찾아서 iOS, OS X뿐 아니라 리눅스, 안드로이드, 윈도우 등의 다른 운영체제에서 코드를 구동할 수 있다
※ 본 내용은 한국IDG(주)(http://www.itworld.co.kr)의 저작권 동의에 의해 공유되고 있습니다.
Copyright ⓒITWORLD. 무단전재 및 재배포 금지
[원문출처 : http://www.ciokorea.com/news/27662]
번호 | 제목 | 조회수 | 작성 |
---|---|---|---|
공지 | [Open UP 활용가이드] 공개SW 활용 및 개발, 창업, 교육 "Open UP을 활용하세요" | 387463 | 2020-10-27 |
공지 | [Open UP 소개] 공개SW 개발·공유·활용 원스톱 지원 Open UP이 함께합니다 | 377274 | 2020-10-27 |
4744 | 레드햇, 오픈시프트 엔터프라이즈 3.1 업데이트 | 3525 | 2015-12-07 |
4743 | 아마존, 바이두 손잡고 파이어 태블릿 중국 출시 | 3830 | 2015-12-07 |
4742 | [해설] 애플 스위프트 오픈소스로…왜? | 3784 | 2015-12-07 |
4741 | 애플, 스위프트 언어 오픈소스로 공개 | 3642 | 2015-12-07 |
4740 | MS, 애저 브라우저 엔진 오픈소스화…왜? | 3548 | 2015-12-07 |
4739 | 구글 SW 교육 담당자에게 물었습니다…”코딩 교육이란?” | 3359 | 2015-12-07 |
4738 | 애플 스위프트 코딩, 웹브라우저로 OK | 3542 | 2015-12-07 |
4737 | 화성시, 지자체 최초 오픈소스 기반 공간정보시스템 구축 | 3654 | 2015-12-07 |
4736 | 엑스엘게임즈, 자체 게임 엔진 'XLE' 오픈소스 공개 | 3392 | 2015-12-07 |
4735 | 제7회 공개SW 데이 성황리에 개최 | 3578 | 2015-12-01 |
0개 댓글