summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-05-23 00:10:54 +0800
committerEltrac <hi@guhub.cn>2025-05-23 00:10:54 +0800
commitade6601ce692307ddc1798417e8cb1647643c898 (patch)
tree10dd4660cac4c1cd9502c3b98af94542b971e071
parent798624026f07191e3daa18c514ef55c194613836 (diff)
docs: update draft
-rw-r--r--content/posts/用Apple快捷指令让手机干好正事.md82
1 files changed, 82 insertions, 0 deletions
diff --git a/content/posts/用Apple快捷指令让手机干好正事.md b/content/posts/用Apple快捷指令让手机干好正事.md
new file mode 100644
index 00000000..1998724e
--- /dev/null
+++ b/content/posts/用Apple快捷指令让手机干好正事.md
@@ -0,0 +1,82 @@
+---
+title: 用 Apple 快捷指令让手机干好正事
+subtitle:
+tags:
+ - Apple
+ - Geek
+ - 效率
+ - 软件
+related_cards:
+mentioned_books:
+date:
+categories:
+banner:
+draft: true
+toc: true
+---
+
+今天写点轻松的话题,谈谈工具使用。从拿到 iPhone 之后,我就喜欢时常折腾「快捷指令」,也就是 Shortcuts(捷径),是 Apple 生态中我认为最好用的原声软件之一,~~除了反人类的编辑体验~~。[^1]
+
+在这篇文章里,我将会阐述在我心中 Apple 快捷指令的定位,并分享我常用的一些快捷指令,以及我如何使用它们。<!--more-->
+
+## 什么是快捷指令?
+
+![Apple_Shortcuts_Logo](https://image.guhub.cn//uPic/Apple_Shortcuts_Logo.jpg)
+
+快捷指令(Shortcuts)是 iOS、MacOS 和 WatchOS 等苹果操作系统上自带的软件,原本是一个名为 Workflow 的第三方软件,在 2017 年被 Apple 收购后成为了免费的系统软件。顾名思义,快捷指令是帮助用户快速执行某一操作的指令,用户可以使用别人创建的快捷指令,也可以按照需求创建自己的快捷指令。
+
+{{< gallery >}}
+
+![](https://image.guhub.cn//uPic/Screenshot%202025-05-22%20at%2023.29.41%20Large.jpeg)
+
+![PixPin_2025-05-22_23-29-28Large](https://image.guhub.cn//uPic/New%20Note%20Large.jpeg)
+
+![PixPin_2025-05-22_23-29-28Large](https://image.guhub.cn//uPic/PixPin_2025-05-22_23-29-28%20Large.jpeg)
+
+{{</ gallery >}}
+
+用户可以使用拖拽的方式选取指令,来编辑一个快捷指令中顺序执行的操作。这其中包含了一些基本的控制流(如果、选择、循环等)和一些数据结构(列表、词典等),甚至还能写注释,编写一个快捷指令的过程其实很像编写一个简单脚本的过程。由于不需要编写代码,所以对没有编程基础的用户也很友好。
+
+不过,我自己觉得,如果习惯了写代码,用傻瓜式的拖拽操作反而觉得别扭。
+
+![202505222336-shortcuts-editor](https://image.guhub.cn//uPic/202505222336-shortcuts-editor.jpeg)
+
+快捷指令还能很好地和其他应用进行联动,比如获取日程、添加备忘录、发送电子邮件、询问 ChatGPT、查询天气、用 WPS 放映文件等。
+
+一些第三方应用对快捷指令的支持不太好,比如 QQ 提供的快捷指令就只有「重新加载小组件」「查看好友动态」和「发条说说」。对这些应用来说,快捷指令就不太能施展拳脚了。[^2]
+
+## 快捷指令用来做什么?
+
+因为本质上是一个低代码的脚本编写和运行软件,所以快捷指令能干的事情其实很多。尽管快捷指令和真正的脚本比起来,限制要多得多,但可能性仍然不少。
+
+一个设计原则叫作「形式跟随功能」(Form follows function),我们不妨尝试从形式中探究开发者想要实现的功能究竟是什么。从形式上看,快捷指令就是一个个可以自由更改内部结构的「按钮」,这些按钮做好之后可以放在任何地方,主屏幕、小组件、控制中心等,甚至用操作按键或「敲击背面两下」这样的物理操作快速运行。可以看出来,几乎每一个用户能够到的地方都可以被用来执行快捷指令,Apple 似乎想要把快捷指令设计成「**只要想,就能立刻执行的操作**」。
+
+对我而言,对「速度」有要求的场景主要有两个:
+
+1. 专注于现实生活中时,必须拿起设备执行某个操作,但想要尽可能减少浪费在屏幕上的时间。
+2. 在设备上专注于某个任务时,需要离开当前界面或操作流程执行某个操作,但想要尽可能减少被打断的时间。
+
+总而言之,我认为「快捷指令」的最佳用途就是「减少打断专注的时间」,即使是专注地玩,拿起手机被新消息吸引后也会让体验受到很大影响,这种难以避免的打断还是尽可能短比较好。
+
+举个例子,iPhone 15 Pro 设置在音量键上方的操作按钮(Action Button),运行用户在不解锁手机、不进入主屏幕的情况下,直接执行某个操作。在很长一段时间里,我一直将这个按钮设置为「打开相机」,因为这样我想拍照的时候只要举起手机就能拍,而且 iPhone 的音量上下键还能当快门用,**我不需要点击屏幕就能完成拍照**。
+
+如果我在做某件事情的时候,脑子里突然蹦出来一个新想法,而我的身边又没有纸和笔,或者不方便停下来书写(我在跑步的时候经常遇到这种情况!),打开备忘录记录又太麻烦,用快捷指令呼出一个输入框,快速地将想法记下来,就是很好的做法。
+
+## 我在日常使用中如何运行快捷指令?
+
+如果要打开「快捷指令」应用,然后找到某个文件下的一个快捷指令,再点击运行,我认为是不合理的,就像我的高中班主任教我们把方便面在锅里多煮一煮再吃才比较健康一样荒谬——我吃方便面图的不就是方面吗?
+
+我执行快捷指令的方式主要有这几个:
+
+1. 轻敲背面两下
+2. 轻敲背面三下
+3. 操作按钮
+4. 控制中心
+5. 将快捷指令添加到主屏幕
+
+
+
+## 我常使用的快捷指令
+
+[^1]: 对普通用户来说,快捷指令的编辑体验可能还不错,但作为程序员还是想要能直接用键盘写代码,把各种指令拖来拖去实在是太麻烦了。
+[^2]: 之前想做一个「智能收件箱」的快捷指令,把 QQ、微信、钉钉、企业微信和邮箱等各处的消息汇总在一起,如果有时间折腾,还能编写恰当的提示词,用 ChatGPT 或其他大语言模型客户端提供的指令,过滤不重要的消息,呈现出一个清晰的待处理消息列表。可惜啊,不少软件都对优化与苹果生态的兼容性不太感兴趣。 \ No newline at end of file