SwiftUI 应用
负责核心导航、交易录入、分类复盘、预算状态与财务摘要。
SwiftUI 主应用与 Widget 扩展完成构建和运行验证
概览、快速记账、记录与预算形成清晰的日常闭环
真机灵动岛、三种小组件与 App Intents 将入口延伸到主应用之外
付款后轻敲 iPhone 背面两下,X记账自动读取当前账单中的 ¥5.00、商户、账户与消费分类,并在灵动岛中完成记录;整个过程不需要继续点击。演示使用最新真机录屏,保留原始速度与系统动效。
约 7.6 秒 · 快捷指令交互系统
本方案把“能否长期坚持”作为核心衡量标准:用更短路径完成日常记录,用清晰状态支持复盘,并把财务数据默认留在本地。
个人记账产品常见的问题不是缺少图表,而是输入成本过高、隐私信任不足、长期坚持困难。用户越忙,越容易在最需要记录的时候跳过记录。
方案以“主应用负责复盘、系统入口负责即时动作、本地数据负责信任”为主张:界面保持专注,小组件负责快速查看,App Intents 与快捷指令承接自动化。
原生系统蓝图
系统蓝图围绕体验目标分层:SwiftUI 承接关键任务,视图模型保证状态与校验,本地持久化守住隐私,系统扩展把入口带到真实使用场景。
负责核心导航、交易录入、分类复盘、预算状态与财务摘要。
负责展示状态、输入校验、汇总计算、可撤销操作与用户意图路由。
通过 App Group 共享私密交易记录、分类元数据、预算、目标与 Widget 快照。
在主应用之外提供一目了然的支出、预算状态、快速录入与待处理记录入口。
提供新增支出或收入、打开手动录入与处理待确认记录的类型化系统动作。
为支付辅助录入、重复支出、语音输入与用户明确授权的触发器提供可复用流程。
X记账 的隐私设计从默认行为开始:财务记录优先保存在本地,自动化能力不以牺牲数据边界为代价,所有可扩展能力都围绕最小必要数据展开。
从系统触发到本地写入
系统入口是核心方案的一部分。常见记录无需先进入主应用,而是通过 WidgetKit、App Intents、Siri 与快捷指令直接完成,再回到主应用复盘。
用户通过 Widget、Siri、快捷指令、系统自动化或固定支出模板触发记录动作。
App Intents 接收金额、分类、备注、账户和可选场景上下文。
本地校验字段、分类、重复记录风险和预算状态。
交易记录写入本地存储,不默认离开设备。
相关 Widget 更新近期消费、预算进度和关键提醒。
用户在主 App 中进行周期复盘、分类调整、趋势查看和异常校正。
快捷指令是主入口之一,而不是隐藏能力。重复支付、语音输入、小组件录入与情境提醒最终进入同一套本地交易模型。
落地基础
技术选型直接服务于交付目标:原生系统 API 提供速度、信任与自动化触达,同时保持产品轻量与专注。
以阶段性目标、验证标准与交付物推进方案,让每一步都能为下一阶段决策提供依据。
验证新增支出与查看近期记录的最短路径,同时确保界面足够克制,适合每日使用。
将 SwiftUI 界面、本地持久化、WidgetKit 入口与 App Intents 动作连接为完整产品闭环。
完善数据边界、可撤销操作、小组件更新行为与适配快捷指令的任务设计。
完整界面证据展示了方案如何从每日概览与快速记账,延伸到记录、预算控制与主屏幕小组件。





方案价值不在于重做一个表单,而在于重新划分 iOS 生态中的产品职责:主应用负责复盘,系统入口负责即时动作,敏感数据不为便利默认离开设备。