Разработчики: | 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.
В рамках превращения Swift в проект Open Source был запущен сайт swift.org, который в первые часы испытал проблемы с доступом в связи с большим наплывом посетителей. На этом портале разработчики могут общаться и оставлять комментарии к созданным при помощи Swift проектам.
Используя возможности этого языка программирования, можно разрабатывать приложения для всех операционных систем Apple, включая iOS, OS X, watchOS и tvOS. Инструментарий Swift доступен не только для OS X, но и для Linux. Павел Бобу, Cloud Networks: В 2024 году больше всего запросов было на ИБ-консалтинг
Swift будет развиваться в качестве полноценного открытого проекта под руководством Apple, которая к началу декабря 2015 года является его единственным разработчиком. По мере вовлечения в проект независимых участников и других компаний, управляющие позиции в нем смогут занимать программисты, не связанные с Apple.
Заявление о планах открытия кода Swift
8 июня 2015 года компания Apple сообщила об открытии исходных кодов, лежащих в основе языка программирования Swift. Этот проект Open Source является не первым для американского производителя, но самым крупным.
Согласно заявлению, который сделал старший вице-президент Apple по программному обеспечению Крейг Федериги (Craig Federighi) на конференции WWDC 2015 (8-12 июня) в Сан-Франциско, исходные коды Swift будут раскрыты до конца 2015 года. Этот анонс вызвал бурные аплодисменты в зале, где большую часть присутствующих составляли разработчики.
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]
13.01.25 | Рейтинг востребованности языков программирования |
26.09.24 | Apple App Store |
05.07.24 | Али Кужугет: Программисты помогут сохранить самобытную культуру и языки народов России |
15.02.24 | Максим Гревцов: Разработка и маркетинг – две стороны одной медали |
17.01.24 | Иван Короленко, Яндекс: Пять языков программирования, которые останутся с нами в ближайшие пять лет |
11.12.23 | HeadHunter (Мобильное приложение) |
12.04.23 | CodeInside (Кодинсайд) |
06.01.23 | Salesforce |
10.11.22 | Кроссплатформенные технологии: глубокое погружение в Flutter |
09.09.22 | IBS Dunice (Дунайс) |
15.07.22 | Ирликс (Irlix) |
10.05.22 | Mac OS |
29.04.22 | Ideas World (Айдиэс Ворлд) |
10.03.22 | SimbirSoft (СимбирСофт) |
17.12.21 | Apple Swift Playground |
05.08.20 | Иностудио (Inostudio) |
03.02.20 | Тинькофф Банк (Мобильное приложение) |
17.12.19 | ГК Орбита (Центр Орбита) |
21.11.19 | IBS QA Solutions, ИБС АппЛайн (ранее IBS AppLine) |
25.07.19 | Depp TabNine |
18.07.19 | SAP Cloud Platform |
07.11.17 | ММТР технологии |
01.08.17 | ITECH.group (Айтек-Медиа) |
26.04.17 | Sibedge (Сибэдж) |
19.02.16 | IW Group (И Вэ Групп) |
Подрядчики-лидеры по количеству проектов
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
Данные не найдены
Распределение систем по количеству проектов, не включая партнерские решения
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)
![](/skins/ta/img/0.gif)