为什么 MyFitnessPal 会耗电 — 以及如何解决

MyFitnessPal 是 2026 年 iPhone 和 Android 上最常被报告耗电的应用之一。以下是需要更改的设置,以及哪些追踪器没有这个问题。

Medically reviewed by Dr. Emily Torres, Registered Dietitian Nutritionist (RDN)

如果 MyFitnessPal 正在耗电,请打开手机的电池设置,点击 MyFitnessPal,首先关闭后台应用刷新、定位和通知——在大多数情况下,这样做可以减少 60-80% 的电池使用。 您无需卸载它来停止耗电,但您可能需要考虑是否有更适合长期使用的省电追踪器。

MyFitnessPal 在 App Store 和 Play Store 的评论中,始终是用户投诉耗电的热门应用,尤其是在 iPhone 13 及更早版本,以及在像三星和小米这样的安卓设备上,这些设备的电池管理非常严格。下面是实际发生的情况以及如何解决。

审核者:Dr. Emily Torres, RDN。

为什么会这样

MyFitnessPal 在后台并不是一个轻量级的追踪器。多个子系统并行运行,每一个都可能悄悄消耗电池。

  • 广告 SDK 轮询。 免费版会从多个广告网络加载横幅和插页广告,这些广告在后台重新获取内容并运行分析追踪器。
  • 始终在线的条形码扫描器预加载。 在某些版本中,摄像头管道在后台预热,以使条形码扫描器“感觉瞬间可用”。这会让与摄像头相关的服务保持活跃。
  • 定位服务。 MyFitnessPal 使用定位来提供餐厅建议。即使在“使用期间”,定位切换也可能让 GPS 活动时间超出所需。
  • 后台刷新 + 步数导入。 MFP 会根据计划从 Apple Health 或 Google Fit 导入步数,这会反复唤醒应用。
  • 推送通知带内容负载。 连续打卡提醒、朋友活动和食谱提示会发送丰富的负载,这会在后台启动应用。

立即尝试的步骤

这些步骤适用于 MyFitnessPal,但大多数也适用于 Cal AI、Lose It 和 Noom。

  1. iPhone — 禁用 MFP 的后台应用刷新。 设置 > 通用 > 后台应用刷新 > MyFitnessPal > 关闭。
  2. iPhone — 限制定位。 设置 > 隐私与安全 > 定位服务 > MyFitnessPal > 从不(或使用期间,如果您希望获得餐厅建议)。
  3. Android — 强制优化电池使用。 设置 > 应用 > MyFitnessPal > 电池 > 限制,或在三星 One UI 上选择“优化”。这可以阻止 MFP 在日志之间后台运行。
  4. 如果可能,禁用 MFP 设置中的广告。 购买高级订阅可以完全移除广告 SDK 调用。如果您不支付高级费用,请在隐私设置中关闭“个性化广告”。
  5. 关闭非必要的通知。 在 MyFitnessPal 应用中:菜单 > 设置 > 通知。禁用朋友活动、食谱建议和连续打卡提醒。如果需要,可以保留餐食提醒。
  6. 断开未使用的集成。 菜单 > 设置 > 应用与设备。如果您不再使用 Fitbit、Garmin 或连接的体重秤,请将其移除。每个集成都有自己的轮询计划,会唤醒应用。
  7. 检查是否有待更新。 较旧版本的 MFP 存在已知的电池问题。应用商店或 Play 商店 > MyFitnessPal > 更新。

最佳替代方案,避免耗电

1. Nutrola — 最佳省电卡路里追踪器

Nutrola 是为现代手机设计的,而不是在 2013 年的代码上进行改造。它在任何计划上都不显示广告(包括 €2.50/月 的计划),使用操作系统原生的后台同步,仅在有新数据时才会触发,并且具有原生的 Apple Watch 和 Wear OS 集成,将步数和心率数据转移到手表上。照片记录在 3 秒内完成,这意味着摄像头只在您对准食物时处于激活状态。

2. Cronometer — 低电池使用,界面密集

Cronometer 在耗电投诉中很少出现。其权衡是界面较为专业,且在旧版 Android 硬件上的同步速度较慢。

3. MacroFactor — 高效,无广告

MacroFactor 在后台安静运行,没有广告 SDK。它也专注于宏观营养,且没有照片记录功能。

4. Lose It! — 中等电池使用

Lose It 的耗电量低于 MFP,但支持广告的免费版仍会运行后台分析调用。

5. MyFitnessPal — 耗电最重

即使是高级版,MFP 的耗电量也高于竞争对手,因为其集成和后台同步架构的原因。

比较表

特性 Nutrola Cronometer MacroFactor Lose It! MyFitnessPal
免费版中的广告 无(任何计划均无广告)
是否需要后台刷新 可选 可选 推荐
定位追踪 不使用 不使用 不使用 可选 默认使用
始终在线的摄像头预加载 有限
2025 年评论中的电池投诉 稀少 稀少 稀少 偶尔 频繁
原生手表卸载(Apple / Wear OS) 有限 有限 有限
推送负载重量 轻量 轻量 轻量 中等

Nutrola 如何防止耗电

  1. 任何计划均无广告。 零广告 SDK 轮询,零插页广告,零横幅刷新。这一点就消除了免费版 MyFitnessPal 中最大的电池消耗。
  2. 事件驱动的后台同步。 Nutrola 仅在您记录新食物时唤醒同步,而不是根据轮询定时器。iOS 和 Android 给予它的后台时间更少,这也是设计使然。
  3. 手表优先的步数和心率数据。 在 Apple Watch 和 Wear OS 上,活动数据在手表上本地捕获,并在下次打开时传递给 Nutrola,而不是 MFP 不断轮询 Apple Health。
  4. 摄像头生命周期严格。 照片记录器仅在您点击摄像头图标时初始化,完成时间不超过 3 秒,并立即关闭。没有“预热”摄像头。
  5. 定位是可选的,默认关闭。 Nutrola 不使用 GPS 进行记录。无需禁用任何功能。

Nutrola 仍然会像任何应用一样消耗电池——照片识别是神经网络调用,语音记录使用麦克风。但它不会因您未主动使用的功能而支付额外的电池费用。

常见问题解答

为什么 MyFitnessPal 在 iPhone 上耗电这么多?

在 iPhone 上,MyFitnessPal 的耗电主要由后台应用刷新、定位服务、广告 SDK 轮询和 Apple Health 步数导入驱动。禁用后台应用刷新并将定位设置为“从不”可以减少大部分耗电。高级版可以去除广告 SDK 层。

MyFitnessPal 在 Android 上耗电更多吗?

是的,通常比在 iPhone 上更高,因为 Android 允许应用在后台有更大的活动空间,除非您对其进行限制。前往设置 > 应用 > MyFitnessPal > 电池,将其设置为限制或优化。在三星 One UI 上,如果您不需要实时通知,也可以将 MFP 添加到“深度睡眠应用”中。

是否有不耗电的卡路里追踪器?

Nutrola 是为电池效率而设计的,任何计划均无广告,使用事件驱动的同步和原生手表卸载。Cronometer 和 MacroFactor 也具有较低的电池消耗。这三款应用在耗电投诉中出现的频率远低于 MyFitnessPal。

关闭后台刷新会影响 MyFitnessPal 吗?

不会,但会改变其行为。没有后台刷新,MFP 仅在您打开应用时同步,推送通知可能会稍晚到达。大多数用户不会注意到功能上的差异,只要您每天打开一次应用,连续打卡仍然会计算。

我应该卸载 MyFitnessPal 来节省电池吗?

只有在设置修复无效的情况下才考虑。首先禁用后台刷新、定位和通知。如果耗电仍然持续,可以将 Nutrola 等低耗电追踪器进行一周的对比。Apple 和 Google 的电池屏幕可以轻松进行比较。

高级 MyFitnessPal 用户的耗电量会减少吗?

会有一定程度的减少。高级版去除了广告,这减少了后台活动的最大来源。但这并不会改变定位、后台刷新或集成轮询的行为,这些仍然会导致耗电。

准备好改变您的营养追踪方式了吗?

加入成千上万已通过 Nutrola 改变健康之旅的用户!