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