Apple подтвердила поддержку боковой кнопки для сторонних голосовых помощников, отличных от Siri, в Японии

Новый документ в блоге для разработчиков Apple подтверждает, что пользователи в Японии смогут переназначить боковую кнопку для запуска сторонних голосовых разговорных приложений, а не Siri. Вот детали.

Эксклюзивно для Японии (пока?)

Сегодня ранее мы поделились некоторыми деталями о новом коде в iOS 26.2 beta 3, который показывает, что Apple работает над тем, чтобы позволить пользователям заменять Siri при нажатии боковой кнопки iPhone:

Существует новое системное приложение «SystemVoiceAssistant», которое, по-видимому, связано с возможностью изменять, какой помощник активируется с помощью боковой кнопки. Строки кода упоминают «Side Button App», связанное с этими новыми дополнениями.

Теперь Apple опубликовала новый документ в своем блоге для разработчиков с новыми подробностями, включая тот факт, что эта функция будет ограничена Японией, по крайней мере, на данный момент:

Используя фреймворк App Intents и предлагая App Shortcuts, вы позволяете людям мгновенно получать доступ к функциональности приложений и интегрировать ее с системными функциями, такими как Spotlight или App Shortcuts. Например, человек может поместить предоставляемый вами App Shortcut на кнопку действия. В Японии люди могут поместить действие на боковую кнопку iPhone, которое мгновенно запускает ваше голосовое разговорное приложение.

Apple отмечает, что, поскольку пользователи ожидают возможности немедленно взаимодействовать с голосовым помощником при нажатии боковой кнопки, разработчикам следует «убедиться, что они могут использовать его немедленно, начиная аудиосеанс – например, с AVFoundation».

В документе Apple также подробно описывает шаги, которые разработчики должны предпринять, чтобы включить свое голосовое разговорное приложение при нажатии и удержании боковой кнопки пользователем, включая:

  1. Добавьте entitlement com.apple.developer.side-button-access.allow в файл .entitlements вашего приложения в проекте Xcode. Подробности о добавлении этого entitlement см. в Side Button Access.
  2. Создайте приложение intent, которое соответствует схеме app intent activate.
  3. В реализации perform() app intent перейдите к сцене, предоставляющей голосовую разговорную функциональность, и начните аудиосеанс.

Apple также приводит пример, иллюстрирующий, как такое приложение может реализовать app intent, одновременно подтверждая, что доступность новой функции будет ограничена Японией.

Хотя Apple не утверждает, что функция будет запущена с iOS 26.2, становится все более вероятным, учитывая новый код, который был включен в сегодняшнюю бета-версию.

Чтобы найти пример кода Apple, а также больше информации о новом фреймворке, перейдите по этой ссылке.

Ожидаете ли вы, что эта функция скоро станет доступна в других странах? Сообщите нам в комментариях.

Скидки на аксессуары на Amazon