Начиная с iOS 15, iPadOS 15, macOS Monterey и watchOS 8, Apple сократит интеграцию между Siri и сторонними приложениями, значительно уменьшив тип и количество команд, которые пользователи смогут вызывать через виртуального помощника для сторонних приложений.
На странице поддержки разработчиков Apple заявляет, что ряд намерений и команд SiriKit больше не будет поддерживаться с официальным выпуском всех ее предстоящих операционных систем этой осенью. Apple перечисляет в общей сложности 22 команды SiriKit, которые больше не будут поддерживаться, причем наиболее примечательной является то, что пользователи больше не смогут заказывать поездки, например, через Uber.
Помимо прекращения поддержки интеграции приложений для заказа поездок с Siri, Apple также сокращает возможности Siri по интеграции с приложениями для списка дел. С новыми изменениями пользователи популярных приложений для списка дел и заметок, таких как Things 3 или Todoist, больше не смогут создавать новый список задач, удалять задачу или изменять заметку, просто спрашивая Siri. Однако возможность создавать новые задачи сохранится.
Дополнительные изменения включают в себя прекращение поддержки намерений SiriKit, которые позволяют пользователям совершать платежи через сторонние приложения, искать счета или переводить деньги между двумя счетами в конкретном приложении. Apple также сокращает поддержку ряда намерений CarPlay, удаляя возможность для пользователей использовать Siri для установки источника звука в автомобиле, регулировки климата, настроек сидений или обогревателя.
До того, как эти изменения вступят в силу, Apple советует разработчикам обновить свои приложения, чтобы удалить любые маркетинговые материалы, такие как графика или учебные материалы, которые информируют пользователей о возможности использовать Siri для выполнения определенных задач. Apple далее отмечает, что разработчикам не нужно будет удалять из кода своих приложений API SiriKit, которые скоро будут прекращены, но они будут получать предупреждения при попытке компиляции своих приложений с помощью Xcode.
Запланируйте обновление любых рекламных мероприятий, которые подчеркивают функциональность, предоставляемую этими API в вашем приложении. Обратите внимание, что символы останутся в SDK, поэтому вам не нужно удалять вызовы API из вашего приложения. Однако вы будете получать предупреждения времени компиляции, уведомляющие вас о прекращении поддержки в будущем.
Apple весьма сдержанна в объяснении причин своего внезапного решения ограничить интеграцию Siri со сторонними приложениями, особенно в условиях растущей обеспокоенности по поводу антиконкурентного поведения. Ряд разработчиков, компаний и правительств проводят расследование в отношении Apple в связи с предполагаемыми действиями, которые препятствуют конкуренции со стороны сторонних разработчиков, и в то же время способствуют продвижению собственных приложений и сервисов Apple.
Последний раунд изменений в SiriKit может вызвать дополнительные опасения, поскольку некоторые крупные разработчики больше не будут получать функции, доступные для собственных приложений, созданных Apple.
В качестве альтернативы, последний шаг Apple может быть частью ее плана по консолидации пользователей и разработчиков для использования Shortcuts. Shortcuts позволяют пользователям создавать пользовательскую фразу, которая запускает определенную задачу для стороннего приложения. Разработчики могут предоставить определенную задачу, например, отправку сообщения через Instagram в Shortcuts, позволяя пользователям создавать конкретную фразу, запускающую задачу при вызове через Siri.
При новых обновлениях, если пользователь попытается выполнить команду, не поддерживаемую сторонними приложениями, Siri ответит, что команда не может быть выполнена. iOS 15, наряду с iPadOS 15, macOS Monterey и watchOS 8, будут выпущены этой осенью и в настоящее время находятся в стадии бета-тестирования с разработчиками и участниками публичного бета-тестирования.