Kurs Siri Shortcuts – część 1
Wczoraj padało sporo próśb o pomoc z Shortcuts i Siri Shortcuts, więc zapraszam do zapoznania się z oboma koncepcjami, bo wbrew pozorom to są różne rzeczy.
Siri Shortcuts
Siri Shortcuts to proste możliwości, które deweloperzy udostępniają dla iOS-a 12 i Siri. Za ich implementację odpowiedzialny jest deweloper, a konfiguruje się je albo w danej aplikacji albo w Settings / Ustawienia → Siri & Search → All Shortcuts.
Dla przykładu, nasza aplikacja iMagazine mogłaby „wystawić” dla iOS-a / Siri następujące możliwości:
- czytaj najnowsze wydanie
- czytaj wybrane wydanie
Jako użytkownik wchodzisz do Ustawień → Siri i w skrótach nagrywasz swoją frazę, np. „dawaj mi tutaj iMaga natychmiast”. Ta fraza wykona funkcję „czytaj najnowsze wydanie”, czyli uruchomi aplikację i otworzy najnowszego iMaga.
Powyżej pokazałem jak to rozwiązał Marco Arment w aplikacji Overcast. Po wejściu do ustawień w programie i kliknięciu w pozycję Siri Shortcuts, pojawia się lista dostępnych opcji (lewy screenshot). Ta sama lista znajduje się w Ustawieniach → Siri (prawy screenshot). Na lewym screenie dodatkowo widać, że nagrałem sobie trzy frazy z dostępnych – do odtwarzania mojej playlisty i do wywoływania poprzedniego i następnego rozdziału. Te frazy są normalnie widoczne na prawym screenie, w Ustawieniach, ale tutaj są akurat niżej, poza ekranem.
Shortcuts
Shortcuts to z kolei aplikacja, w której można budować proste programy lub automatyzacje. To mogą być bardzo banalne rzeczy, a mogą wręcz przypominać normalne programy. Żeby było nam łatwiej, to stworzonemu shortcut w Shortcuts, można przypisać frazę w Siri Shortcuts, aby móc ją wywołać głosem zamiast w programie. Proste prawda? Podpowiem jeszcze, że Shortcuts [App Store] to następca aplikacji Workflow, którą Apple kupiło jakiś czas temu.
Shortcuts – nasz pierwszy shortcut
Po uruchomieniu Shortcuts, przywita Was w miarę pusty ekran. Dodajemy nowy shortcut do Shortcuts (tak, nawet Apple tak to ujmuje w piśmie) za pomocą przycisku Create Shortcut.
Zanim zaczniemy cokolwiek edytować, możemy kliknąć w przycisk w górnym prawym rogu, pod przyciskiem Done, który przypomina dwa suwaki. On otworzy nam poniższy ekran.
Tutaj możemy sobie nadać nazwę dla naszego shortcut (jest to nazwa tylko i wyłącznie wewnętrzna dla aplikacji i nie ma nic wspólnego z Siri na tym etapie). Nadałem jej nazwę Reset Network i ustawiłem ikonę oraz jej kolor zgodnie z moimi upodobaniami. Dodatkowo włączyłem opcję Show in Widget, co spowoduje, że będzie dostępny w Centrum Powiadomień, co pokazuje poniższy screenshot.
No dobrze, ale co robi ten shortcut i jak go stworzyć?
Jest banalnie prosty:
- Rozwijamy pasek na dole ekranu i szukamy w nim pozycji Set Airplane Mode.
- Przeciągamy go w odpowiednie miejsce na ekranie.
- Suwak w Set Airplane Mode włączamy, aby był zielony – to oznacza, że ten shortcut włączy tryb samolotowy.
- Szukamy w na liście akcji, na dolnym wysuwanym pasku, funkcji Wait (czekaj), dodajemy ją do listy akcji na koniec i ustawiamy ją na 2 sekundy.
- Jeszcze raz dodajemy Set Airplane Mode, ale tym razem ustawiamy go jako wyłączony.
Ten shortcut wykona następujące kroki:
- Włączy tryb samolotowy.
- Poczeka dwie sekundy.
- Wyłączy tryb samolotowy.
Proste prawda? Tak właśnie wygląda programowanie pod iOS-em za pomocą Shortcuts.
To teraz pozostało nam dodać ten shortcut z Shortcuts do Siri Shortcuts, aby móc go wywołać głosowo, za pomocą Siri.
Wchodzimy ponownie w ustawienia shortcutu Reset Network (suwaki w górym prawym rogu na ekranie edycji) i wciskamy przycisk Add to Siri. Pojawi się ekran, na którym możemy wcisnąć przycisk nagrywania i nagrać frazę, za pomocą której chcemy wywołać ten shortcut. Wybrałem w tym przypadku taki sam, jak jego nazwa, czyli „Reset Network”. Na środkowym screenie zaproponuje nam ewentualne alternatywy (tym razem nie zaproponował) lub poprawki jeśli źle nas zrozumiał. Na prawym z kolei widać, że ten shortcut jest już widoczny w Settings / Ustawienia → Siri & Search → My Shortcuts.
Teraz wystarczy powiedzieć „Hey Siri Reset Network” i wykona się akcja, którą zbudowaliśmy.
★ Pobierz Reset Network.shortcut →
(Jeśli link nie działa, to znaczy, że iCloud nadal ma problemy i musicie poczekać.)
Kurs Siri Shortcuts – część 2 – pakowanie i rozpakowywanie ZIP-ów