- 2017/3/10 10:58:26
- 类型:原创
- 来源:电脑报
- 报纸编辑:电脑报
- 作者:
准确度比拼:都合格了
测试方案:一款合格的运动APP,是对数据准确度有要求的,不能记录的数据太过离谱,那就会失去运动的乐趣。测试一共分为两轮,第一轮的距离是1公里,采取步行方式;第二轮的距离是3公里,采取跑步方式。中间采用秒表计时,路线是围绕某400米标准运动场规划的,围绕避免测试过程被人打扰,测试时间定在晚上23点,先进行步行测试,休息半个小时后在进行跑步测试。在测试过程中,为了防止锁屏后APP不能记录数据或者漏掉数据,在Android系统中采取完全信任APP的策略(点击“设置”,选择“权限管理”,再点击“应用”,选中APP,启动“信任此应用”)。如此设置后,测试过程中还是出现APP不能记录数据,那就直接差评!
测试结果:经过测试,我们发现5款运动APP在准确度表现上都合格。虽然5款APP测出来的数据多少有些出入,没有一款是相同的,但大体上数据接近(误差在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当做工具使用。除了微信运动功能比较单一外,其他4款APP都可以满足各类运动需求,其中咕咚各项测试的表现都不错,可以说综合实力是最强的,可以优先考虑。
当然,其他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分钟就合适了。
报纸客服电话:4006677866 报纸客服信箱:pcw-advice@vip.sin*.c*m 友情链接与合作:987349267(QQ) 广告与活动:675009(QQ) 网站联系信箱:cpcw@cpcwi.com
Copyright © 2006-2011 电脑报官方网站 版权所有 渝ICP备10009040号