2016-06-13 3 views
4

Могу ли я запрограммировать приложение macOS с функциональностью Siri, как я могу с помощью приложения iOS?Есть ли у macOS API для Siri?

Как, например, воспроизводить звук с помощью моего музыкального приложения, когда рассказываете Сири «играть звук Авроры» или любую другую вещь, которую SiriKit может делать на .

+7

@JAL и все остальные, которые отметили это как дубликат: это помечено iOS, и это помечено как macOS. Две разные операционные системы. – haykam

+1

Я боюсь, что, если вопрос не является дубликатом, он может быть слишком широким или попадать в не-тему для запроса книги, инструмента, библиотеки программного обеспечения, учебника или другого ресурса вне сайта. –

+0

@The_Black_Smurf, он должен быть да или нет, поэтому он не может быть слишком широким. И вне темы ... просто нет. – haykam

ответ

9

Как, например, воспроизводить звук, используя мое музыкальное приложение, когда рассказываете Сири «играть звук Авроры».

Пример, который вы отправили, не будет возможен на iOS, так как SiriKit - restricted to only very few uses cases.

документация не упомянул об этом во время задаю этот вопрос, но был updated later сказать, что это поддерживает macOS 10.12+:

SDKs

IOS 10.0+
Macos 10.12+
watchOS 3.2+

также macOS 10.12 release notes не упоминают SiriKit - хотя намерения поддерживаются. Возможно, мы увидим SiriKit с более поздними бета-версиями. И если это произойдет, я надеюсь, что ограничений на iOS будет меньше, потому что с нынешними ограничениями не будет смысла использовать SiriKit на настольных компьютерах.

+0

Намерения указаны в примечании к выпуску. – haykam

+0

это интересно. – vikingosegundo

+1

Документы не упоминают об этом, но они есть в той или иной форме. Разница в том, что он каким-то образом взаимодействует с метаданными Spotlight db для взаимодействия с файловой системой. http://www.apple.com/macos/sierra/ –