Предоставляет ли Apple API для SIRI? - PullRequest
19 голосов
/ 22 октября 2011

Возможно ли, что Apple предоставляет или предоставит API для Siri? Было бы замечательно, если бы я пил кофе и сказал:

Пользователь: Эй, Сири, не могли бы вы открыть Angry Птицы; Уровень 4 и брось мне первую птицу. Убедитесь, что вы хотя бы попали в зеленую свинью, или она выходит из вашей зарплаты.

Сири: Да, конечно, я сделаю это для вас.

Возможно ли это? И вы думаете, Apple предоставит это нам?

Ответы [ 4 ]

16 голосов
/ 22 октября 2011

ЭТО НЕ ТОЛЬКО ТОЧНО:

Нет API, и нет никаких признаков его изменения в ближайшее время.Есть частные заголовки, которые вы можете посмотреть, декомпилировав SDK.Это отличный обзор:

Quora

Вы можете быть умным, как RTM, хотя, это настолько близко, насколько это возможно:

http://www.rememberthemilk.com/services/siri/

11 голосов
/ 13 июня 2016

В iOS 10 Apple анонсировала API для Siri под названием SiriKit . Однако вы можете сделать это только как расширение приложения и только в том случае, если ваше приложение реализует один из следующих типов сервисов:

  • Аудио или видео звонки
  • Сообщения
  • Платежи
  • Поиск фотографий
  • Разминка
  • Бронирование поездки
  • Климат и радио

SiriKit - это способ сделать ваш контент доступным через Siri. Он также позволяет добавлять поддержку ваших служб в приложение «Карты». к поддержка SiriKit, вы используете каркас Intents и пользовательский интерфейс Intents рамки для реализации одного или нескольких расширений, которые вы затем включаете внутри вашего приложения iOS. Когда пользователь запрашивает определенные типы услуг через Siri или Карты система использует ваши расширения для услуги.

Это означает, что SiriKit нельзя использовать для сценария, упомянутого в вопросе, и способами, которые многие из нас хотели бы.

Источник: Apple Docs для SiriKit

4 голосов
/ 22 октября 2011

Когда iPhone был впервые выпущен, от Apple не было абсолютно никаких публичных разговоров о разработке пользовательских приложений. Задержка выпуска SDK дала им достаточно времени, чтобы узнать мнение пользователей о iPhone и подготовить SDK к публичному использованию.

Кажется вероятным, что они используют аналогичный подход с Сири.

3 голосов
/ 22 октября 2011

Еще нет.Если вы хотите, подайте запрос на bugreport.apple.com и кратко опишите, для чего он нужен.Чем больше людей просят об этом, тем больше вероятность того, что это произойдет.

...