求问机器跑运动APP的技术含量

最近校园有运动APP,有很多人用机器跑,我学完c程序设计语言,在学数据结构与算法,很好奇它的技术含量。求大佬解答
请详细一点

没有技术含量
无非就是靠手机重力感应,计算你的步数,然后换算成热量
不同人体重不同,身高也不同,走一步消耗的热量并不一样
包括吃的东西里包含多少大卡,其实对于吸收效率不同的人来说,同样的食物包含的热量并不相同
这些不过都是蹭热度而已