惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
N
Netflix TechBlog - Medium
F
Fortinet All Blogs
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
宝玉的分享
宝玉的分享
Y
Y Combinator Blog
博客园 - 聂微东
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
B
Blog RSS Feed
小众软件
小众软件
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题
Hugging Face - Blog
Hugging Face - Blog
Jina AI
Jina AI
Microsoft Azure Blog
Microsoft Azure Blog
V
V2EX
B
Blog
H
Help Net Security
D
Docker
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
月光博客
月光博客
博客园 - 司徒正美

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
Pin 的下一站,为文本而生的 iOS / iPadOS 效率工具:Taio - ...
2020-11-22 · via 少数派

《Pin 的下一站》一文中,我们提到会有一个产品作为 Pin 的下一代出现。

在经过近一年的设计、开发和测试之后,1.0 版本终于上线 App Store,这个产品叫 Taio,读作 Tie-O(泰欧)。

尽管都是为文本而生的应用,Taio 和 Pin 仍然有很大的区别。我们将通过这篇文章向大家介绍 Taio 背后的设计逻辑,以及一些亮点特性。

设计哲学

在设计之初,我们就为其定下了几个基调:

将强大藏于简单之中

Taio 尽最大努力来让初学者不会感到无所适从,所以本质上它只是剪贴板工具文本编辑器。另一方面,Taio 也提供了极为灵活的配置能力,满足专业用户的需求。

实现正确的用户界面

我们都喜欢好看的应用,但好看必须建立在正确工作的基础之上。「正确」一词看似简单,却并不容易达成。比如说:在各种屏幕状态下都有良好的表现、对无障碍化的完善支持、为外设优化等等。

拥抱平台特性

Taio 是 Apple 生态的好公民,我们实现了大多数的现代特性,比如 Contextual Menu、Drag & Drop,以及在 iPadOS 上的 Split View 和 Slide Over 等等。作为文本处理工具,文件当然能被其它应用编辑,也支持通过 Open in Place 来编辑来自其它应用的文件。

采用最佳实践

如果达成一个目标有多种方法,我们选择经过验证后最可靠的一种。例如,我们遵循 CommonMark 标准构建 Markdown 编辑器,没有引入任何「非标准」的私有格式。这让你在迁移至其它产品或是同时使用多个产品时,不会有兼容问题。

这些基调贯穿了设计和开发这款应用的整个过程,接下来会介绍一些具体的使用场景。

剪贴板管理

Taio 的剪贴板功能脱胎于 Pin,并有所加强。我们认为在移动端文本处理的场景里,剪贴板是很重要的一环。我们会频繁地在设备上使用复制粘贴功能,但不会将其保留很久。

相比之前使用通知中心小组件的形式,Taio 使用桌面快捷方式或小组件记录剪贴板:

作为一种草稿数据,我们常常需要对剪贴板进行二次加工。在主应用,长按即可对其进行编辑或者启动一个动作:

处理剪贴板

也可以对剪贴板数据进行批量操作(支持双指滑动进入编辑状态),如排序或批量删除:

批量编辑

此外,剪贴板数据可以通过 iCloud 在设备之间同步。此功能使用 iCloud 的私有数据库实现,不会经过开发者的服务器。更多隐私问题,请参考我们的《隐私政策》

文本编辑

Taio 的编辑器遵循流行的 Markdown 标准,提供开放的文件系统,让应用间的协作成为可能。

如果仅仅把 Taio 看成一个文本编辑器,我们也希望 Markdown 的体验可以出类拔萃,为此 Taio 引入了诸多特性。

工具栏

为了更好地输入格式和符号,Taio 提供了方便的工具栏:

编辑器工具栏

工具栏会智能地判断当前的选中区域,例如:光标所在区域是一个标题时,你无需精确地选中这个标题;选中一段文本后按加粗,加粗符号会将选中的文本包裹住。诸如此类的优化还有很多,可以多尝试来获得最适合自己的使用方法。

手势操作

除了通过左右滑动来移动光标、双指缩放来调节字号以外,你还可以轻点屏幕三下来快速选中当前的段落:

快速选择段落

同样的操作也可以使用别的方式完成,但手势操作能最大限度地利用触摸屏优势。

快捷短语

Taio 支持动态内容短语,例如当前的日期或剪贴板:

输入快捷短语
编辑快捷短语

你可以自由地通过模板文本设置快捷短语,来实现更灵活的快速文本输入。

小提示:Taio 也支持基于 TextExpander 的文本替换功能。

大纲和导出

Taio 会自动提取文档中的各级标题,生成大纲视图,轻点标题可以在文档中定位到相应位置:

大纲视图

点左上角的分享按钮,即可将文档以多种格式导出:

文档导出

除了常见的 HTML 和 PDF 等格式,也支持用于跨应用协作的 TextBundle 格式。

历史版本

Taio 会定期保存你的内容,防止不小心改错了或者不记得改了什么。更重要的是,Taio 支持对比两个文件版本之间的差异,让您对恢复操作更有把握:

扩展功能

轻点右上角的 ⚡️ 按钮,即可在编辑器内使用动作:

使用文本动作

文本动作可以获取和编辑当前的内容,用来扩展 Taio 的编辑功能。

小提示:如果你在使用 iPad,也可以通过快捷键完成操作(按住 ⌘ 键即可获得提示)。

Markdown 预览

目前 Taio 提供了基础的 Markdown 预览样式,和一些常用的语法扩展:

这些扩展可以高亮代码、显示数学公式和流程图,请参考各自的文档获取更多信息。

此外,我们正在实现自定义模板功能,让你可以预览更多格式。

文本动作

文本动作能同时应用于剪贴板编辑器,用于定制自己需要的文本处理方案:

动作库

与 Pin 简单执行一个功能不同的是,Taio 实现了类似「快捷指令」的工作流机制,动作模块可以串联、可以定义变量、实现程序逻辑:

编辑动作

快捷指令用户会对这套机制十分熟悉,只是 Taio 的文本动作专门为文本设计,能在编辑器内使用。

此外,Taio 内置了 JSBox 运行环境,对于不方便用内置模块实现的功能,可以编写 JavaScript 脚本来实现:

运行 JSBox 脚本
JavaScript 动作描述

动作也可以通过桌面小组件快速启动,还提供了剪贴板和动作二合一的小组件:

动作桌面小组件

你可以使用这套系统实现很多效果,例如:

  • 实现自己的渲染效果
  • 自动在中英文之间加入空格
  • 查找替换特定的内容
  • 将内容发布到博客平台

除应用内文档以外,我们也在完善 文档网站,以提供更多讲解和上手样例,欢迎随时访问获取最新信息。

关于定价

Taio 不是一个免费应用,但目前处于早期开发阶段,无需付费。欢迎免费使用 Taio 的全部功能,并向我们提出意见和建议。

在未来,我们会尽最大的努力在维持开发所需要的成本提供最佳用户体验之间找到平衡,让所有人都可以用上高质量的产品,并为真正对自己有价值的特性付费。

更多细节,请查看我们的《使用条款》,并关注之后的更新。

关于 Mac 版本

虽然将 iPadOS 应用搬到 macOS 的代价在变小,我们可以借助 Catalyst 或 iOS on Mac 的方式完成移植。但优秀的体验依然需要巨大的努力,简单运行起来很难让人满意。考虑到开发进度等问题,我们不会将 Taio for Mac 设定为短期目标,完善在 iOS 和 iPadOS 上的体验是我们目前的首要任务。

更多内容

Taio 是一个可以很简单也可以很复杂的应用,与其在本文深入介绍每个细节,不如你亲自上手试试。

请访问我们的 官网 获取最新信息,随时让我们知道你的想法。

期待与你相遇,感谢。

你可以在 App Store 免费下载 Taio。

> 下载少数派 客户端 、关注 少数派公众号 ,发现更多实用 App 📱

> 实用、好用的 正版软件,少数派为你呈现 🚀