首页 功能 方案 下载
返回首页

每个功能,详细解说。

深入了解 MenuMeld 能为你的每日营养做些什么。

每日餐点规划

在五个时段安排每一餐。追踪饱腹感、标记日期类型,并以流畅动画切换日期。每张卡片内嵌营养数据。

🌅

5 个时段

早餐 (6-9)、早午餐 (9-11)、午餐 (11-14)、下午茶 (14-17)、晚餐 (17-21)。时段范围完全可自定义。

📊

内嵌营养条

每张餐点卡片显示卡路里、蛋白质、脂肪和碳水。计划餐点字段为空时会回退到模板值。

😊

饱腹追踪

点击圆圈图标记录:1/4 饱、1/2 饱、3/4 饱或非常饱。数据随餐点保存。

📅

日期类型

将每天标记为普通、工作、假日或旅行。按情境追踪饮食模式。

动画添加/删除

新餐点以弹性弹簧动画进入。删除时先淡出再由 SwiftData 持久化,保持界面流畅。

📷

餐点照片

为计划餐点附加照片。以压缩格式同步存储,本地缓存,跨 iCloud 设备同步。

离线优先滑动删除日期选择器快速添加按钮
每日计划
周四,3月13日
早餐
🥣
燕麦碗
320 kcal12g P8g F
午餐
🍛
鸡肉咖喱
520 kcal35g P18g F
下午茶
🍵
绿茶&麻薯
150 kcal3g P
晚餐
🥗
烤三文鱼沙拉
480 kcal42g P22g F
+

智能餐点库

建立可重复使用的餐点模板集,包含完整营养数据、食材标签、自定义图标和智能分类。预置数百道三语餐点。

🏷

7 种内建分类 + 自定义

中式、西式、日式、健康、甜点、饮品、其他。可用表情符号前缀创建自定义分类。

🔍

搜索与筛选

FlowLayout 分类标签、按名称搜索、按名称/最新/最旧排序。所有条件组合使用,精准筛选结果。

🧪

7 种食材标签字段

成分、过敏原、添加剂、份量信息、储存方式、日期/批次、制造商。标签式输入。

📊

10 项营养成分

卡路里、总脂肪、饱和脂肪、反式脂肪、胆固醇、钠、碳水、纤维、糖、蛋白质。

🎨

自定义图标

从精选食物表情中选择,或从相册选择照片。图标在所有位置显示。

🌐

多语言预置名称

预置餐点存储英文、繁体中文和简体中文名称。自动显示对应语言。

餐点库
+ 添加
全部🥡 中式🍝 西式🍱 日式🥗 健康🍰 甜点🥤 饮品
名称 A-Z最新最旧
🍛
鸡肉咖喱
Western · 520 kcal
🥣
燕麦碗
Healthy · 320 kcal
🥗
凯撒沙拉
Western · 380 kcal
🍜
牛肉面
Chinese · 480 kcal
🍣
三文鱼刺身
Japanese · 220 kcal
🥦
清蒸西兰花
Healthy · 55 kcal

日历与仪表板

用月历、色彩编码的钠指标、互动式卡路里图表和全面的营养分析,可视化你的饮食模式。

🟢

钠含量色彩指标

绿色(≤1500mg)、黄色(1500-2300mg)、红色(>2300mg)圆点显示在每个日历格上。

📈

卡路里趋势图

带渐变填充的动画折线图。滑动高亮单日,点击查看详细营养分析。

时间范围选择

今天、7 天或 30 天。摘要统计、分类分布和趋势图随选择自动调整。

📋

日期详情面板

点击日期查看按时段分组的餐点及卡路里。支持滑动编辑/删除。

🎯

AI 营养目标

带每日目标的卡路里进度环。根据实际活动量动态调整 HealthKit 数据。

⚖️

体重记录

每日体重记录,含 BMI 计算、单位转换(公斤/磅)和可视化趋势图表。

2026年3月
← →
M
T
W
T
F
S
S
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
均衡警告偏高
今日 1,470 大卡目标:2,000

AI 照片餐点识别

拍一张食物照片,AI 识别菜肴、估算所有营养值,并记录为计划餐点。支持离线后台处理和自动重试。

📸

相机或相册

拍摄新照片或从相册选择。图片压缩为 JPEG 后由先进 AI 视觉 API 分析。

🔄

后台处理

分析在服务器端通过 asyncio 执行。关闭应用仍继续。PendingMealAnalysis 在 SwiftData 中持久化任务。

📡

离线模式

NWPathMonitor 检测网络连接。离线提交自动排队,每 4 秒重试一次直到连接。

🏝

灵动岛

Live Activity 在锁定屏幕和灵动岛上显示分析进度。失败时立即结束。

🎆

烟花庆祝

成功时播放粒子爆发庆祝动画。餐点自动创建,包含完整营养和食材数据。

✏️

编辑 AI 结果

识别后,点击铅笔图标请求修改:「改为素食」或「减少卡路里」。AI 重新生成。

AI 自动添加
🍜
AI 分析中...
牛肉拉面
已识别
520 kcal28g P18g F1800mg Na
小麦面条、酱油汤底、牛肉片、葱花、溏心蛋
加入餐点库
仅使用一次
附近餐厅
Ichiran Ramen · 0.3 km · ★ 4.5
Ippudo · 0.8 km · ★ 4.3

AI 餐点建议与菜单扫描

根据 13 种健康状况、7 种中医体质、口味偏好和位置,获取个性化餐点推荐。或扫描餐厅菜单找到最适合你的菜肴。

🏥

健康状况

13 种状况:糖尿病、高血压、心脏病、痛风、贫血、乳糖不耐症等。

🌿

中医体质

7 种中医体质类型:脾胃虚弱、气血不足、阴虚火旺、湿热等。

🍽

餐厅菜单扫描

上传 1-5 张菜单照片。AI 返回最佳匹配 + 5 个替代方案,附理由、来源和健康备注。

📍

位置感知

通过 CLGeocoder 自动检测位置。AI 考虑当地料理和季节性食材。

🔍

食物适合性检查

输入食物名称或上传照片。AI 为你的健康评分 1-5。不适合时建议 5 个替代品。

🌐

Google 搜索佐证

AI 通过实时网络搜索验证营养声明。来源以可点击链接和网站图标显示。

AI 建议
健康状况
糖尿病高血压心脏病痛风贫血
中医体质
脾胃虛弱氣血不足陰虛火旺
口味
清淡
温度
📍 位置
Kowloon, Hong Kong, China
询问 AI ✨

AI 营养对话

与 AI 营养师的完整对话界面。提问、分享食物照片,获取个性化餐点建议并直接「加入计划」。

💬

流式回复

对话文字以 Markdown 格式逐步流式传输。自动滚动跟随生成。由先进 AI 驱动。

📷

照片上传

通过相册或相机附加照片。图片在本地检查 10MB 限制、降低分辨率并缓存。

🍽

美食推荐卡片

当 AI 推荐食物时,内嵌摇摆风格卡片出现。点击「加入计划」直接进入餐点规划。

📊

个人资料上下文

你的健康状况、中医体质、体重目标、位置和 5 天饮食历史会自动注入。

🔢

Token 用量追踪

通过 ChatTokenUsageManager 追踪每月 Token 额度。与后端同步确保准确限制。

🎬

互动演示

未订阅者可看到动画模拟对话体验,展示完整流程后显示付费墙。

AI 营养师
AI
今晚应该吃什么?午餐吃了辣火锅。
午餐吃了重口味辣食,晚餐建议选择清淡凉爽的食物来平衡摄入。
推荐餐点
清蒸姜丝鱼
350 大卡 · 38g 蛋白质 · 低钠
+ 加入计划
太好了!每天应该摄入多少蛋白质?
根据你的资料(72公斤,中等活动量),每天目标 86-115g 蛋白质。你今天已摄入 73g。
询问营养问题...📷 🎤

文字输入与语音输入

输入食物名称即时获取卡路里估算(含 Google 搜索佐证),或通过 Whisper 语音转文字口述餐点。附近餐厅搜索功能找到供应该食物的地方。

⌨️

防抖卡路里估算

每次按键后 0.7 秒防抖。即时显示食物名称、卡路里、份量和置信度。

🔗

Google 搜索来源

可折叠的来源区块,附网站图标。点击展开以验证营养声明。

🗣

语音输入

点击麦克风图标录音(最长 15 秒)。OpenAI Whisper 将语音转文字。自动触发估算。

🗺

餐厅探索

Google Maps 定位找到附近供应该食物的餐厅。显示名称、评分、营业时间、电话和导航。

📍

位置感知精准度

在台北搜索「蛋饼」和在纽约搜索会得到不同结果。针对当地料理的区域精准度。

文字输入
烤鸡胸肉
快速估算
烤鸡胸肉高置信度
165 kcal31g protein3.6g fat
每 100g 份量
来源 ↓
附近餐厅
🍴 Grill Master · 0.2km · ★ 4.6
🍴 Healthy Kitchen · 0.5km · ★ 4.4
🍴 Protein Bar · 0.8km · ★ 4.2
点击导航
🎤
或使用语音输入

小组件、Siri、同步及更多

主屏幕小组件、Siri 语音指令、iCloud 同步、周期性餐点、两种设计主题、Live Activities 和推送通知,全方位体验。

📱

主屏幕小组件

小型(卡路里环 + 餐点徽章)、中型(2 餐)、大型(3 餐)。手绘纸张风格美学。

🗣

Siri 集成

5 个 App Intent 语音指令。「添加一餐」、「我今天吃了什么」等,通过 Siri 快捷指令操作。

☁️

iCloud 同步

自动 CloudKit 同步至所有 Apple 设备。无需账号 - 使用你的 Apple ID。

🔁

周期性餐点

设定餐点每天或特定天(周一/三/五)自动填入。可单独启用/停用。

🎨

两种设计主题

手绘纸张风格(Kalam + Patrick Hand 字体)或毛玻璃风格(磨砂玻璃搭配系统字体)。

🔔

每日提醒

早上(9:00):记录餐点。晚上(20:00):为明天做计划。可在设置中自定义。

🔐

隐私优先

核心功能无需账号。数据存储在本地。Apple/Google 登录仅用于 AI 和订阅功能。

设置
小组件预览
1470
MON Mar 13
还剩 3 餐
主题
✏️
手绘风格
💎
毛玻璃
周期性餐点
🥣
燕麦碗
早餐 · 周一至周五
🍵
绿茶
下午茶 · 每天
通知
🌅 早上 9:00
🌙 晚上 8:00

AI 餐点评分

每个用餐时段结束时,MenuMeld 的 AI 会自动为你吃的食物评分 — 从 0 到 100 分 — 并提供各项标准反馈、改善建议与激励信息。完全自动,无需动手。

0–100 品质分数

整体品质评估,非星级。分数对应色彩环:红 (0-29) → 橙 (30-49) → 金 (50-69) → 绿 (70-84) → 皇冠 (85-100)。

📊

最多 5 项评分标准

蛋白质、复合碳水、健康脂肪、蔬果、水分。每项都有独立的 0–100 分与动画进度条。

💡

改善建议

AI 建议下次应该加入的具体食物 — 依你的健康资料、中医体质和语言量身打造。

🏆

激励信息

「出色的早餐!你正像冠军一样为自己加油。」支持英文、繁体中文、简体中文。

🔔

随处可见的评分徽章

评分徽章显示于每日计划、小组件、日历的每张餐点卡。点击即可打开完整解析视图。

🔁

自动提交与轮询

用餐时段结束时,MealRatingManager 自动提交至后端、轮询完成状态、通过 Redis 缓存并触发通知。

0–100 分自动执行标准解析AI 建议
午餐评分已完成
周四 · 下午 1:45
88分数
🏆 非常出色
蛋白质和蔬菜均衡得宜,下次可多补充水分。
蛋白质
92
蔬菜
88
碳水
82
健康脂肪
85
水分
65

实时活动与灵动岛

三种由 ActivityKit 驱动的实时活动将 MenuMeld 带到锁屏和灵动岛:AI 照片分析进度、餐点评分结果和 AI 排序用餐顺序。全部支持动画转场与推送更新。

📸

餐点分析进度

由 MealAnalysisAttributes 驱动。AI 处理时星光闪烁、进度条填满,再切换为绿色勾选显示识别结果 — 餐点名称、卡路里与蛋白质。

🏆

餐点评分就绪

MealRatingAttributes 动画呈现从 0 到 100 的评分环与最多 5 项标准条,附本地化激励信息。点击开启完整解析视图。

🍽

用餐顺序建议

EatingOrderAttributes 列出编号步骤 1 → 2 → 3 → 4,为你盘中食物排出最佳用餐顺序,每项附简短理由。

🏝

极简 · 紧凑 · 展开

极简仅显示 App Logo(18×18)。紧凑显示星星 + 分数(依分数颜色)。展开呈现完整标准网格与激励信息,横跨 Leading/Trailing/Center/Bottom 四个区域。

倒数与自动关闭

用户开启 App 后,monospacedDigit 计时器会替换进度环,倒数至自动关闭。APNS 推送保持内容实时更新。

毛玻璃效果

iOS 26+ 使用 .ultraThinMaterial 作为锁屏横幅,旧版 iOS 回退至 .thinMaterial。自定义字体(MenuMeld 名称使用 Kalam-Bold)全程保留。

ActivityKit推送更新三种样式锁屏画面
9:41
4 月 14 日,周四
AI 分析餐点中…
牛肉拉面 · 识别营养中
实时
AI 视觉 约 4 秒完成
午餐评分已完成
MenuMeld · 点击查看
88
蛋白质92
蔬菜88
碳水82
健康脂肪85