蘋果為什麼設定的快捷指令不能用(蘋果快捷指令有時候不靈)

Pushcut 將 iOS 的通知和快捷指令結合在了一起,讓手機變成了一個聰明的私人助理。

在 iOS 13(Beta 版)中,蘋果為「快捷指令」加入了自動化的功能,之前需要手動觸發的操作,現在可以在特定條件下自動執行。這個功能讓 iPhone 變得更加智慧,不過並不算完美。

實際上在 iOS 13 公佈之前,就有一個叫 Pushcut 的應用做出了類似的功能。它將 iOS 的通知和快捷指令結合在了一起,讓手機變成了一個私人助理。它還可以在滿足條件時,提供多項操作供使用者選擇,比原本的「自動化」功能更強大。

當滿足一個條件時,提供多項操作讓使用者選擇

「全自動」就一定好嗎?其實並不是這樣的,比如當「每天晚上 12 點時」,執行「開啟白噪音」的操作,這個場景並不能滿足我的所有需求,有時候到了晚上 12 點,我還想再逛逛 B 站。Pushcut 提供的解決方案是,當滿足一個條件時,提供多項操作供使用者選擇。

比如當「每天早上 8 點起床時」,系統會給出幾個選項,「開啟網易雲音樂」、「關閉飛航模式」、「開啟收件箱」,使用者可以手動選擇。這大大提升了快捷指令的應用場景,比原本的「自動化」更強大。

Pushcut 所用的原理和快捷指令類似,就是當滿足一些條件時,系統自動彈出通知,使用者點選即可執行捷徑。你可以利用官方提供的捷徑,將手機上的所有捷徑匯入到 Pushcut 中。

它的「本地功能」比不上原生自動化,觸發條件只有時間和地點,不過 Pushcut 的強大之處是可以和一些線上服務聯動,比如 IFTTT。

和 IFTTT 聯動,連線線上服務和本地操作

簡單來說,Pushcut 的觸發條件可以通過點選 API 連結來實現。在設定好一項指令後,系統會生成一個連結,你可以在電腦或者其他裝置上點選連結,然後觸發 iOS 裝置的通知。Pushcut 的資料可以通過 iCloud 來同步,這意味著你可以在電腦上,給你的所有 iPhone、iPad 一起彈通知,不用擔心錯過。

這個功能的進一步應用就是和 IFTTT 聯動了。只要是 IFTTT 中可以設定的條件,都能作為 Pushcut 的觸發條件,只要將 IFTTT 中的執行操作設為「開啟 Pushcut 的 API 連結」即可。Pushcut 相當於是一個橋樑,連線了 IFTTT 這樣的線上服務與 iOS 裝置的本地操作。關注極客之選·公·眾·號,後臺回覆「自動化」,獲取官方指南,檢視具體步驟。

比如當「距離 Google 日曆中的活動發生還有 45 分鐘時」,彈出通知,提供「開啟滴滴打車」的選項。

又是一個容易被蘋果「借鑑」的功能

Pushcut 是在 iOS 13 之前釋出的,它的原理與快捷指令的自動化十分相似,國外網站上有人提醒開發者:「小心被蘋果 Sherlock。」這指的是蘋果推出一個類似功能,取代第三方應用的行為,我們在之前的文章中有過介紹。

的確,Pushcut 的功能是在快捷指令的基礎上做優化,而 iOS 13 中的自動化也是如此,蘋果很可能在之後的更新中加入類似的功能,讓 Pushcut 變得沒有價值。

Pushcut 的優勢在於:可以為一個條件新增多項操作、可以和線上服務聯動。前一個很容易被蘋果「借鑑」,而後一個蘋果可能會因為顧慮隱私問題,而不去增加。當然,Pushcut 最好的結果是像快捷指令的前身 Workflow 一樣,被蘋果收購,這樣無論是對開發者、蘋果還是使用者,都是一個好的事情。

關注極客之選·公·眾·號,後臺回覆「自動化」,獲取官方指南,檢視具體步驟