Hi r/iOSApps - 我是 Stefano, SuperAge 的创作者。

上一次我在这里分享了这个应用,社区对我们的决策进行了拆解。它帮助了我们。因此,这次我们要开放的东西更重要:我们健身年龄的引擎(也就是 SuperAge)。

SuperAge Core 现在是开源的

我们发布了 SuperAge – Core,一个基于 Apache 2.0 的开源 Swift 包。

它包含了将活动、心血管健康、恢复、身体组成和生活方式输入转换为健身年龄结果的公式。您可以检查权重、缺失数据处理、信心、评分到年龄转换以及测试 - 然后挑战一个选择或提出一个更好的一个。

要明确:整个 SuperAge 应用程序不是开源。UI、健康档案层、Apple Watch 应用程序和我们的其他分数仍然是专有。我们从开始了最重要的透明度部分。当前应用程序源代码使用了同样的 0.4.0 版本。

公开仓库是新的,所以不要根据星号或年龄来判断它。判断它的代码、方法论和 51 个测试,分散在 9 个套件中

是的,我们使用了 AI 助力的编码工具。它们帮助我们从私有代码库中提取现有的逻辑、分离它、文档它和测试它更快。AI 没有发明方法论,且没有生成模型在运行时计算您的分数。决策仍然是我们的;核心现在是开放的。

---

这个领域已经有了非常优秀的应用程序,包括 Athlytic、Bevel 和 Gentler Streak。每个应用程序都采用了不同的方法。

我们希望 SuperAge 添加的东西是简单的:您可以看到我们如何得到了结果

同样的想法已经影响了我们的最近的发布:

  • 开发者模式,带有文档的本地 API、配对和可撤销的访问权;
  • 通过链接或 QR 码共享和导入工作;
  • 可以通过 Siri 和 Shortcuts 获得的结果;
  • 独立的同意和在设备上处理的周期和绝经期数据;
  • 更清晰的标签和缺失数据的估计。

开发者模式不是开源仓库的一部分。它反映了同样的原则:更多的用户控制、更清晰的界限和更少的黑盒。

SuperAge 是一个健身和健康产品 - 不是诊断或医疗设备

---

SuperAge 是免费下载的,并包括了一个初始生物学年龄评估。美国 Premium 价格是:

如果您可以审计一个部分,哪一个?:指标权重、缺失数据处理或评分到年龄转换?

我会在这里回答问题并听取您的想法。