Connect with us

Новости

CocoaPods прекращает развитие и переходит в режим поддержки

Долгосрочный план — через несколько лет сделать проект Read-only. В целом же разработчикам рекомендуют переходить на Swift Package Manager.

Опубликовано

/

     
     

CocoaPods уже около 13 лет, и за это время платформа  настолько упростила процесс работы с библиотеками, что де-факто превратилась в способ обмена кодом в сообществе iOS и Mac.

В 2015 году Apple объявила о том, что проект CocoaPods будет заменен собственным решением, поскольку они собираются создать свой собственный менеджер пакетов: Swift Package Manager. Этот шаг фактически уничтожил весь энтузиазм разработчиков CocoaPods, замедлив активное развитие проекта, поскольку конкуренция с Apple на их собственной территории редко стоит часов, потраченных на волонтерскую работу.

С момента анонса Swift Package Manager 9 лет назад у членов основной команды были свои причины для постоянной поддержки: чувство долга, работа над библиотеками или приложениями, использующими CocoaPods, работа над инфраструктурой сборки для крупных проектов, где CocoaPods является ключевой частью процесса сборки, или просто любовь к сообществу.

Однако со временем эти связи становились все более непрочными, работа меняется, люди переходят в новые экосистемы, и сейчас CocoaPods переходит в то состояние, когда работа происходит только тогда, когда ее вызывает что-то внешнее. Это могут быть проблемы безопасности или изменения в Xcode, которые требуют изменить некоторые настройки и сделать новую сборку.

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

Авторы проекта будут делать:

  • Устранять проблемы в безопасности
  • Будут стремиться выпускать не менее 2 релизов в год, чтобы соответствовать обновлениям Xcode
  • Будут стремиться рассматривать запросы на поддержку Trunk сервера каждые 6 месяцев
  • Будут поддерживать инфраструктуру сайта, чтобы он не упал полностью
  • Они открыты для PR, которые сделают CocoaPods более дружелюбным к новым фичам

Что не будут делать:

  • Активно следить за проблемами на GitHub в качестве средства поддержки для отдельных людей.
  • Не будет активной разработки CocoaPods в плане новых фич
  • Не будет гарантий по поводу обработки PR от людей, добавляющих новые возможности или ошибки на уровне приложения

Долгосрочный план — через несколько лет сделать проект Read-only. В целом же разработчикам рекомендуют переходить на Swift Package Manager.

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: