Apple открыла исходный код Swift Build

Apple предоставила разработчикам доступ к исходному коду Swift Build для улучшения и оптимизации процесса сборки.

Apple открыла исходный код Swift Build

Apple открыла исходный код Swift Build

Apple сделала значительный шаг в сторону открытого программного обеспечения, выпустив исходный код системы сборки Swift Build. Теперь Swift Build становится open source, что открывает новые возможности для разработчиков по всему миру. Этот шаг подчеркивает стремление Apple к прозрачности и сотрудничеству с сообществом.

Что такое Swift Build?

Swift Build — это мощная система сборки, используемая для сборки проектов в Xcode и Swift Playground. Она построена на базе набора низкоуровневых библиотек llbuild, что обеспечивает высокую производительность и гибкость. Swift Build адаптирована для сборки различных типов проектов, включая мобильные приложения, библиотеки, инструменты командной строки и GUI-приложения. Представьте себе, насколько удобнее станет работа разработчиков с этим инструментом!

Новый релиз Swift Build с открытым кодом

Apple публикует код Swift Build под лицензией Apache 2.0, что позволяет разработчикам свободно использовать, модифицировать и распространять систему сборки. Это решение делает Swift Build доступной для всех, что способствует развитию и улучшению инструмента.

Оуэн Вурхис, один из ведущих разработчиков Swift, рассказал о релизе инструмента и подчеркнул важность этого шага для сообщества. "Открытый исходный код системы сборки Swift позволит разработчикам вносить свой вклад в развитие инструмента, что сделает его еще более мощным и гибким," — сказал он. Вообразите, какие новые возможности откроются перед разработчиками!

Как использовать Swift Build

Swift Build теперь с открытым исходным кодом, и вы можете найти его на GitHub. Apple предоставляет доступ к коду Swift Build, что позволяет разработчикам не только использовать систему сборки, но и активно участвовать в её развитии.

Для тех, кто использует Swift Package Manager, есть возможность сменить систему сборки на Swift Build с помощью команды --build-system swiftbuild. Это позволяет использовать более мощные и гибкие возможности Swift Build для сборки проектов. Не упустите возможность попробовать этот инструмент!

Планы на будущее

Apple планирует продолжить работу над системой сборки и другими инструментами разработчика. Цель компании — обеспечить одинаковый опыт на всех платформах и во всех IDE, что сделает разработку приложений более удобной и эффективной. Какие еще инновации ждут нас в будущем?

Как присоединиться к сообществу

Если вы хотите присоединиться к сообществу разработчиков Swift и внести свой вклад в развитие Swift Build, вы можете найти правила для контрибьюторов и кодекс сообщества на официальном сайте Swift. Вопросы можно задавать на форуме Swift, где вы получите поддержку от других разработчиков и экспертов. Не стесняйтесь делиться своими идеями и предложениями!

Дополнительные события

Помимо открытия исходного кода Swift Build, Apple также выпустила новую версию iOS 18.3, доступную для определенных пользователей. Кроме того, Swift Playgrounds были переименованы в Swift Playground, что отражает эволюцию платформы.

Не забудьте о предстоящем Swift Student Challenge, который стартует менее чем через месяц. Победители получат приглашение в Apple Park, что станет отличной возможностью для молодых разработчиков. Вперед, к новым вершинам!

Swift Build становится open source, что является важным шагом в развитии экосистемы Swift. Apple делится кодом Swift Build, открывая новые горизонты для разработчиков, предоставляя им мощный и гибкий инструмент для сборки проектов. Присоединяйтесь к сообществу и станьте частью этого увлекательного процесса!

Read more

KNOD: как AMD GPU принимает сетевые пакеты напрямую в память без CPU

KNOD: как AMD GPU принимает сетевые пакеты напрямую в память без CPU

Новый механизм KNOD в ядре Linux позволяет сетевым картам записывать пакеты напрямую в память AMD GPU через DMA-BUF, минуя системную память и центральный процессор. Технология снижает задержки на 50% и разгружает CPU, но работает только на приём данных и требует специфической настройки.

Когда Docker избыточен на VPS: как выбрать простой инструмент без лишних слоёв

Когда Docker избыточен на VPS: как выбрать простой инструмент без лишних слоёв

Docker удобен для упаковки приложений, но на небольшом VPS его накладные расходы — память, CPU и диск — становятся заметны. Альтернативы вроде Podman, Incus или системные сервисы решают конкретные задачи без лишних слоёв сложности.

Где в России бизнес выживает чаще: статистика и инфраструктурные зазоры

Где в России бизнес выживает чаще: статистика и инфраструктурные зазоры

В 2026 году в России регистрируют больше бизнесов, чем закрывают, но через пять лет выживает только 30% ООО и 22% ИП. Разница не в идеях, а в инфраструктуре: аренда, кредиты и налоги бьют по бизнесу с разной силой в зависимости от региона и отрасли.

Как найти прибыльную нишу и получить инвестиции без венчурных фондов

Как найти прибыльную нишу и получить инвестиции без венчурных фондов

Большие рынки быстро захватываются гигантами, а кредиты дорожают. Остаётся два пути: войти в подсегмент с высокой маржой или выбрать нишу, которую все игнорируют. Деньги для стартапов сегодня приходят не от фондов, а от синдикатов бизнес-ангелов.