Добавить объявление

Новый стандарт Apple: async/await вместо Combine

В файле репозитория, который содержит системные подсказки и документацию из Xcode 26.3 явно указано: «Избегайте использования фреймворка Combine, вместо этого предпочтительнее использовать async/await версии API». Это заметил Артем Новичков и сообщил в своем посте.

Это не приговор, а четкий сигнал от Apple о приоритетах для нового кода. Combine - зрелый и мощный фреймворк, но для большинства современных задач (сетевые запросы, работа с файлами, обновленные системные API) async/await предлагает более простую, читаемую и интегрированную в язык модель.

Что это означает:


  • Новые проекты: логично стартовать с async/await как основного инструмента для асинхронности.

  • Существующие проекты на Combine: не нужно срочно все переписывать. Combine остается отличным выбором для сложной реактивной логики UI или работы с легаси.

  • Общая тенденция: Apple планомерно обновляет свои API, добавляя async/await альтернативы. Со временем это станет стандартом де-факто для новых разработок.

Вывод:


Combine остается рабочим инструментом, но для всех новых разработок без сомнений выбирайте async/await - это официальный вектор развития от Apple.
08.02.2026 19 132