Shortcuts — uruchamiane skrótów we wskazanej lokalizacji
Dla wszystkich użytkowników, którzy interesują się automatyzacją, premiera iOS 12 stała pod znakiem pojawienia się aplikacji Skróty. Następca doskonałego Workflow po wchłonięciu przez Apple wraca lepszy i sprawniejszy niż kiedykolwiek moglibyśmy się tego spodziewać. Możliwości, jakie daje ta aplikacja w połączeniu z Siri Shortcuts, są olbrzymie i niosą wręcz nieprzebrane możliwości w kontekście ułatwiania sobie codziennych zadań oraz wykonywania kolejek czynności. Muszę jednak przyznać, że do pełni szczęścia brakuje mi w niej jednej możliwości, a mianowicie wyzwalania akcji w zależności od lokalizacji, tak jak na przykład potrafi to uczynić aplikacja Dom.
Na szczęście na wszystko znajdzie się rozwiązanie, muszę jednak już na początku Cię uprzedzić, że nie jest w pełni automatyczne, a jedynie pozwala na przypomnienie i ułatwienie wykonania danej kolejki czynności w zależności od Twojego położenia. W większości przypadków, kiedy chcemy wykonać coś na podstawie lokalizacji, to następuje to w momencie, kiedy przybywamy lub opuszczamy daną lokalizację. W tym celu wykorzystuje się możliwości geofencingu, czyli wyznaczania pewnych stref, które stanowią wyzwalacz. Jak więc połączyć to z aplikacją Skróty? Z pomocą przychodzi narzędzie Launch Center Pro. Najlepsze przykłady jak zawsze podsuwa życie, więc korzystając z okazji, że kilka dni temu na Twitterze padło pytanie o możliwość wyłączania WiFi w iPhone po opuszczeniu miejsca zamieszkania postanowiłem opisać takie rozwiązanie.
W pierwszej kolejności potrzebny jest skrót w aplikacji Skróty 1, który pozwala wyłączyć sieć WiFi. Rzecz banalna, ponieważ potrzebuje zaledwie jednego elementu do działania, a mianowicie funkcji Ustaw sieć WiFi. Tworzymy więc nowy element i przy użyciu wyszukiwarki odnajdujemy wspomniany element. Później przy użyciu przycisku w kształcie dwóch suwaków wchodzimy we właściwości skrótu i definiujemy jego nazwę, która będzie niezbędna w kolejnym etapie. Nic nie stoi również na przeszkodzie, aby zdefiniować odpowiadającą nam ikonę. Poniższe wideo pokazuje tę czynność krok po kroku.
Po przygotowaniu wspomnianego skrótu możemy przygotować odpowiednią akcję LCP2, który będzie reagował na naszą lokalizację. Po jego dodaniu, we właściwościach należy wejść w opcję Location Triggers, skonfigurować obszar za pomocą funkcji Geofence oraz warunek wyzwolenia danej akcji w zależności, czy chcemy, aby uruchamiała się przy opuszczeniu, czy przybyciu do zdefiniowanego obszaru. Warto zwrócić też uwagę na możliwość wyboru dni, w których akcja ma być aktywna. W naszym przypadku, biorąc pod uwagę, że za każdym razem, kiedy wychodzimy z domu, chcemy wyłączyć działanie WiFi pozwalamy na jej działanie przez cały tydzień. Po określeniu miejsca jej działania wracamy do głównego ekranu konfiguracji. W tym miejscu musimy zdefiniować jaką akcję zamierzamy wykonać. W tym celu wybieramy przycisk Action Composer, wybieramy zakładkę All Supported Apps i wyszukujemy aplikację Shortcuts. Po jej zaznaczeniu wybieramy Run Shortcut. W tym miejscu nadajemy akcji nazwę oraz w polu Shortcut Name wpisujemy dokładną nazwę skrótu, który utworzyliśmy w pierwszym kroku. Poniżej wideo pokazujące cały proces.
Po skonfigurowaniu, w sytuacji, kiedy będziemy opuszczali dany obszar, LCP wyświetli powiadomienie, którego dotknięcie spowoduje uruchomienie skrótu wyłączającego WiFi w iPhone’ie. Nie jest to do końca ergonomiczne rozwiązanie, ale jeżeli zależy nam na wykonaniu pewnych czynności w odniesieniu do lokalizacji, to na tą chwilę jest to najwygodniejsza opcja. Mam nadzieję, że geolokalizacja docelowo pojawi się jako jedna z opcji dostępnych w aplikacji skróty. Myślę jednak, że nie nastąpi to zbyt szybko. Tymczasem, Launch Center Pro jako wyzwalacz jest w stanie pełnić funkcję odpowiedniego zamiennika. Na podstawie opisanego rozwiązania możecie dowolnie konfigurować swoje skróty. Ciekaw jestem, jakie pomysły drzemią w Waszych głowach. Koniecznie podzielcie się nimi w komentarzach.