Обновление iOS 27.2 вышло на прошлой неделе, и если отбросить маркетинговую шелуху, там три функциональных изменения, которые интересны не столько сами по себе, сколько на фоне того, как эти же задачи годами решаются в Android. Разберём их с точки зрения реализации и UX.
1. «Excluded Apps» для Siri — гранулярный opt-out
В Settings → Siri появился раздел Excluded Apps: приложения из этого списка полностью исключаются из выдачи Siri, Search и системных suggestions. Apple описывает это так: «приложения, добавленные в список, будут исключены из Siri, Search и suggestions».
Что это даёт на практике:
-
Решение проблемы омонимии. Классический кейс — когда Siri путает приложение с похожим именем в командах вроде «open X». Явное исключение избавляет от «угадывания» интента.
-
Приватность на уровне индексации. Приложение не просто не отдаёт данные Siri — оно выпадает из системного поиска и подсказок, то есть фактически исключается из графа привязок между сущностями.
Для сравнения: в Android аналог — раздел Settings → Apps → Special app access → Usage access плюс ограничения через Digital Wellbeing и настройки Google Assistant по конкретным приложениям. Но там это размазано по трём-четырём экранам, тогда как здесь — единая точка. Это грамотный UX-ход: Apple свела разрозненные permission-механизмы в один явный контрол. Обратная сторона — исключение работает «всё или ничего»: нельзя оставить приложение доступным для Search, но скрыть от Siri.
2. Suggested Actions в Messages — категориальный фильтр
Вторая фича — Settings → Apps → Messages → Suggested Actions. Механизм: система анализирует содержимое переписки и предлагает действия под сообщением (например, «Add to Reminders», если собеседник просит об одолжении). По умолчанию поддерживаются пять категорий:
-
Add to Calendar
-
Add to Reminders
-
Add to Notes
-
Show in Maps
-
Flights and Packages
Каждую можно отключить по отдельности. Это правильная архитектура: не «выключить все предложения», а отфильтровать по типу сущности. Инженерно это означает, что on-device NLP-парсер раскладывает интент по пяти классам, и пользователь управляет подписками на классы, а не на весь пайплайн.
В Android похожая функциональность живёт в Messages через Google Assistant suggestions и в Gboard через Smart Reply, но управление там либо отсутствует, либо сводится к общему тумблеру. По сути, Apple вынесла наружу «семантический фильтр» — то, чего в Android до сих пор нет как явного пользовательского контрола.
3. Профили Apple TV на iPhone — запоздавший, но важный фикс
Третье изменение — профили Apple TV теперь доступны не только на tvOS, но и на iPhone. Исторически это было странное ограничение: все остальные стриминговые сервисы поддерживают профили кроссплатформенно. Теперь выбор профиля персонализирует рекомендации и разделяет очередь «Continue Watching» между пользователями. Для детского профиля доступны контентные ограничения.
С точки зрения архитектуры это означает, что рекомендательный бэкенд Apple TV наконец получил клиентскую привязку к профилю на мобильном устройстве. Для Android-мира это не новость: Netflix, YouTube и Spotify годами держат профили в аккаунте и синхронизируют их через сервер, а не через платформенный API. Apple здесь догоняет, но догоняет корректно — с разделением Continue Watching, что как раз и было главным пробелом.
Итог для Android-специалиста
Три изменения — это три разных подхода к персонализации:
| Фича | Что решает | Чем интересна |
|---|---|---|
| Excluded Apps | омонимия и приватность | единая точка opt-out из Siri/Search |
| Suggested Actions | шум системных подсказок | категориальный, а не общий фильтр |
| Apple TV-профили | шаринг устройства | раздельная очередь «Continue Watching» |
Общий паттерн iOS 27.2 — перекладывать ответственность за поведение системы на пользователя через явные, узкие контролы вместо «умных» дефолтов. Android-экосистеме этого как раз не хватает: там персонализация по-прежнему прячется за общими тумблерами в глубине Settings. Если Google вынесет аналогичный гранулярный фильтр для Assistant и Smart Reply в одну точку — это будет заметный апгрейд UX, а не косметика.
