首页

APP 下载 六只脚

查看: 22655|回复: 12
打印 上一主题 下一主题

对《六只脚》软件改进方面的重要建议,必看!!!

[复制链接]
跳转到指定楼层
1#
发表于 2013-4-13 07:14:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
《六只脚》软件在国产里面应该称之是当之无愧的NO 1,是最优秀的户外软件,没有之一。。。
对比 OruxMaps,有不足,也有更好的地方,互有长处,不足之处主要是软件稳定性方面,长处在于国产和分享,使用简单。以下我使用了多款户外软件,对六只脚下面版本提些建议。

一是软件稳定性方面的改进
我在中兴手机上使用六只脚记录时,如果弹出系统“电量只有20%”(中兴在电量低于20%以下时,每5%弹出系统提示对话框),六只脚就会中断记录,需要手动继续,这个太伤神了。。。必须要改进。


二是软件应加强对GPS设备的管理
六只脚应该能够检测当前的AGPS设置,对用户提示合理的优化建议,对AGPS缓存应该有效地管理,实现冷启动、热启动、温启动GPS的能力。

三是软件的内存管理和省电管理
我在使用六只脚时,最高的内存占用曾达到40多M,我觉得这是不合理的,显示上才只一屏地图和一点数据,不应该也不可能达到40多M,而且这还不是查询sqlite数据库的峰值内存开销,据说JAVA程序员不注重内存管理,这点我深刻体会到了。不说别的,高内存占用首先会影响整个系统的稳定性,作为户外软件,稳定是第一性啊!!!
另对比OruxMaps,在耗电方面,程序管理和算法方面还需要进一步改进,在同样默认设置下,开启记录时,六只脚耗电量明显要偏高些,手机的电源是有限的。据我所知手机gps都是有休眠模式的,另有其他方面,都有改进的余地。

四是记录轨迹时GPS漂移方面的处理
同样一段路径,我分别使用了OruxMaps和六只脚进行记录,明显六只脚记录的有很多躁点。我觉得这是记录轨迹时的处理坐标算法的问题。一是对比上一个记录点,二是对比当前平均速度(突然的漂移一般速度会增大),对一些明显错误的坐标不应该记录。
六只脚的默认记录设置是1秒10米,OruxMaps默认设置是总是(0秒)20米,推荐2秒20米,我觉得OruxMaps的设置比较科学。一方面2秒比较省电,另一方面gps漂移很少达到20米,设置20米可以有效解决大部分漂移问题,而六只脚里面根本没有20米的选项,直接就是5米,10米,50米,强烈建议增加20米的选择。而且要知道大多数用户是新手,默认的选项很多人会一直用,20米可以减少gps文件的点数和文件大小一半。

五是默认地图的设置
根据本人实测,google普通地图、google地形地图,偏移是一样的,google卫星地图的偏移稍有差别,必须要注意上面三者火星坐标的差别,很重要。真正准确的是google地球那个,非常精确,没有火星坐标问题,google卫星图实际上也有一定偏移的,但没有普通地图和地形地图偏移大。
关于默认的普通地图,其实我建议使用高德地图,全中国的地图包才700多M,非常适合离线,请参考《行者骑行软件》,虽然简单不完善而且不太稳定,但导航功能非常好用,占用内存小,速度非常快,还可以在网站上自己做“路书”(轨迹),这个功能非常有特色。

六是自定义地图的问题
到目前为止,六只脚仍然不支持自定义地图,好像GM软件可以导出生成sqlitedb格式的地图文件,不知六只脚是否支持导入?
建议能够支持高程数据地图的显示和晕渲,并生成等高线,高程数据是矢量数据,不占用什么空间,经纬度一度约1万平方公里的dem文件,估计也就是几十M,要是程序可以支持读入,并自动生成等高线,那就太完美了。。。。OruxMaps可以支持dem文件的3D显示,这对于登山来说,非常完美,但它不支持生成等高线。

好吧,暂时到这,这是我目前体验到的需要改进的地方。
一个好软件应该稳定第一,每个功能要确保能稳定、精确、出色的发挥作用,尽量考虑到意外情况的发生(断电了怎么办?GPS意外关闭怎么办?信号不稳定怎么办?用户长时间停在一地不动怎么办?等等),然后再考虑到扩展功能。整体应该减少内存和CPU占用,减少省电,提高运行速度,使用简洁方便,然后再考虑专业功能。现在的android软件动不动就10M吓死人。。。

希望版主能看到,能改进就最好了。


点评

下面仅对我知道的问题进行回复,再次感谢您对六只脚的支持 第三条:我不知道您是在什么情况下运存占用达到40M的,我测试的时候的确存在运存占用随着时间而增加的问题,这个问题主要的原因是因为轨迹数据是存在运存中  详情 回复 发表于 2013-4-13 18:03
2#
 楼主| 发表于 2013-4-13 07:29:06 | 只看该作者
另:在查看轨迹时,六只脚会针对当前地图对gps坐标做一定处理。但查看过程中临时切换地图,这种处理没有继续,所以如果查看过程中如果临时从火星地图和open地图之间切换,轨迹会不正确。必须先切换好地图模式,再重新打开轨迹查看。

回复

使用道具 举报

3#
 楼主| 发表于 2013-4-13 08:17:02 | 只看该作者
另:刚用 OruxMaps 导出轨迹,然后用六只脚“分享”里导入,提示错误,程序意外中止,并且返回到六只脚主界面
回复

使用道具 举报

4#
 楼主| 发表于 2013-4-13 08:19:31 | 只看该作者
很抱歉!
应用程序 六只脚行踪(进程com.topgether.sixfoot)意外停止,请重试。
强行关闭
回复

使用道具 举报

5#
 楼主| 发表于 2013-4-13 08:34:39 | 只看该作者
导出的文件如下:(后面的坐标多没贴上来)

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" xmlns:gpxtpx="http://www.garmin.com/xmlschemas/TrackPointExtension/v1" creator="OruxMaps" version="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
<metadata>
<name><![CDATA[2013-04-12 18:33]]></name>
<desc><![CDATA[]]></desc>
<link href="http://www.oruxmaps.com">
<text>OruxMaps</text>
</link>
<time>2013-04-12T10:33:00Z</time><bounds maxlat="29.26274491008371" maxlon="115.10217349044979" minlat="29.256328395567834" minlon="115.09724551811814"/>
</metadata>
<trk>
<name><![CDATA[2013-04-12 18:33]]></name>
<desc><![CDATA[<h1>OruxMaps</h1><br /><hr align="center" width="480"  style="height: 2px; width: 517px"/><h2>名称: 2013-04-12 18:33</h2><br /><p>起始时间: 04/12/2013 18:32</p><p>结束时间: 04/12/2013 19:08</p><p>距离: 1.2 km (00:35)</p><p>移动时间: 00:31</p><p>平均速度: 2 km/h</p><p>平均移动速度: 2.3 km/h</p><p>最大速度: 7 km/h</p><p>最小高程: 14 m</p><p>最大高程: 84 m</p><p>上升速度: 227.9 m/h</p><p>下降速度: -214.7 m/h</p><p>高程上升: 72 m</p><p>高程下降: -20 m</p><p>上升时间: 00:18</p><p>下降时间: 00:05</p><hralign="center" width="480" style="height: 2px; width: 517px"/>]]></desc>
<type>未定义</type>
<trkseg>
<trkpt lat="29.26274491008371" lon="115.09729195386171">
<ele>14.75</ele>
<time>2013-04-12T10:32:59Z</time>
</trkpt>
<trkpt lat="29.262555562891066" lon="115.09732497856021">
<ele>30.62</ele>
<time>2013-04-12T10:33:14Z</time>
</trkpt>
<trkpt lat="29.262384572066367" lon="115.09724551811814">
<ele>65.
回复

使用道具 举报

6#
 楼主| 发表于 2013-4-13 08:53:19 | 只看该作者
把 <metadata> 节全删除 <name>节改成正常文字 <desc>节删除,终于导入成功了。。。汗一个。。。
六只脚对gps文件格式要加强研究啊。。。
回复

使用道具 举报

7#
 楼主| 发表于 2013-4-13 08:58:31 | 只看该作者
继续体验

评分

1

查看全部评分

回复

使用道具 举报

8#
 楼主| 发表于 2013-4-13 09:08:00 | 只看该作者
六只脚,开始记录轨迹的时候,如果之前gps信号没有稳定好,那么刚开始记录的一两三个点漂移很大,轨迹上显示为很大一个V形。
建议程序等gps信号稳定后再记录起点。
或者同时取样5到6次,去掉一个最高值,去掉一个最低值,再计算平均值,作为起点坐标。

回复

使用道具 举报

9#
 楼主| 发表于 2013-4-13 09:09:19 | 只看该作者
老实说,这个软件很不错,把一些bug慢慢修正,功能进一步稳定,加强些格式和地图支持就很牛B了。
回复

使用道具 举报

10#
发表于 2013-4-13 13:29:33 | 只看该作者
本帖最后由 鲍渔 于 2013-4-13 13:31 编辑

楼主的建议很好{握手}


“临时从火星地图和open地图之间切换,轨迹会不正确”。  也发现了这个情况,希望六只脚改进
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

快速回复 返回顶部 返回列表