這是「流程和效率」系列之一
本文結構:
-
Workflow 能用來做什么
- #1 像 LCP 那樣實現(xiàn)快速跳轉
- #2 聚合同類功能
- #3 建立自動化流程
-
熟悉 Workflow 的界面
- #1「我的 Workflow」
- #2「線上 Workflow 庫」
-
創(chuàng)建 Workflow 的必要步驟
- #1 設置 Workflow 的名稱
- #2 選擇 Workflow 的類型
- #3 添加動作(Action)
關于效率部脚,先前在《提高打開 App 的效率》已經有涉及卿捎。其中簡要介紹了利用 URL Schemes 能提高 App 打開效率的 Launch Center Pro愧驱。
今天介紹的 Workflow 原理和 LCP 相似盾舌,但是更易用先口、更靈活、也更強大。
Workflow 由原越獄開發(fā)者 Ari Weinstein 主導開發(fā),因為在內測期間就獲得用戶和開發(fā)者群體的巨大贊譽次哈,蘋果在 App 正式上架當天就把它選入「編輯精選」,不久之后干脆將它和背后技術吆录、團隊打包收購窑滞。
蘋果收購 Workflow 大概是因為它類似 macOS 上的 Automator,而背后的技術恢筝、團隊可以為系統(tǒng)的「連續(xù)互通」特性帶來許多可能哀卫。
Workflow 能用來做什么
Workflow 是通用型 App,可以實現(xiàn)的功能五花八門撬槽,很難用詞語涵蓋此改。你可以用它做貨幣換算、線上影音下載侄柔、二維碼生成共啃、快遞查詢占调、翻譯、語音播報天氣移剪、獲知周邊公共 WiFi究珊、遠程控制家里的其他設備……
當然,像快遞查詢這種需求已經有了專門的 App纵苛,另有支付寶之類的 App 也提供了這樣的功能模塊剿涮,就不必費事自己動手做了。但是有些個人特定的需求并沒有 App 提供攻人,或者說要根據(jù)自己的習慣建立一些操作流程幔虏,這時候 Workflow 就能提供幫助。
比如說寫備忘錄贝椿,嫌反復手輸日期時間太麻煩想括,就可以用 Workflow 做一個自動復制的功能。
作為效率工具烙博,不管用戶用 Workflow 實現(xiàn)什么功能瑟蜈,都是為了減少手動的重復操作。
#1 像 LCP 那樣實現(xiàn)快速跳轉
比如前文提到的「支付寶常用功能」同樣可以用 Workflow 創(chuàng)建渣窜。
#2 聚合同類功能
例如铺根,我們可以做一個搜索引擎聚合。
有些人可能還有印象乔宿,早期的電腦瀏覽器是沒有集成搜索引擎的位迂,那時候用戶要搜索資料,必須手動輸入網址打開頁面详瑞,然后再輸入要搜索的內容掂林。能做的簡化是將網站添加到收藏夾,要用到的時候點擊打開坝橡。
在 iOS 上我們可以省掉手動輸入網址或點選擇收藏夾的麻煩泻帮,只需在「設置」中設定默認的搜索引擎,我們就可以在 Spotlight 和 Safari 的地址欄中直接調用它计寇。
然而這一便利只限于默認的搜索引擎锣杂,一旦想換用另一個搜索引擎,我們又不得不回到手輸或點選的老路上番宁。
用 Workflow 做一個搜索聚合元莫,我們不僅可以隨時換用(或者是同時調用)搜索引擎,還可以加入某些專項搜索蝶押,比如地圖位置搜索踱蠢、網購商品搜索、豆瓣書評影評等播聪。
#3 建立自動化流程
生活中有些事情每天都在重復朽基,每次完成它們布隔,我們不只是重復同樣的操作离陶,還重復同樣的順序稼虎。在可能的情況下將這類事情交給 Workflow,也許能為我們節(jié)約大量時間和精力招刨。
當人們閱讀網上的內容并且想做摘記霎俩,光靠手動操作需要以下步驟:?(在閱讀界面)選擇文段;? 復制文段沉眶;? 返回桌面打却;? 打開筆記 App;? 粘貼文段谎倔;? 輸入批注和日期時間柳击;? 修整格式。而借助 Workflow 可以簡化掉復制片习、切換 App捌肴、粘貼、手輸日期時間藕咏、修整格式状知。
像印象筆記(Evernote)、尤利西斯(Ulysses)孽查、1Writer 等筆記類 App 也都提供了插件饥悴,可以在分享面板中選擇,但它們的可定制性仍然不能和自建 Workflow 相比盲再。
熟悉 Workflow 的界面
Workflow 被蘋果收購之后變成了免費提供西设,沒有用過的人建議馬上安裝體驗一下。
如圖所示答朋,Workflow 的主界面僅有兩個選項卡济榨,十分簡單。
#1「我的 Workflow」
在「我的 Workflow」選項卡中用戶可以:
-
創(chuàng)建 Workflow
點右上角或隊列尾部的加號均表示創(chuàng)建 Workflow绿映。
用 Workflow 創(chuàng)建 Workflow擒滑?聽著就像有間客棧名叫「有間客棧」似的叉弦。其實 Workflow 是早就存在的術語丐一,專指一系列操作的自動化。
Microsoft Office 的「宏」就是 Workflow淹冰;macOS 自帶的 Automator 就是專門用于制作 Workflow 的工具库车。
所以,Workflow for iOS 的開發(fā)者的確是拿了通用術語為自己的 App 取名樱拴。下文所說的 Workflow 均指「操作指令序列」柠衍,指向該應用的時候我會在后面加上「App」洋满。
-
編輯管理
點「Edit」按鈕或長按隊列的某個項目進入管理模式(隊列色塊輕微抖動),這時可以拖動項目重新排列隊列珍坊、選中多個項目進行批量操作(刪除牺勾、創(chuàng)建副本)。
-
賬號和同步
Workflow App 把設置入口放在隊列最后的空白位置上阵漏,表達「它并不重要」的態(tài)度驻民。設置界面的內容的確特別少,一是同步賬號的注冊和登錄履怯,二是勾選在通知中心插件中顯示的項目回还,三是 App 的版本更新公告和動畫指南。
沒有賬號并不影響 App 的使用叹洲,但如果在多臺設備上安裝了它柠硕,最好注冊賬號來同步數(shù)據(jù)。
#2「線上 Workflow 庫」
「線上 Workflow 庫」里用戶可做的操作有:
-
下載用戶分享的 Workflow
「線上 Workflow 庫」有許多官方提供或用戶提交的現(xiàn)成 Workflow运提,用戶可以直接下載使用蝗柔,也可以根據(jù)需要參考改造。
-
查看自己的分享
用戶也可以向官方提交自己獨創(chuàng)的 Workflow糙捺,點擊左上角的賬號圖標可以看到自己的作品诫咱。
創(chuàng)建 Workflow 的必要步驟
點加號開始創(chuàng)建,可以看到界面仍然分為兩個選項卡洪灯,默認位于「Workflow」選項卡里坎缭。
#1 設置 Workflow 的名稱
點右上角的齒輪圖標,可以為 Workflow 命名和設置圖標签钩,還可以將 Workflow 添加到桌面掏呼、LCP、Launcher(快速啟動插件的使用請回顧《提高打開 App 的效率》)等位置铅檩,快速調用憎夷。
#2 選擇 Workflow 的類型
支持創(chuàng)建「普通」「通知中心插件」和「分享面板擴展」三類 Workflow。這三種類型并不是截然不同昧旨、互不兼容的拾给,只是表示側重于不同的使用場景,在要求上有些差異兔沃。
不管哪種類型的 Workflow 都支持普通模式運行蒋得,并且「通知中心插件」「分享面板擴展」兩種類型是可以同時選中的。
「分享面板擴展」類和「普通」類的區(qū)別在于乒疏,前者能通過分享面板獲得參數(shù)额衙。從普通切換為擴展之后,類型欄上方會多出一項設置:
添加到「通知中心插件」的 Workflow 最好是輕量的,那樣它可以直接在通知中心運行完成窍侧,而不會跳轉到 Workflow App 的界面繼續(xù)(上面「支付寶常用功能」就是在「通知中心插件」中直接跳到支付寶)县踢。
輕量主要指運行內存占用少,系統(tǒng)對通知中心插件的運行內存占用做了限制伟件,如果添加到通知中心的 Workflow 涉及文件操作硼啤,尤其是要載入圖片、網頁或影音文件的時候锋爪,它就只好跳轉 Workflow App 的界面里繼續(xù)運行丙曙。
#3 添加動作(Action)
有些用戶可能不習慣手勢操作爸业,但他們又找不到「勾選」和「添加」按鈕的位置其骄。為避免用戶陷入這樣的困窘,開發(fā)者在內容區(qū)貼心地提示用戶:從左邊的「Action」選項卡中把動作(指令)拖過來扯旷,就可以創(chuàng)建你自己的 Workflow拯爽。
如果還有用戶依舊不明白怎么拖,他們還可以點「Take a Guided Tour」獲得手把手的指導钧忽。我這里也用動圖演示一下:
LCP 只支持用代碼實現(xiàn)功能毯炮,如果做復雜一點的功能,代碼的結構就會讓人看得頭大耸黑。相比之下桃煎,創(chuàng)建 Workflow 的過程如同堆積木、拼樂高大刊,并且可以用到變量为迈、運算、菜單分支缺菌、條件判斷等腳本方法葫辐。因此我說它更易用、更靈活伴郁、也更強大耿战。
切換到「Action」選項卡時默認顯示的是推薦動作,點左上角的導航返回焊傅,可以看到動作被分為了許多類別剂陡。
從類別的名稱大致可以看出該類動作的功能,比如 Apps 是調用其他 App 的狐胎;Calendar 里的動作跟安排日程事項有關鸭栖。
Scripting(腳本)相對難理解,其中的動作跟實現(xiàn) Workflow 的思路和步驟有關顽爹,如計算公式纤泵、變量賦值和調用、流程控制(If、Repeat 等)捏题。
雖然玩拼圖玻褪、積木或樂高很有趣,但如果第一次玩就看到堆成山的零件公荧,估計興趣立即就變成了恐懼带射。常言道「萬事開頭難」,這個「難」不光指缺乏資源和方法循狰,還指陌生環(huán)境帶來的心理錯覺窟社。
拖放動作前先把各類動作粗略瀏覽一遍,可以大幅降低茫然無措帶來的抵觸感绪钥,另外還可以用簡單灿里、已有經驗的任務找回自信。
題圖來自 Unsplash程腹,作者 Elijah O'Donell