背景
在 2022 年末的时候,我开发的一个提醒事项 app MyerList,其灵感源于 iOS 16 和 iPhone 14 Pro 系列新增的「实时活动」和「灵动岛」的功能。MyerList app 内建了包括默认、交通出行、用药和电影演出这几个模板,允许用户基于这些模板来创建提醒事项,然后可以选择开启「实时活动」功能,这样子用户可以在灵动岛、锁屏界面里看见他们的提醒事项。
在当时有同学问,如果像系统级别的提醒事项或者一些大厂的诸如 Microsoft ToDo 应用支持了「实时活动」的话,那么这个 app 是不是就没有意义了?
在经过接近一年后,适配「实时活动」的 app 也逐渐增多,包括各类打车 app、各类外卖 app、航旅纵横甚至是 12306 在内的生活类 app 都已经支持「实时活动」功能。从这个方面看,交通出行方面,就我个人而言,现在也会更倾向于使用官方 app。
不过,用户的需求是多样化的,在跟一些用户做过调研后,发现他们对「自定义」的需求其实还挺大的——当前内置的模板也仅仅满足一部分需求,临时解决了在 2022 年末各类交通出行 app 都不支持「实时活动」的需求。
因此,借着 iPhone 15 系列全系搭配灵动岛的特性,MyerList 现在推出「自定义模板」功能。
此功能为 MyerList 进阶功能的一部分,通过购买一次性的永久内购即可拥有。为喜迎国庆,从 2023 年 9 月 27 日开始到 10 月 1 日,MyerList 的进阶功能限时免费,欢迎到 app 里体验。你可以点击这里跳转到 App Store 下载 MyerList。
下文将就以下流程进行介绍:自定义模板 → 使用自定义的模板新建提醒事项。
自定义模板功能
MyerList 的自定义模板功能,体现在 app 内的几个方面:
- 在添加提醒事项的页面,你可以在选择模板的地方直接一键创建模板。在保存模板后,会自动使用该新建的模板来创建提醒事项。
- 在添加提醒事项的页面,选择模板的菜单里,除了自带的默认模板外,你还可以选择你创建的模板来创建新的提醒事项。在创建提醒事项的时候,你依然可以去修改它的样式——修改图标、文字、时间日期、倒计时目标时间还有它们的位置、颜色信息等。
- 要管理所有自定义模板,你可以在设置或者首页右上角菜单里找到管理入口。你可以对创建的自定义模板再次编辑、删除或者设置为默认使用的模板。
在创建模板的页面,你需要完成两件事情:
- 添加可供后续编辑的内容
- 指定上述添加的可编辑内容在灵动岛、极简式灵动岛和「展开」状态下是如何展示的。其中「展开」状态会用在长按灵动岛、锁屏页面和 app 列表内展示。
添加可供后续编辑的内容
目前 MyerList 提供了以下几种类型的内容:
- 文本:你可以键入纯文本内容,又或者是 Emoji——任何 iOS/macOS 键盘允许你输入的文本内容都可以。在创建模板的时候,你可以给这个纯文本框起个名字,然后在创建提醒事项的时候,在输入框上方就会显示该名字,方便你区分多个文本内容。
- 图标:内置了 SFSymbol 的图标以及一些 Emoji 可供选择。
- 日期:你可以选择一个日期来展示,日期格式跟随系统设置。
- 时间:你可以选择一个时间来展示,时间格式跟随系统设置。
- 倒计时:你可以选择一个「目标时间」,然后系统会计算当前时间距离这个时间的时间差,并每秒进行更新显示——如果你的手机为 iPhone 14 Pro 系列以上,也就是支持全天候显示的话,在全天候显示模式下会每分钟更新,这点跟系统时钟逻辑是一样的。
以上内容在创建模板的时候,都仅作为「占位」的形式存在,你在创建提醒事项的时候,能自由设置编辑这些内容的值。对于日期时间还有倒计时,你还可以点击左侧的按钮来一键设置到当前的时间。
自定义样式
你可以自定义的样式区域有三个:
- 灵动岛
- 极简式灵动岛
- 扩展后的样式——此样式会用在长按灵动岛、锁屏页面和 app 列表内展示。
你能做的自定义是:针对每个显示区域,选择你要显示的内容,以及它们的样式。
App 内也提供一键智能填充的功能,在你首次到达样式编辑页面的时候也会自动使用此功能。这样你可以尽可能地少地去做样式配置。
对于灵动岛,你可以选择左右两边分别显示什么内容:可以是一个图标,也可以是一段字数较少的文本,也可以是实时更新的倒计时。两边的内容可以是相同的,也可以是不同的——你也可以设置未不显示,这样系统会用空白来填充。在样式方面,如果目标是一段文字,那么你可以选择将其加粗和设置斜体显示。
受灵动岛宽度限制,这里建议不显示多于 4 个的文字内容,比较适合放图标还有倒计时信息。
对于极简式灵动岛,基本上跟灵动岛左右两边的相似,此模式会在多个 app 的实时活动启动的时候显示。你可以选择跟灵动岛普通样式不同的展示内容,同样地受灵动岛宽度限制,这里建议不显示多于 4 个的文字内容,比较适合放图标还有倒计时信息。
对于扩展后的样式,目前提供了相对灵活的几个区域来设置:
- 左边
- 右边
- 中间:你可以选择最多 4 个内容显示在中间。
不同区域可供设置的样式有所不同:
- 对于左右两侧,你可以设置文本的大小(特大、大、普通和小)、加粗(是否加粗)和斜体(是否斜体)。
- 对于中间区域,除了以上的文本大小、加粗和斜体外,你还可以设置它们的垂直对齐方式(居中、居左和居右)。
如果你设置左右两侧要显示的内容为空,那么左右两侧不会占位,中间的内容能撑满整个宽度。同时,实时活动最高只能显示 160pt 的高度,如果你所有的文本都选择使用大字体,那么可能会导致每一段文字只能显示一行内容,这个可以在新建提醒事项的时候去通过 App 预览来避免。
目前的「左中右」结构,虽然样式上是相对灵活的,但这也是 app 内定义的,目前仅就一种布局方式。当然,我在设计保存的数据格式的时候有考虑过未来提供更多的布局样式来让大家选择使用,关于这点也欢迎反馈。
最后,MyerList 也定义了多种的颜色选项可供选择。当然,你也可以选择跟随系统样式——不过请注意,不论你的「暗黑模式」设置为什么,iOS 17 后系统默认的样式为在锁屏界面使用纯黑的背景和白色文本来显示,如果不喜欢这点,那么可以选择你喜欢的颜色来显示。
使用自定义模板新建提醒事项
在创建你自己的模板后,你就可以在新建提醒事项的页面里从菜单选择你的模板了。
如果你想要每次新建提醒事项的时候都固定使用你的某个模板,你可以从设置里修改,又或者到自定义模板管理页面去点击小图钉来设置。
自定义模板跟你的提醒事项一样,默认会通过 iCloud 同步,仅占用很少的数据库空间,不用担心你的 iCloud 存储空间不足问题。因此,你可以在 iPhone、iPad 和 Mac 上使用你的自定义模板来创建满足你需求的提醒事项。
最后的隐私说明:app 仅会对用户做的一些按钮点击和页面进入做记录,以接入 AppCenter 来进行数据分析和后续的用户体验优化。对于用户在 app 内输入的文本,app 不会做记录,储存也仅仅在本地数据库和 Apple 提供的 iCloud,请放心使用。
后记
以上便是 MyerList 新版自定义模板功能的介绍,希望此功能帮到你更好地管理和个性化自己需求在的提醒事项。如果有任何建议,欢迎此文章下留言或者通过 app 的关于页面进行邮件反馈。
其他相关的链接: