Apple Swift

Продукт
Разработчики: Apple
Дата премьеры системы: 9 сентября 2014 г
Дата последнего релиза: 8 июня 2015 г
Технологии: Средства разработки приложений

Содержание

Swift — мультипарадигменный объектно-ориентированный язык программирования, созданный компанией Apple для разработчиков iOS и OS X. Swift работает с фреймворками Cocoa и Cocoa Touch и совместим с основной кодовой базой Apple, написанной на Objective-C. Swift задумывался как более безопасный язык в сравнении с Objective-C.

2015

Открытие исходного кода языка Swift

3 декабря 2015 года корпорация Apple открыла исходный код языка программирования Swift, а также добавила поддержку Linux.

Многие связанные с языком Swift наработки, включая код компилятора, стандартные и базовые библиотеки функций, отладчика и пакетного менеджера Swift Package Manager, стали достоянием общественности. Исходный код, открытый под лицензий Apache 2.0, выложен в сервис GitHub.

«После того, как Apple представила Swift, он стал одним из самых быстрорастущих языков программирования в истории. С помощью Swift легко писать программное обеспечение, невероятно быстрое и безопасное. Теперь, когда Swift имеет открытый исходный код, вы можете помочь сделать лучший язык программирования для общих нужд доступным везде», – говорится в заявлении Apple.
Apple открыла исходный код языка программирования Swift, а также добавила поддержку Linux

В рамках превращения Swift в проект Open Source был запущен сайт swift.org, который в первые часы испытал проблемы с доступом в связи с большим наплывом посетителей. На этом портале разработчики могут общаться и оставлять комментарии к созданным при помощи Swift проектам.

Используя возможности этого языка программирования, можно разрабатывать приложения для всех операционных систем Apple, включая iOS, OS X, watchOS и tvOS. Инструментарий Swift доступен не только для OS X, но и для Linux. Банковская цифровизация: ускоренное импортозамещение и переход на инновации. Обзор и рейтинг TAdviser 13.3 т

Swift будет развиваться в качестве полноценного открытого проекта под руководством Apple, которая к началу декабря 2015 года является его единственным разработчиком. По мере вовлечения в проект независимых участников и других компаний, управляющие позиции в нем смогут занимать программисты, не связанные с Apple.

Заявление о планах открытия кода Swift

8 июня 2015 года компания Apple сообщила об открытии исходных кодов, лежащих в основе языка программирования Swift. Этот проект Open Source является не первым для американского производителя, но самым крупным.

Согласно заявлению, который сделал старший вице-президент Apple по программному обеспечению Крейг Федериги (Craig Federighi) на конференции WWDC 2015 (8-12 июня) в Сан-Франциско, исходные коды Swift будут раскрыты до конца 2015 года. Этот анонс вызвал бурные аплодисменты в зале, где большую часть присутствующих составляли разработчики.

Apple анонсировала самый крупный свой проект Open Source

Apple сделала большой шаг в сторону открытых технологий, объявив о распространении Swift в рамках проекта Open Source

Apple раскроет исходные коды компилятора Swift и стандартных библиотек под одной из пермиссивных открытых лицензий, одобренной организацией OSI (Open Source Initiative). Инструментарий для написания софта на этом языке программирования будет поставляться не только для iOS и Mac OS X, но и для Linux. В будущем возможно портирование языка на Windows. В компании не подтвердили это и лишь отметили, что Apple намерена призывать разработчиков вносить вклад в развитие Swift и поощрять их.

Хотя американская корпорация давно предлагает несколько открытых программных продуктов, большая часть ее ПО не относится к классу Open Source. Более того, Apple известна своей закрытой экосистемой. Предоставив сообществу возможность расширять функциональность Swift при помощи своих инструментов, калифорнийский гигант сделал большой шаг в сторону открытых технологий.

«Мышление Apple начинает меняться, — говорит аналитик IDC Аль Хильва (Al Hilwa). — Компания понимает, что Open Source и стратегия, направляющая Swift к другим платформам, являются лучшим способом распространения языка. Открытый исходный код предполагает множество преимуществ для производителей».

Как отмечает агентство Bloomberg, о том, чего ждать от раскрытия исходных кодов Swift, будет ясно лишь после того, как Apple предоставит больше деталей. Существует множество различных лицензий, под которыми могут распространяться открытые проекты, и каждая из них предполагает определенные возможности для разработчиков. Кроме того, открытым остается вопрос касательно стратегии взаимодействия Apple с сообществом.[1]

Примечания



РЕШЕНИЕ НА БАЗЕ (1) СМ. ТАКЖЕ (23)


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (41, 47)
  Солар (ранее Ростелеком-Солар) (2, 46)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (553, 270)