
На выходных Apple объявила, что делает Swift Build открытым исходным кодом. Это движок сборки, используемый как Xcode, так и для внутренних проектов компании.
Apple также внесла небольшое изменение в название Swift Playgrounds — приложения, которое помогает людям учиться программировать на Swift на iPad и Mac …
Apple делает Swift Build открытым исходным кодом
Apple сделала заявление в субботу.
По мере развития Swift возрастает ценность инвестиций в соответствующие кроссплатформенные инструменты сборки, которые обеспечивают мощный, последовательный и гибкий опыт работы во всей экосистеме.
В качестве фундаментального шага в этой новой главе технологий сборки Swift сегодня Apple открывает исходный код Swift Build, мощного и расширяемого движка сборки, который предоставляет набор правил сборки для проектов Swift. Swift Build — это движок, используемый Xcode, который поддерживает миллионы приложений в App Store, а также внутренний процесс сборки для собственных операционных систем Apple.
Компания заявила, что это устранит путаницу, вызванную наличием двух разных пакетов сборки, и откроет путь для новых функций.
По сравнению с движком сборки в Xcode, движок сборки в Swift Package Manager довольно прост. На платформах Apple наличие двух разных способов сборки пакетов также приводило к путанице у пользователей, когда поведение двух реализаций не совпадало. Передача движка сборки Xcode в проект Swift и его разработка с открытым исходным кодом наряду с компилятором Swift предоставляет необходимые инструменты для решения этих проблем и обеспечения отличного опыта сборки для всех пользователей Swift.
[Это] закладывает основу для внедрения новых функций и улучшений на всех платформах и во всех инструментах, а также открывает новые возможности для оптимизации производительности и функций, ориентированных на разработчиков.
Swift Build теперь доступен на GitHub.
Swift Playgrounds становится Swift Playground
Джон Грубер заметил, что Apple также обновила Swift Playground, и в процессе изменила название с множественного числа на единственное.
Интересная деталь в последнем обновлении приложения Apple для изучения и экспериментов со Swift: теперь оно называется Playground, в единственном числе, а не Playgrounds, во множественном. Я не буду утверждать, что этому изменению названия следует придавать большое значение, но мне оно нравится. Приложение — это «площадка» (playground) — место для игры со Swift, а не «фабрика» по созданию «площадок».
Изображение: Apple