为什么难以设计出令人满意的室内导航应用

在你用智能手机查找位置信息以前,你是怎么查找路径信息的?很多人估计已经不太记得了吧!

许多人都太依赖智能功能了,以至于在智能手机导航无法覆盖的地方,要找到一个位置就变得相当困难起来。是否应该为移动设备开发一个室内导航应用?

答案当然是肯定的,但是,现在想要开发一个室内导航应用,还存在许多困难。

UI设计

智能手机上的地图功能只关心一件事:如何引导你从到故宫博物院,或是怎样从公司回到家里,又或是如何从家里去王府井。至于你去王府井就究竟是要做什么,以及你去买了什么东西?这些细节app并不关心。智能手机上的传统地图功能实际上只是一幅图画加上一个搜索框。

你可能认为,室内导航app又能玩出什么新花样呢?就拿美国自然历史博物馆来说:室内导航app无非也就是告诉游客如何从入口到T-Rex去。但是游客为什么要去T-Rex呢?游客又是怎么知道T-Rex的存在的呢?如果游客只有2个小时的时间,但需要参观的项目有20多个,室内导航又该如何安排呢?是否能够告诉游客本周的特别陈列信息呢?

事实证明,要想设计出一个实用的室内导航app,绝不仅仅是设计一个导航功能这么简单。所以UI设计应该更加智能,而不仅仅只是一个电子版的地图。

这才是这类app设计的困难之处。它首先需要告诉用户应该去哪,然后才是告诉他们怎么去。

数据集成

app能够告诉用户商店中哪个区域是卖水管设备的固然是好。但如果能够直接告诉用户在哪里可以找到Delta牌水龙头岂不是更加方便。用户只要输入“Delta水龙头”,app会自动显示哪里可以买到这种水龙头,并且给出详细的导航信息,这样的app是否相当具有吸引力?如果是这样,还有谁在乎Delta牌水龙头究竟是在厨房用品区域还是在水管设备区域?

要使得app真的有用,必须保证应用中的数据是实时更新的。

同样的,一个大学校园app可以为学生提供“Kennedy Hall Room 203”的位置信息。但如果学生只用输入“Econ 101”,app自动显示这门课程的上课地点信息岂不是更好?甚至是,学生只用输入自己的姓名,就能自动获取自己的课程信息,以及课程的教室位置信息等等,这样的应用不是更加好用吗?只要是应用程序能够完成的任务,就不应该麻烦用户去处理。

室内定位

一般用户需要给出出发的位置信息,然后应用程序给出到目的地的合理路径。而理想情况下,app能够根据用户的当前位置信息,直接给出合理路径建议。

但这就碰到一个问题了:GPS无法在室内使用。而卫星信号太弱了,如果阻挡物超过一定的厚度(比如轿车的金属顶棚),就无法收到卫星信号了。

幸运的是,大多数移动设备上都配有Wi-Fi设备,室内环境通常配置了无限网络,这样app就能够轻易地获取用户的位置信息了。

但是有一点需要注意的是,与Android系统不同,iPhone的开发者被禁止使用这种“Wi-Fi扫描”定位功能。

不过也不是没有解决办法。一种方法是将这些定位任务交给建筑自身完成,而不再由设备解决用户定位的问题。一些Wi-Fi装置(比如Cisco MSE)能够获取建筑内所有无线设备的位置信息。这一方案已经在许多地方得到了有效的应用,其中就包括美国自然历史博物馆

定位不够准确

大多数的室内定位系统的准确性不及GPS。比如室内定位系统需要猜测某个用户在哪个房间里:判断的精确度与信号的移动有关,还与室内的人数有关,甚至是用户拿设备的姿势也会对系统的判断结果产生影响,还有各种因素都会影响结果。

有效的应用应该在设计时将各种影响因素考虑在内。一个实用的方法就是能够快速帮助用户识别环境中的标志性物体。

例如Meridian app,使用了一个文本标签标识各个方向的变化。从下图可以看出,“rose room”被显著地标识出来,就在楼梯的正下方。

修正定位不精确问题有一个最简单的方法,就是让用户自己纠正应用的错误,当然,必须让这些操作足够简单。Meridian中,用户能够方便地任意拖动、旋转、放大地图,路线可以随时被修正。如果初始的位置信息不够准确,那么用户能够及时的发现并立刻补救。

功能整合

开发一个很棒的室内导航app不仅仅是说说而已,现在的确已经开发出了许多类似的应用。就在今年,许多地方——包括体育馆、零售商店、博物馆、公司和校园——都开发了室内导航应用,每天有成百上千人正在体验这些应用。

室内Wi-Fi定位技术已经不再是一个研究项目了;它已经被广泛使用并且相当成熟了。配合适当的UI设计,它的功能不亚于户外的GPS。

开发一个智能的室内导航应用的确是大势所趋。

文章来源:Why indoor navigation is so hard


译文来源:http://www.webapptrend.com/
WebAppTrend是一个独立的技术博客,关注WebApp前瞻和实践,以及智能浏览器发展

请大家在关注CSDN的同时,关注我们的新浪微博 @WebAppTrend,欢迎加入我们的:193775364


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值