当前位置:首页 > 智能手机 > Android手机 > 技巧
春暖花开 不做这事你女友要“没了” ——5款运动APP横测
  • 2017/3/10 10:58:26
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:电脑报
  • 作者:
【电脑报在线】三月不减肥,四月徒伤悲,五月路人雷,六月女友没、女友没、女友没,重要的话说三遍!烟花三月,春光明媚,正是我们通过运动去掉冬天积攒的赘肉的好时光!可网上运动类APP举不胜数,功能大同小异,那选择哪款APP最好呢?

准确度比拼:都合格了

测试方案一款合格的运动APP,是对数据准确度有要求的,不能记录的数据太过离谱,那就会失去运动的乐趣。测试一共分为两轮,第一轮的距离是1公里,采取步行方式;第二轮的距离是3公里,采取跑步方式。中间采用秒表计时,路线是围绕某400米标准运动场规划的,围绕避免测试过程被人打扰,测试时间定在晚上23点,先进行步行测试,休息半个小时后在进行跑步测试。在测试过程中,为了防止锁屏后APP不能记录数据或者漏掉数据,在Android系统中采取完全信任APP的策略(点击“设置”,选择“权限管理”,再点击“应用”,选中APP,启动“信任此应用”)。如此设置后,测试过程中还是出现APP不能记录数据,那就直接差评!

测试结果:经过测试,我们发现5款运动APP在准确度表现上都合格。虽然5APP测出来的数据多少有些出入,没有一款是相同的,但大体上数据接近(误差在0.27~1.3%),由于实际情况会有各种干扰因素,这个误差是可以接受的,且在测试中5款运动APP在锁屏后没有出现漏计数、不计数的情况,因此它们是合格的。

需要注意的是,如果运动中途做了公交车或者汽车,这段距离不会纳入运动轨迹,看来也是为了防止作弊,考虑周全。在这项测试中,微信运动由于只有计步这一项功能,所以没有测试GPS定位精确度、里程精确度、速度精确度和消耗卡路里精确度。

 

测试项目

咕咚

微信运动

悦跑圈

乐动力

点点运动

GPS定位精确度

无该功能

里程精确度

无该功能

速度精确度

无该功能

步数精确度

消耗卡路里精确度

无该功能

评价

不同APP数据有些出入,但数据基本相近,因此所有APP通过测试,

 

权限比拼微信运动和悦跑圈更规矩

测试方案以前有机构专门做过测试,Android平台上的APP申请的权限状况,结果发现,主流趋势是申请10~30个权限,许多权限是没有必要的,但如果不给权限,APP就无法安装,而点击“下一步”就是默认了APP对手机内一些隐私的“窥视”,这就尴尬了!

因此,对于一个合格的APP,必需的权限是可以申请的,但不合理的权限是不应该申请的,在测试时,我们会逐一记录每个APP申请的权限数量, 发现申请不必要权限的要单独罗列出来,予以说明。

测试结果:经过测试,我们发现咕咚和点点运动申请了14项权限,乐动力申请了11项权限,微信运动和悦跑圈项申请了10项权限。其中发送短信和彩信权限,只有乐动力申请了,而对一款专注运动且有社交功能的APP来说,根本没有必要(如果是恶意软件有了这项权限,就可以订阅收费短信服务了);悦跑圈和乐动力虽然没有申请开启定位权限,是因为可以离线使用,不过要在线记录跑步数据,还是需要用户自己开启GPS的;咕咚、微信运动、悦跑圈和点点运动申请了删除联系人权限,咕咚、乐动力和点点运动申请了删除通话记录权限,从实际使用来看,这两项权限对运动APP来说不是必须的。

综上所述,我们认为微信运动和悦跑圈的权限控制做的不错。

申请哪些权限

咕咚

微信运动

悦跑圈

乐动力

点点运动

读取联系人

读取日程

×

×

读取短信/彩信

×

×

发送短信

×

×

×

×

发送彩信

×

×

×

×

读取位置信息

读取本机识别码

启用录音

开启蓝牙

×

开启WiFi

开启定位

×

×

×

开启摄像头

新建/修改联系人

新建/修改通话记录

×

×

删除联系人

×

删除通话记录

×

×

评价

相对来说,微信运动需要的权限最合理


总结

通过测试,可以看到5款运动APP都比较重视社交元素,不仅仅是把APP当做工具使用。除了微信运动功能比较单一外,其他4APP都可以满足各类运动需求,其中咕咚各项测试的表现都不错,可以说综合实力是最强的,可以优先考虑。

当然,其他APP也有各种的特点,大家可以根据自己的需求来选择,如果就只想跟微信好友PK,那么单一的功能也是可以接受的;如果想为运动增加点生活乐趣、喜欢名人的声音作为语音提示,那就考虑悦跑圈;如果想积累红包、关注理财赚点小钱,可以考虑乐动力;如果想在办公室抽空健下身,点点运动也是不错的选择。


运动作弊那些招数

对一些争强好胜的人来说,不想运动或者想少运动在社交圈取得一个好名次,那又该怎么办呢?虽然这个需求令人无语,但的确存在,因此我们来分析一下如何欺骗运动APP。经过实地测试,我们发现运动APP计算的是步数,而不是距离,与步伐大小也没有关系,不过运动时间会记录;斜坡和上下楼对计步没有影响,都是一步记一步;来回甩动手机能增加步数,摇一个来回相当于2步(实际中不一定是2步,有一定的随机性,例如我们测试了50回,按道理应该是100步,但实际只有87步)。

因此,通过来回摇晃手机作弊是可行的,为了省力气可以将手机防盗摇摆钟表和甩脂机上——这个对“微信运动”特别有效,因为微信运动看不到运动时间。如果对运动时间也有要求,想做到尽善尽美,那就只有将机直接绑到了小狗身上,让它代替你运到了。感觉上述比较奇葩,想要更巧妙的方法?那就要用到技术手段啦!如果是Android手机,可以进行作弊操作。

这个怎么作弊呢?以微信运动为例,它想要知道用户走了多少步的时候,微信会询问Android系统的计数传感器,随后计数传感器会返回用户行走的步数,那么只要能够拦截微信运动和计数传感器之间的“通信”,然后伪造一个“通信”再传递给微信运动就可以达到作弊效果了。具体操作如下:先Root一下Android手机,这个过程必不可少,否则后续操作无法成功,不过Root后会带来更多的安全风险,要有心理准备。

然后要下载XPosed Hook框架和xposedwechat.apk插件。先安装XPosed Hook框架(XPosed.apk),安装后打开Xposed,选择“安装/更新”,根据提示重启手机,之后再安装xposedwechat.apk插件。此时打开Xposed的模块界面,就会看到xposedwechat插件,将它选中后再根据提示重启手机。第二次重启手机后,你就会发现随便走几步微信运动就增加1000步……

 

小百科: Xposed框架用Hook拦截计数传感器的队列函数dispatchSensorEvent(),xposedwechat发送伪造的数据。微信运动每次询问行走步数的时候,我们先获取当前步数,然后在目前的步数的基础上加1000步,然后将信息返回给微信运动。微信运动就会误以为我们运动了1000步,从而达到了欺骗的效果。另外,我们不仅在Android上可以hook计步器,在iOS上也是可以通过越狱后Hook iHealth的API接口达到同样的作弊效果。

上述方法看晕了?有没有更简单的方法?可以试试各种运动作弊APP。以运动作弊为例,安装之后(先要Root系统,且此类软件主要针对Android平台)就可以看到它能修改的对象,勾选“修改方式”就可以自动增加,之后勾选想作弊的运动软件即可,方法非常简单。


延伸阅读

·不要占领封面打广告

“微信运动”中排行第一则可以占领朋友封面,于是有的人就想到利用这个规则打广告,将封面设计为微商广告、所在公司的广告等,这会让“微信运动”变味儿,且影响朋友之间的关系,会被拉黑的、拉黑的、拉黑的……

 

·不要运动过量

运动过量会得滑膜炎令膝盖疼痛,如果不加注意还会侵袭膝关节软骨,不及时治疗会导致膝关节骨性关节炎,存在致残的可能。因此,不要为了争强好胜地刷运动排名,走路的话最好不要超过一小时,跑步的话15分钟~45分钟就合适了。

本文出自2017-03-13出版的《电脑报》2017年第10期 D.智能手机
(网站编辑:shixi01)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交
读者活动
48小时点击排行
论坛热帖