Soluklan

幕后

背景、季节和一天中的时间

背景随着一天变化不是装饰。它是怎么算出来的、为什么不要位置数据,以及什么时候出现什么。

阅读约 4 分钟

早上打开应用,背景明亮开阔;傍晚是暖橙色;夜里是深色和星空。冬天飘雪,春天落花。

下面是这背后的东西。

它为什么存在

有两个理由。第一是,它在你打开应用的那一刻就告诉你现在是一天中的什么时候——呼吸练习和时段有关,应用本来也会随钟点改变建议。背景是这件事看得见的那一面。

第二个更简单:一个你每天都打开的应用,不必每天都长得一样。

日出日落在设备上算出来

日出和日落不是固定的时刻;它们随季节移动。应用会算。

它不要位置权限。 计算是从设备的时区来的;GPS 和定位服务从不被碰。这意味着放弃一点精度——几分钟的偏差是可能的——但一个呼吸应用没有正当理由去问你的位置。

一天中的时间

白天。 从日出到日落,明亮开阔。

傍晚。 日落前后,暖橙色调。

夜晚。 深色背景和星星。有些星星比别的闪得快一点,少数几颗带着淡淡的颜色。

季节

冬。 雪花。冷蓝色调的背景。

春。 飘落的花瓣。

夏。 偏绿的平静背景。

秋。 黄色和红色的叶子。

季节来自日历上的日期,不是天气——应用不看网络。

特别的日子

元旦这样的几个特别日子有各自的背景。它们按日期自己来、自己走。

浅色和深色主题

这篇文章讲的会变化的背景,是设置 → 外观里的动态选项。它是默认设置:白天用浅色主题,夜里用深色主题。别把它和界面层级弄混。

不想让背景变化的话,可以在同一个地方选浅色、深色,或者跟随系统设置的跟随系统。这几种背景简洁固定:没有雪、叶子和星星。

减弱动态效果

如果 iOS 的“减弱动态效果”是开着的,雪、叶子和星星的运动都会停下来。背景的颜色还在;动的部分没了。

同一个设置也影响练习圆圈的动画和这个网站。

会费电吗

背景动画只在应用处于前台时绘制,帧率很低,后台从不绘制。练习界面的背景很简洁:没有雪、叶子和星星,只有白天、傍晚和夜晚的色调。

开场

打开应用时,背景中的粒子(雪花、落叶、彩纸、星光)像一次吸气那样聚拢,“开始”圆圈就在它们相遇的地方诞生。随后粒子回到背景中继续飘落。在“浅色”“深色”和“系统”外观下,聚拢的是蓝色调的小小呼吸微粒,夏天里还会混入几颗阳光微粒。

如果应用是从通知、小组件或快速开始打开的,开场会直接抵达那里:圆圈变成技巧选择页的“开始”按钮,或落在练习的倒数圆环上。

想更短的话,可以前往设置 → 外观 → 简短开场。在简单界面中,简短开场默认开启。开启“减弱动态效果”时,粒子不会聚拢,画面只会淡入。

← 幕后