Рушій контент-графа у Швидких командах
За багато своїх магічних властивостей Швидкі команди завдячують рушію Контент-графа, який кмітливо конвертує дані з функцій і програм iOS у дії швидких команд із льоту. Коли якась дія очікує один тип контенту, а ви передаєте до неї інший тип контенту, Контент-граф автоматично конвертує такий контент у відповідний тип.
Така розумна конверсія даних дозволяє Швидким командам інтегрувати програми й служби. Наведений приклад містить дію «Отримати наступні події», за якою слідує дія «Показати маршрут». Перша дія на виході видає подію з Календаря, яка може включати як намічені дані, так і локаційні дані. Через те, що друга дія вимагає локаційні дані як вхідні, Контент-граф витягує лише дані Карт з події Календаря, для отримання вказівок щодо проїзду за кермом.
Контент-граф також припускає поглиблене багатоступеневе виявлення контенту. Це дає Швидким контактам змогу інтегруватися з програмами й службами, що здаються неповʼязаними, як-от Музика та Пошта. Наприклад, ви можете створити швидку команду, що містить дію «Отримати поточну пісню», дію «Отримати деталі музики» і дію «Слати лист». Коли її запущено, ця серія дій автоматично витягує ілюстрацію до альбому пісні, що наразі грає у вашій медіатеці, і надсилає цю ілюстрацію е-поштою до отримувача, зазначеного в дії «Слати лист».
Завдяки Контент-графу вам не часто доводитиметься гадати, чи правильний тип контенту ви передаєте від одної програми до іншої. «Швидкі команди» припускає, чого ви прагнете, і визначає, як цього домогтися.