
Foursquare是一个很有意思的服务,基于地理位置进行信息的分享,最近非常热门,其商业价值webleon说的已经很多了。我用了也有一段时间,给我的感受是,它距离我所想要的服务还有一段距离。这主要体现在技术层面上的缺失和功能上还有很多需要完善之处。
Foursquare以及兴起的其他类似服务,其check-in的方式基本都是用户添加地点,这对于网站的营运必然带来很大的压力,因此也就有人提出大众点评这种模式的Foursquare设想,利用现有的数据库来让用户直接check-in地点,而不用一个一个标注地点,从而能够快速的利用本身资源抢占这块新兴应用。但是正如这篇blog所说,这样反而可能丢掉许多乐趣,例如我check-in我的车位,chen-in我上的厕所(嗯,无聊的人总是有),如果用户不能标注地点,乐趣就会减少许多。从另一方面说,大众点评可以做,旅游类网站也非常适合做,当然,他们只是作为网站自身一个锦上添花的应用。
其实,Foursquare应该在技术层面上做得更好。其中我希望的一个技术实现,就是上面说的大众点评模式。如果常用google手机地图,尤其是新出的4.0,其中一个功能就是可以点击地图上某点,搜索附近的商家等地点信息,如果把它应用到Foursquare上,Foursquare根据你的坐标位置(关于坐标的确定,见下文)自动从google map上抓取附近地点的数据,推送到你的手机上如果有你需要check-in的地点,那么你就直接check-in他,如果没有你则可以自己标注地点。这样就解决了地点数据不足的问题。我使用Foursquare过程中,大部分地点都是要自己添加,操作步骤就会较多,远不如直接check-in来的方便快捷,而实在没有你需要的地点,或者你要check-in一些特别的地点,此时再交由用户自己标注,平衡了乐趣与快捷。另外,在iPhone这种触屏手机下,尤其是3G环境下,完全可以采用地图界面的客户端,只需要手指一点地图上某点,就完成了check-in。

(google手机地图上可以直接搜索某个地点附近的地点信息)
关于地理定位,Foursquare以及其他的类似服务基本都是基于GPS,GPS最大的好处是定位精确,但缺点是室内无法使用,而且很多手机还没有GPS模块。而这一点上,仍然要向google手机地图学习,应该增加通过基站定位的功能,虽然精度不高,但是可以弥补GPS不能使用时的不足,而且通过上面说的附近地点搜索功能,精度问题也可以得到一部分解决。进一步,手机的多平台性,带来开发不同平台客户端的技术难度和障碍,那么采用HTML5 的Geolocation API,通过网络浏览器进行地理定位就是一个弥补客户端在部分平台上缺失的选择,用来暂时作为没有该机型客户端时的一个替代。(twitter目前已经支持这个功能)通过手机浏览器从wap版直接check-in。甚至没有手机,只有电脑时,也可以通过这个功能进行check-in,就像twitter一样,条条大路都能check-in。
总的来说,Foursquare这类服务需要与地图结合的更加紧密一些,例如把自己或好友曾经check-in的地点完整展现在地图上,甚至导出到google地球上。我总觉得google似乎已经盯上了这类应用,只是还没有想好从什么角度切入。例如buzz的地点定位功能,强大的google手机地图已经完全具备了超出Foursquare的技术实力,在这个基础上推出一个类似的服务非常容易,而且至少技术上可以完胜现在的同类服务。只是不知道google到底会作何打算?

(现在这个商家“评论”还是来自第三方的内容,如果换成google自己的,那不就快变成Foursquare了吗?)
关于对Foursquare所期望的功能,最需要的还是支持图片上传。手机拍下的图片,通过Foursquare即时上传上去,而且通过将地理信息写入到照片的EXIF中,可以直接将照片标注在地图上。未来不知道会不会有音频和视频的地理标注?或许,把check-in时的评语也可以展现到地图上?我很乐意看到未来某个公民行动能够透过Foursquare进行直播,让不在现场的人们通过虚拟的地图进行参与。
当然,Foursquare对于墙内的我们来说,有一个功能是很多人没有注意到的,那就是通过将Foursquare与twitter绑定,可以从Foursquare进行推特,Foursquare在这里充当了一个第三方客户端的角色。因此我一直在猜想,Foursquare何时会被封掉…….唉,乌鸦嘴呀!
看了一圈国内的类似服务,比较看好这个玩转四方。