Focus - 基于行为科学的专注力计时器
Focus是一款专为macOS设计的智能专注力计时器应用,融合了现代行为心理学原理与简洁高效的用户体验设计。不同于传统计时工具,Focus通过科学验证的时间管理方法和智能提醒机制,帮助用户建立高效的工作节奏,提升专注力和生产力。 核心功能 1. 智能计时系统 90分钟工作/20分钟休息周期:遵循人体自然节律(BRAC理论) 随机间隔提醒:3-5分钟随机播放专注提示音(基于VBR原理) 10秒预备提醒:在主要提示音前10秒播放预备音,帮助平滑过渡 2. 科学的声音反馈 三种定制音效: 工作转休息:低频舒缓音(440Hz) 休息转工作:高频激励音(880Hz) 专注提醒:独特谐波音(659.25Hz) 动态音频引擎:实时生成高品质正弦波,避免预录音频文件 3. 状态管理系统 实时计时显示(HH:MM:SS格式) 清晰的状态指示(工作中/休息中/已暂停) 菜单栏同步显示,无需切换窗口即可查看状态 简洁的菜单栏控制界面 科学原理 1. 变比率强化(Variable Ratio Reinforcement) 随机3-5分钟的提醒间隔创造更强的行为固化效果 模仿最有效的行为训练模式(类似游戏化设计) 2. 基本休息-活动周期(Basic Rest-Activity Cycle) 90分钟工作期匹配人类自然的超昼夜节律 20分钟休息期优化认知恢复和记忆巩固 3. 注意力重置机制 精心设计的音频提示帮助快速回归专注状态 10秒过渡期减少上下文切换的认知负荷 技术实现 1. 现代SwiftUI架构 声明式UI框架确保界面响应流畅 状态驱动设计保持数据一致性 2. 专业音频处理 实时AVAudioEngine音频流水线 动态生成带包络控制的波形 谐波叠加创造丰富音色 3. 系统集成 完整的通知中心支持 菜单栏扩展功能 后台计时精度保障 使用指南 启动计时:点击"开始"按钮进入专注周期 专注工作:应用会随机播放专注提示音 自动切换:90分钟后自动进入休息模式 休息结束:20分钟后自动返回工作状态 随时控制:可通过"暂停"/“重置"按钮手动干预 系统要求 macOS 12.0或更高版本 支持Apple Silicon和Intel处理器 设计理念 Focus秉承"极简有效"的设计哲学: 零学习曲线:仅2个控制按钮 无干扰界面:关键信息一目了然 科学为本:每个功能都有心理学依据 优雅体验:精致的视觉和听觉反馈 适用场景 深度工作(编程、写作、设计等) 学习与研究 创意工作 需要长时间保持专注的任何任务 下载 GitHub 仓库 - 查看源代码和文档 最新版本下载 - 获取最新发布的版本