- Главный итог WWDC26:Siri наконец запустила LLM-инференс прямо на устройстве, многошаговое агентное выполнение между приложениями——пятнадцать лет шуток, занавес
- Десять функций охватывают iOS 20, macOS 16, Xcode 18, Swift 6.2, visionOS 3 и M5——каждая бьёт прямо по iOS-разработчикам
- Всё работает на Apple Silicon;разработчики без Mac могут войти через Cloud Mac уже сегодня
Вступление:«самый бесполезный ассистент» наконец проснулся
От дебюта Siri в 2011 году до сегодняшнего дня——пятнадцать лет неизменной шутки среди разработчиков:«Привет Siri, закажи мне пиццу.» «Извините, я не расслышала.»
На WWDC26 Apple закрыла эту тему одной фразой:
Вот Siri, которого вы всегда хотели.
Это не маркетинг——живая демонстрация. Siri прочитала PDF на экране, разобрала многошаговую межприложенческую команду и полностью ответила на вопрос по контракту——полностью офлайн, без сети.
Оставим в стороне горячие оценки;вот инженерный разбор. Мы проходим десять крупнейших функций WWDC26 через призму разработчика——что они означают для создания iOS-приложений, работы CI/CD и жизни в Xcode.
1. Siri переходит на полный LLM-инференс(Apple Intelligence 2.0)
Apple Intelligence входит в версию 2.0. Стек инференса Siri переходит от SLM(малой языковой модели)к гибридной архитектуре:
- Инференс на устройстве:модель на 3 млрд параметров для коротких контекстов и задач, чувствительных к конфиденциальности
- Private Cloud Compute(PCC):динамическая разгрузка сложных рассуждений на серверы Apple
- Двухуровневое переключение прозрачно для пользователя;медианная задержка < 800 мс
Влияние на разработчиков
Новый фреймворк FoundationModels(Swift)предоставляет публичный API, чтобы сторонние приложения напрямую вызывали инференс на устройстве:
import FoundationModels
let session = LanguageModelSession()
let response = try await session.respond(
to: "Резюмируй ключевые риски в этом пункте договора"
)
print(response.content)
Никаких самостоятельно размещённых моделей, никаких API-ключей——полностью локально, данные никогда не покидают устройство. Прямой выигрыш для юридических, медицинских и финансовых приложений.
2. Агентный режим Siri:настоящая межприложенческая автоматизация
Демонстрация, сорвавшая наибольшие аплодисменты. Одна фраза пользователя:
Возьми сегодняшние заметки встречи из Notion, преврати их в Markdown, опубликуй в нашем канале Slack и перенеси мой следующий 1:1 в календаре на неделю позже.
Siri справилась самостоятельно:читает Notion → извлекает → форматирует → отправляет в Slack → обновляет календарь——ноль ручных шагов.
Пример AppIntent 3.0
Apple поставляет App Intents 3.0 и новый Siri Action Graph. Каждое приложение экспонирует атомарные операции через AppIntent;уровень рассуждений Siri оркестрирует цепочку вызовов:
struct CreateTaskIntent: AppIntent {
static var title: LocalizedStringResource = "Создать задачу"
@Parameter(title: "Название задачи") var taskName: String
@Parameter(title: "Срок выполнения") var dueDate: Date?
func perform() async throws -> some IntentResult {
TaskManager.shared.create(name: taskName, due: dueDate)
return .result()
}
}
Объявите——Siri сама всё запланирует. Чем богаче поверхность AppIntent, тем больше Siri может сделать для пользователей без вывода приложения на передний план.
О том, как приложения перестраиваются в агентную эпоху, читайте в Siri стала AI-агентом: нужны ли iOS-приложения? (WWDC 2026)——архитектурный анализ перестройки App, CI и Cloud Mac.
3. iOS 20:дизайн-язык Liquid Glass
iOS 20 представляет Liquid Glass——более прозрачные материалы, более чёткая иерархия. Три изменения, непосредственно касающихся разработчиков:
Переработка навигационной панели
UINavigationBar по умолчанию получает новый матово-стеклянный вид в iOS 20. Приложения с нестандартными фонами навигационных панелей нуждаются в миграции UINavigationBarAppearance, иначе цвета разойдутся.
Затухание краёв прокрутки включено по умолчанию
SwiftUI ScrollView теперь по умолчанию плавно скрывает верхний и нижний края. Для отключения:
ScrollView {
// ...
}
.scrollEdgeFadeDistance(0) // отключить затухание по умолчанию
Dynamic Island расширяется дальше
Live Activity получает новый макет ExpandedView с большим количеством интерактивных элементов——отлично для приложений доставки, музыки и навигации.
4. macOS 16 Sequoia Pro:больше возможностей Apple Silicon
Обновление Virtualization Framework
macOS 16 Virtualization.framework запускает Linux ARM64 VM на Apple Silicon с близкой к нативной скоростью. Memory ballooning снижает конкуренцию на ~30 %. Один Mac Mini M4 может держать четыре изолированных Linux CI-контейнера одновременно.
Производительность Rosetta 3
Эмуляция x86_64 получила настройку AVX-512;некоторые научные x86-нагрузки достигают 2,4×. Устаревшие Python-стеки для науки больше не нужно перекомпилировать под нативную архитектуру.
Metal 4 выходит
Задачи AI-инференса направляются через MLTensor в Metal Compute——меньше ручной работы с ядрами. GPU API существенно упрощены.
5. Xcode 18:ИИ в ежедневном цикле разработки
Одно из крупнейших ежедневных обновлений.
Интеллектуальное дополнение 2.0:с учётом проекта
Выходя за рамки дополнения строки——Xcode 18 добавляет дополнение с учётом проекта:
- Понимает структуру проекта;дополнения учитывают существующие классы, методы и соглашения об именовании
- Намерение на естественном языке → сгенерированные тела функций
Бенчмарк:описать «debounced-поле поиска с Combine»——Xcode 18 возвращает полную реализацию debounce в стиле проекта.
Переписанный Preview
SwiftUI Preview перестроен изнутри——холодный старт ~4 с → ~0,8 с, синхронный превью на нескольких устройствах(iPhone + iPad + Mac на одном холсте).
Параллельный планировщик сборки
Система сборки Xcode 18 более тонко распределяет ядра производительности и энергоэффективности. На Mac Mini M4 инкрементные сборки средних проектов(~300 файлов)снизились на 22 %.
6. Swift 6.2:модель конкурентности развивается
Строгая конкурентность Swift 6 болезненно ударила по устаревшим миграциям;6.2 облегчает путь.
@concurrent модификатор
Не нужен строгий режим для всего модуля——аннотируйте выборочно:
@concurrent
func fetchUserData() async -> User {
// компилятор проверяет Sendable только для этой функции
}
Визуальная отладка графа задач
Новое представление TaskGraph в Xcode 18 визуализирует дерево вызовов async/await——поиск гонок данных на порядок быстрее.
Экосистема макросов зреет
Макросы Swift в 6.2 готовы к продакшену;800+ пакетов с открытым исходным кодом. @Observable + привязки SwiftUI почти без шаблонного кода.
7. visionOS 3:пространственные вычисления становятся практичными
Apple Vision Pro снижается до $2 499(базовая версия);visionOS 3 выходит одновременно.
- SharePlay 3D:общее AR-пространство для нескольких пользователей с синхронизацией позиции и взаимодействий в реальном времени
- RealityKit 5:полностью переписанный рендер-конвейер;динамические тени в 3× быстрее;10 000+ сущностей без просадок FPS
- Поддержка WebXR:Safari на visionOS 3 поддерживает WebXR——веб-разработчики могут выпускать пространственные опыты без нативного приложения
8. Обновление TestFlight:бета-дистрибуция наконец стала удобной
TestFlight не видел крупного обновления десять лет. На этот раз Apple взялась всерьёз:
- Управление группами тестировщиков:автоматическое назначение по тегам;хуки запуска GitHub Actions
- Настраиваемый срок действия:фиксированные 90 дней → 30 / 60 / 90 / без ограничений(enterprise)
- Агрегация крашей:символизированные стеки прямо в дашборде——ручной разбор dSYM не нужен
- API v3:новые эндпоинты отправляют загрузки CI/CD напрямую в именованные группы тестировщиков
Для команд GitHub Actions пайплайн релиза может стать полностью автоматическим:
- name: Upload to TestFlight
uses: apple-actions/upload-testflight-build@v3
with:
app-path: build/MyApp.ipa
api-key: ${{ secrets.APPSTORE_API_KEY }}
beta-group: "Internal QA"
auto-notify: true
9. Apple Silicon M5:апгрейд инфраструктуры разработчика
Mac Studio M5 Ultra и Mac Mini M5 Pro представлены вместе.
| Модель | CPU | GPU | Пропускная способность памяти | Единая память |
|---|---|---|---|---|
| M5 | 10 ядер | 18 ядер | 273 GB/s | до 32GB |
| M5 Pro | 14 ядер | 24 ядер | 420 GB/s | до 64GB |
| M5 Max | 16 ядер | 40 ядер | 546 GB/s | до 128GB |
| M5 Ultra | 32 ядер | 80 ядер | 1092 GB/s | до 256GB |
Влияние на CI/CD:пропускная способность M5 Pro ускоряет линковку Xcode на ~18 %;при параллельных таргетах выигрыш больше. Один Mac Mini M5 Pro комфортно обрабатывает 3–4 параллельных iOS-сборки. AI-инференс:Neural Engine достигает 45 TOPS;локальные LLM на 7B работают со скоростью ~38 токенов/сек——почти интерактивный режим.
10. Core ML 6 + Create ML 4:разработка ИИ на устройстве ускоряется
Ключевые возможности Core ML 6
- Quantization-Aware Training(QAT):INT4 на устройстве;модели на 75 % меньше, скорость инференса в 2,3×
- Нативная поддержка Transformer:
MLModelобрабатывает стандартную архитектуру Transformer——не нужно вручную делить слои внимания - Межпроцессный инференс:несколько приложений совместно используют один загруженный экземпляр модели——меньше накладных расходов памяти
Обновление Create ML 4
- Классификация изображений:часы → минуты(M5 Mac Studio:1000 изображений < 90 с)
- Новый тип задачи——прогнозирование временных рядов;Python не нужен
- Экспорт
.mlpackage+.gguf——Core ML и инструментарий сообщества
Общее влияние WWDC26 на рабочие процессы разработчиков
Сложить десять функций вместе — сигнал очевиден:
Apple встраивает ИИ прямо в инфраструктуру разработчиков.
| Функция | Прямое влияние на разработчика |
|---|---|
| AI-дополнение Xcode 18 | Быстрее пишешь код, меньше шаблонного кода |
| API FoundationModels | Ниже порог входа для ИИ в приложении——без внешних API |
| AppIntent 3.0 | Возможности приложения усиливаются через Siri;агенты вызывают напрямую |
| Neural Engine M5 | Инференс на устройстве перестал быть роскошью——7B-модели в реальном времени |
| TestFlight API v3 | Полностью автоматизированный CI/CD-релиз——ни одного ручного шага |
| Обновление Virtualization | Несколько Linux-контейнеров на одном Mac——выше плотность CI |
Всё это стоит на Apple Silicon. Единая память позволяет CPU, GPU и Neural Engine совместно использовать данные——аппаратный фундамент этого AI-стека.
Список действий для iOS-разработчиков
- Мигрировать на AppIntent 3.0——даже если Siri пока не в роадмапе:сопоставьте ключевые операции с AppIntent прямо сейчас;низкая стоимость, долгая отдача
- Тестировать совместимость с iOS 20 в CI——изменения nav bar Liquid Glass затронут кастомные UI;запустить регрессию UI на симуляторах Xcode 18;проверить кастомные nav bar, полноэкранные фоны, цвета статус-бара
- Оценить Mac Mini M5 как CI-узел——если ещё используете hosted
macos-latest, разрыв с M5 только растёт;см. GitHub Actions macOS: P95 −57 % — плейбук iOS CI
Нет Mac? Как использовать функции WWDC26 уже сегодня
Xcode 18, симуляторы iOS 20 и производительность сборки уровня M5 из WWDC26——всё на Apple Silicon. Mac Mini M5 Pro от $1299 без учёта обслуживания. Аренда облачного Mac гибче.
Vuncloud Cloud Mac работает на Apple Silicon с предустановленными Xcode 18 и актуальной macOS——оплата по использованию:
- iOS-разработка:открыть Xcode в браузере, собирать iOS 20 targets
- CI/CD:подключить GitHub Actions——каждый push запускает сборки уровня реального устройства
- AI-разработка:Neural Engine серии M запускает локальные LLM——GPU-сервер не нужен
- Почасовая оплата:тестировать новые функции без покупки железа
FAQ
Получат ли старые iPhone функции Siri с WWDC26?
Агентный режим Siri и Apple Intelligence 2.0 требуют iPhone 16 серии или новее(A18+). Некоторые более лёгкие функции(улучшенное распознавание речи)поддерживают iPhone 15.
FoundationModels уже доступен?
FoundationModels есть в iOS 20 beta 1;GA выйдет вместе с iOS 20 этой осенью. Начинайте адаптацию на Xcode 18 beta уже сейчас.
Нужно ли переписывать код Swift 6.0 для 6.2?
Нет. Swift 6.2 обратно совместим;новый @concurrent опционален и не сломает существующий strict-concurrency-код.
Требует ли Liquid Glass новых дизайн-макетов?
Приложения на стандартных компонентах UIKit / SwiftUI адаптируются автоматически——изменения минимальны. Тяжёлый кастомный UI требует пересмотра:кастомные nav bar, полноэкранные фоны.
Насколько Mac Mini M5 быстрее M4 для сборок?
По данным Apple:CPU M5 быстрее M4 примерно на 30 %, пропускная способность памяти +37 %. Реальный прирост в Xcode варьируется по проекту——обычно 15–30 %.
Можно ли разрабатывать iOS 20 приложения без Mac?
Да. Vuncloud Cloud Mac предоставляет доступ к Apple Silicon из Windows / Linux / планшетов через браузер——полный Xcode 18 для разработки iOS 20, без покупки оборудования.
Нужен ли физический Apple Vision Pro для разработки под visionOS 3?
Нет. Xcode 18 включает полный симулятор visionOS——большинство разработки и тестирования идёт на симуляторе;железо нужно только для финальной проверки опыта.