背景、季节和一天中的时间
背景随着一天变化不是装饰。它是怎么算出来的、为什么不要位置数据,以及什么时候出现什么。
阅读约 4 分钟
早上打开应用,背景明亮开阔;傍晚是暖橙色;夜里是深色和星空。冬天飘雪,春天落花。
下面是这背后的东西。
它为什么存在
有两个理由。第一是,它在你打开应用的那一刻就告诉你现在是一天中的什么时候——呼吸练习和时段有关,应用本来也会随钟点改变建议。背景是这件事看得见的那一面。
第二个更简单:一个你每天都打开的应用,不必每天都长得一样。
日出日落在设备上算出来
日出和日落不是固定的时刻;它们随季节移动。应用会算。
它不要位置权限。 计算是从设备的时区来的;GPS 和定位服务从不被碰。这意味着放弃一点精度——几分钟的偏差是可能的——但一个呼吸应用没有正当理由去问你的位置。
一天中的时间
白天。 从日出到日落,明亮开阔。
傍晚。 日落前后,暖橙色调。
夜晚。 深色背景和星星。有些星星比别的闪得快一点,少数几颗带着淡淡的颜色。
季节
冬。 雪花。冷蓝色调的背景。
春。 飘落的花瓣。
夏。 偏绿的平静背景。
秋。 黄色和红色的叶子。
季节来自日历上的日期,不是天气——应用不看网络。
特别的日子
元旦这样的几个特别日子有各自的背景。它们按日期自己来、自己走。
浅色和深色主题
这篇文章讲的会变化的背景,是设置 → 外观里的动态选项。它是默认设置:白天用浅色主题,夜里用深色主题。别把它和界面层级弄混。
不想让背景变化的话,可以在同一个地方选浅色、深色,或者跟随系统设置的跟随系统。这几种背景简洁固定:没有雪、叶子和星星。
减弱动态效果
如果 iOS 的“减弱动态效果”是开着的,雪、叶子和星星的运动都会停下来。背景的颜色还在;动的部分没了。
同一个设置也影响练习圆圈的动画和这个网站。
会费电吗
背景动画只在应用处于前台时绘制,帧率很低,后台从不绘制。练习界面的背景很简洁:没有雪、叶子和星星,只有白天、傍晚和夜晚的色调。
开场
打开应用时,背景中的粒子(雪花、落叶、彩纸、星光)像一次吸气那样聚拢,“开始”圆圈就在它们相遇的地方诞生。随后粒子回到背景中继续飘落。在“浅色”“深色”和“系统”外观下,聚拢的是蓝色调的小小呼吸微粒,夏天里还会混入几颗阳光微粒。
如果应用是从通知、小组件或快速开始打开的,开场会直接抵达那里:圆圈变成技巧选择页的“开始”按钮,或落在练习的倒数圆环上。
想更短的话,可以前往设置 → 外观 → 简短开场。在简单界面中,简短开场默认开启。开启“减弱动态效果”时,粒子不会聚拢,画面只会淡入。