☕️ Editor’s Note

今天是 2022 年 10 月 17 日,您看到的是第 137 期 iPad Power User。

我对内容的版本管理有着天然的迷恋,广泛应用于软件开发的 Git 也非常适用于文本内容的版本管理,本期我将详细分享如何在 iPadOS 上实践 Git 写作的流程。

邮件客户端产品都有一套独特的「产品哲学」,这构成了各自的差异化特性,为了全面展示这些不同邮件客户端的功能与特点,本期开始,我会推出一个不定期更新的专栏「邮件客户端探险」,每期分享一个适用于 iOS/iPadOS 上的邮件客户端产品。本期我们来聊聊 Edison Mail

本期还将关注:

  • Bitwarden、Obsidian 的重要更新;
  • iPad Pro 即将发布;
  • 游戏场景的 Chromebook;

接下来,欢迎和我一起探索关于数字工具的所有可能。

流程·洞察

基于 iPadOS 的 Git 写作指南

我对文本内容的版本管理有着天然的迷恋。

原因在于,我们的思考过程会一直变化,不同阶段对于某个话题的认识也会发生变化,反映到一篇文章或一个教程,则是不同的版本变化,此时,如果能够通过切换不同版本的内容,也能够快速了解自己的心路历程。

支持文本内容版本管理的应用有很多,比如我常用的 Drafts 或 iA Witer,都支持版本的备份与恢复。

但无论是 Drafts 还是 iA Writer,其版本管理建立在特定系统(iOS/macOS)与特定云服务(iCloud)之上,这意味着,倘若我在非苹果生态的系统中工作,显然也就无法享用到这样的版本管理服务。

Git 恰好解决了这个问题。

Git 是一种适用于软件开发的分布式版本管理系统,功能层面,它既支持代码存储与历史记录的修订,还能随时恢复到不同阶段的版本,而且拥有极强的跨平台、跨设备的能力,用户不会被特定生态、系统或应用锁定。

本期,我会详细分享如何在 iPadOS 上部署一个完整 Git 写作工具流。

1.简单(陋)使用 Git

实践 Git 的最简单方法就是使用网页版 Github,注册账号后创建一个私有仓库即可,我曾经手动复制粘贴了很多文本文件到私有仓库,初步实现了我心目中的版本管理形态。

img

然而这个流程还是有很多问题,比如每一次增加新文稿都需要手动从 Drafts 里复制,然后打开浏览器里的 Github,再找到仓库里的特定文稿,最后粘贴、Commit 提交;而修订旧文稿更痛苦,我需要先从 Github 里复制文稿,粘贴到 Drafts 或 iA Wrter 里修改,接着再复制上一个流程,非常冗长和繁琐。

这个时候,你需要一个适用于 iPadOS 的 Git 管理工具。

2.Working Copy+iA Writer

iPadOS 长期以来没有本地终端工具,也无法在本地安装 Git,所以,如果能有一个封装了 Git 基本功能并拥有良好操作界面的应用,不仅能让文字工作者受益,还有望改变很多工程师在 iPad 上的代码工作流程。

Working Copy 就是这一类应用的代表。

基础功能层面,该应用支持 Github、BiteBucket、Gitlab 等主流 Git 托管服务,可以轻松实现本地/远程仓库的操作,包括但不限于推送、拉取、创建分支、合并分支等实用操作,所有操作都是图形化界面,这对记不住 Git 命令的我来说,非常重要。

img

这里我重点推荐名为「Set Sync for xx」的功能,简单来说,就是把一个 Git 仓库同步到 iCloud 或本地设备上,如下图所示:

img

我会把远程仓库同步的数据放在写作工具 iA Writer 所在的文件夹,建立同步机制之后,直接在 iA Writer 创建或编辑文本内容。

由于 iA Writer 支持 iCloud 同步,所以我可以在任意一台 iOS 或者 macOS 设备上记录思考,iA 自己也有相对简单的版本管理;而且相对于 Working Copy 简陋的文本编辑功能,iA Writer 拥有更优雅的写作体验,两者在写作体验层面远不是一个级别的产品。

用户在 iA Writer 里的所有内容更新也会体现在 Working Copy 本地仓库中,你可以随时将本地仓库里的变化推送到远程仓库。如下图所示,点开任意一个文档,你都可以看到详细的提交信息以及文档的不同版本变化,一旦出现问题可随时回滚到之前的版本。

img

3.文本写作与 Git 一体的 Metion

Metion 是近几年出现的一款优质写作应用,国人开发者的背景,是其能够提供更符合中文写作环境的功能,而该应用内置的 Git 机制,也让「文本写作」与「文本管理」整合到一个应用中。

以托管在 Github 仓库为例,你可以使用一个已有的私人仓库,或者创建一个新仓库,如下图所示,一定要选择「Private」。

img

接下来,在 Github 的「设置」里找到「开发者设置」,然后选择「Personal access tokens」,并创建一个新 Token,请一定要复制 Token 到一个地方,之后还有用途。

img

打开 Metion,新建一个「工作目录」,选择「Git」,然后跳出下图的菜单:

img

上面的几个设置:

  • 远程地址:填写上面的仓库地址,类似 git@xxx 的地址;
  • 账号:填写你的 Github 账号名称;
  • 密码:填写之前获取的 Token;

设置完毕之后,你在 Metion 里可以像新建/编辑任何一个新文档一样编辑文档了,编辑完毕后通过右上角的发布选项,点击「Git 进行 Push&Pull」即可将修订的内容推送到远程仓库。

img

值得一提的是,Metion 还提供了一个「Git 自动同步」功能,如下图所示,开启后,该应用会自动检测文本是否修改,如果发生了修改,该应用会每隔 5 分钟自动提交到远程仓库。

img

4.写在最后

更进一步来看,利用 Git 的文本内容创作流程也具备了跨平台、多人协同的特性,比如我可以在 Chromebook 上随时拉取远程仓库里的文本内容,修订编辑后推送到远程仓库;再比如,通过创建 Git 分支、Pull Request 形成协同创作流程等等……所有这些仅需一个 Git 托管服务(比如 Github)、Git 管理工具(或者终端)以及任意文本编辑器即可。

应用·更新

邮件客户端探险(1): Edison Mail

正如我在上一周邮件通讯里所言,邮件客户端产品都有一套独特的「产品哲学」,这构成了各自的差异化特性,为了全面展示这些不同邮件客户端的功能与特点,我会推出一个不定期更新的专栏「邮件客户端探险」,每期分享一个适用于 iOS/iPadOS 上的邮件客户端产品。

本期我们来聊聊 Edison Mail。这是一款跨平台的产品,目前支持:

  • iOS/iPadOS
  • macOS
  • Android

和其他客户端产品一样,Edison Mail 的基础功能就是把众多邮箱集成到一个应用里统一管理。

接下来我们来谈谈其创新的功能,首先是丰富的自定义滑动操作,支持左/右的长短滑动,每个操作都包括如下这些选择:

img

其次,「聚焦收件箱」是一个很实用的功能,它是该应用内置的邮件收件箱过滤器,虽然我们不知道其判定规则,但其基本逻辑应该是把订阅类邮件排除在外,而把诸如重要账号通知、个人邮件自动添加到「聚焦收件箱」里。

img

与此同时,用户可以把应用通知与「聚焦收件箱」结合起来,只推送更重要的邮件通知。

当然,用户还可以自行调教哪些邮件需要进入「聚焦收件箱」,如下图所示:

img

第三,该应用内置了一系列「助理」功能,比如「Travel」会通过集成带有酒店、飞机信息的邮件,而「Packages」的邮件是用户的包裹追踪邮件。

这其中最实用的是「Subscription」,用户通过这个功能可以快速检查自己订阅了哪些邮件,如下图所示,还能够快速取消订阅:

img

除此之外,诸如邮件推迟处理、邮件模板、Face ID 锁定等都也非常实用,满足了用户多样化的邮件处理需求。

Edison Mail 绝大多数功能都可以免费获取,付费功能集成在 Edison Mail+ 上,提供了 LinkedIn Discovery、家庭共享等功能。价格如下:

  • 14.99 美元/月
  • 99.99 美元/年

Edison Mail 给我的体验很不错,基础功能(包括推送)稳定高效,创新功能也能部分解决痛点。而且你在日常使用过程,不会看到太多需要付费的提示,几乎感受不到这是一款付费订阅的应用。

当然,我也发现了 Edison Mail 的几个问题,比如不支持 iPadOS 的键盘快捷键,所有操作只能通过点按相应按钮完成;再比如,作为跨平台的邮件客户端,Edison Mail 可以跨平台同步的数据非常少,这对那些需要在多台设备上使用该应用的用户来说,每台设备几乎都要重新设置,非常繁琐。

你可以在 Edison Mail 官网获取这款应用的更多信息。


近期一组值得关注的应用更新。

密码管理工具 Bitwarden 更新,支持生成用户名,这个功能此前已经出现在桌面浏览器插件里,现在也适配了移动端。以 iPadOS 上的 Bitwarden 为例,你可以在「生成器」的 Tab 栏选择「用户名」或「密码」:

img

Bitwarden 的所谓「用户名」包括若干项:

  • 随机单词:适合仅仅使用用户名称的情景;
  • 附加地址电子邮件:类似于「xxx+yyy@gmail.com」;
  • Catch-All 电子邮件:适合拥有域名邮箱的用户;
  • 转发的电子邮件别名:类似于 iCloud 隐藏邮箱的机制,目前支持 Firefox Relay、Anonaddy、SimpleLogin 三种服务;

关于 Bitwarden 用户名的详细功能解释,各位还可在 Bitwarden 的官方帮助里了解更多。

你可以在 App Store 免费下载或更新 Bitwarden。

笔记工具 Obsidian 正式更新到 1.0 版本,带来了全新的 UI,并且极大提升了应用响应速度。

这次 Obsidian 最大的变化是增加 Tab 功能,在 iPad 上,你可以通过拖拽 Tab 调整顺序,整个操作很像在使用 Safari,而长按任意一个 Tab,都会看到快捷操作:

img

值得一提的是,这次 Obsidian 针对不同平台——iPadOS 与 iOS——做了相应优化,在 iPhone 上,Tab、导航栏与快捷工具栏都放置在底部:

img

你可以在 Obsidian 官网获取这次更新的详细信息。

独立的 Apple Music 应用即将登陆 Windows 平台,此前,Windows 平台的用户只能通过 iTunes 集成的功能使用 Apple Music,根据微软透露的消息,2023 年 1 月起,Apple Music 将正式入驻微软应用商店。

与此同时,Apple TV 也会以独立 App 的形式上架 Windows 平台,而 iCloud Photos 也会与 Windows 11 照片应用整合在一起。

Google 也在最近发布了一系列重要更新,比如 Google Doc 的 Smart Chips 将向第三方应用开放,包括 Figma 在内的众多应用可以集成到 Google Doc 的工作流程里。

硬件·发现

iPad Pro

一个可以确定的事实:2022 款 iPad Pro 将在本月发布

现在有两个不确定的地方:

  • 形式:线下发布会还是在线新闻稿?如果是前者,则会彰显出产品还有诸多亮点,而采用在线发布,则大概就是例行升级;
  • 配件:新的基座会让 iPad 变成有屏音箱吗?

长期追踪苹果新闻的 Mark Gurman 在周六的邮件通讯里指出,苹果(可能)会和亚马逊、Google 一样,为平板设备增加一个新配件。

面向游戏场景的 Chromebook

在宣布解散 Pixelbook 硬件团队,并停止运营云游戏产品 Stadia 之后,Google 上周联合云游戏平台和硬件公司共同发布了一组面向游戏场景的 Chromebook,包括:

  • Acer 516 GE;
  • 华硕 Vibe CX55 Fli;
  • 联想 Lenovo Ideapad;

这些搭载 ChromeOS 的设备,除了采用英特尔 12 代处理器之外,还拥有更大的屏幕尺寸以及更高的屏幕刷新率,并且在软件层面做了大量优化,以适配诸如 GeForce Now 或 Xbox Cloud 在内的云游戏平台。

以上就是本期「iPad Power User」的全部内容,再次感谢您的支持,有任何问题或建议,欢迎写邮件给我:zhaosaipo@gmail.com 

这封邮件是 Dailyio 的付费邮件,但我欢迎您将这封邮件转发
给您身边关注 iPad 生产力的朋友。并希望您向更多人推荐「iPad Power User」。
更新您的邮箱信息
查看网页版本
点击这里退订