Есть ли в macOS API для Siri?

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

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


person Peanut    schedule 13.06.2016    source источник
comment
@JAL и все остальные, которые пометили это как дубликат: это помечено как iOS, а это помечено как macOS. Две разные операционные системы.   -  person Peanut    schedule 14.06.2016
comment
Я боюсь, что если вопрос не является дубликатом, он может быть слишком широким или не по теме, чтобы просить книгу, инструмент, программную библиотеку, учебник или другой сторонний ресурс.   -  person The_Black_Smurf    schedule 14.06.2016
comment
@The_Black_Smurf, это должно быть да или нет, поэтому оно не может быть слишком широким. А не по теме... просто нет.   -  person Peanut    schedule 14.06.2016
comment
Этот вопрос полезен. Не обман и не слишком широкий.   -  person Joshua Dance    schedule 26.10.2016
comment
Для тех, кто ложно утверждает, что это дубликат: когда был задан другой вопрос, Siri существовала ТОЛЬКО в iOS, и поэтому вопрос может быть только об iOS. Этот вопрос конкретно и явно касается macOS. support.apple.com/en-us/HT206993 Их нельзя считать дубликатами.   -  person iconoclast    schedule 20.09.2017
comment
@iconoclast Спасибо, что сказали это! SiriKit не существовало ни на одной из платформ, когда был задан и другой вопрос.   -  person Peanut    schedule 20.09.2017
comment
@haykam Не за что. Все люди, которые небрежно закрывают вопросы как дубликаты, только потому, что у них есть право, но они не могут потрудиться прочитать и понять вопросы, наносят большой ущерб сайтам обмена стеками.   -  person iconoclast    schedule 20.09.2017


Ответы (1)


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

Опубликованный вами пример также невозможен на iOS, поскольку SiriKit ограничен очень немногими вариантами использования.

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

SDK

iOS 10.0+
macOS 10.12+
watchOS 3.2+

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

person vikingosegundo    schedule 13.06.2016
comment
Намерения в примечании к выпуску. - person Peanut; 13.06.2016
comment
это интересно. - person vikingosegundo; 13.06.2016
comment
В документах это не упоминается, но в той или иной форме оно есть. Разница в том, что он каким-то образом взаимодействует с метаданными базы данных Spotlight для взаимодействия с файловой системой. apple.com/macos/sierra - person Kevin Suttle; 21.09.2016