【IT168评论】移动互联网在中国的发展已经有了几个年头,2009年三大运营商相继获得3G牌照可以算是一个里程碑。随后各种应用、各种平台、各种服务已经层出不穷,可以说是百花齐放。随着LBS应用的发展,将这个人应用又提升了一个更高的高度,因为地理位置信息给我们带来了各种便捷性,同时也带来了新的商业机会。有了位置信息,社交变得非常的有趣,非常的真实,同时拉近了人们在虚拟空间的位置,也将新型的SOLOMO模式呈现在大家面前。
但是LBS应用背后的各种服务,绝大多数用户知之甚少, Esri中国(北京)有限公司副总裁、首席技术官王昊受邀来到IT168高端访谈,为我们解读了地理位置信息的价值以及Esri如何帮助用户利用地理位置信息,开发出丰富的应用。
Esri成立于1969年,进入中国已经将近20年。毫无疑问,近20年是IT大发展的20年, Esri公司的GIS软件也在延续整个IT的发展趋势,包括从专业系统到企业级的系统,从个人应用到大众级别的应用,以及现在最火的云平台应用等等。
王总认为,Esri从桌面产品专业的分析工具——>企业级的产品——>服务器类的产品——>移动类型的产品——>Web类型的产品都是沿着互联网的发展进行产品的设计和部署。而且云和移动互联网将会是公司下一个十年或者几十年发展的大趋势。因此Esri有专门的ArcGIS移动的产品和技术,同时也表示,移动互联网产品和传统互联网产品在研发和设计是有区别的。
产品充分体现移动特性
Esri去年研发的Mobile技术是延承了Web技术,所以和Web其他的产品基本的架构是一致的,但在移动应用的特征方面要有所体现。
在用户体验上,原来Web浏览器上的操作,可能是下拉菜单,而在移动产品上会采用按纽的形式,同时用手势对地图进行操作,获取信息。
除了用户体验,还要体现移动平台的其他特征,包括用户有时需要实时在线,也有时需要离线使用,所以在设计产品的时候要保证在各种网络情况下,比如有网络或者没有网络的环境怎么能方便用户使用。
另外,定位是移动产品非常重要的特征之一,比如基站定位、WiFi定位、GPS定位等等,这些都能把定位信息和用户的操作和分析结合起来。再比如一些应用需要对摄像头的亮度、磁场,以及手机移动的效果都要体现出来。
在一些操纵体验上,传统操作平台上的一些操纵,比如编辑、回退都是通过按纽的方式去实现,在移动平台上可能就是通过晃动手机,翻转过来,就可以达到同样的效果。让用户在体验上、功能上满足用户的实际需求。
开发者如何开发移动GIS应用
据悉,ArcGIS移动版为移动开发者开发GIS应用提供了非常完善的解决方案,而且Esri在移动产品上,多是开发类型的产品。据王总透露,Esri的目的是保证合作伙伴的开发人员能够快速地创建强大的GIS应用,包括移动端的应用。
现在为合作伙伴提供了开发的环境,SDK和开发资源,让他们很容易地搭建移动互联网产品,实现移动互联网上的价值。Esri在移动端的开发主要集中在三个API:一个是面向iPhone、iPad运行的iOS系统API,一个是面向Android的API,还有是面向Windows Phone的API。
有了三个平台的API接口,开发者如何使用这些接口开发基于位置的应用是非常重要的。王总表示,从开发的逻辑上与开发者开发Android的方法与开发其他应用没本质区别,甚至开发者可以认为Android就是Java平台,和做Java开发一样也没有本质的区别。开发者需要先要了解ArcGIS的开发逻辑,不仅是在端上处理,还要在服务器上要有一些能力,保证你开发出来的产品是功能强大的。
Esri在移动平台上的开发API和WebAPI是一样,很多处理的方式都是在ArcGIS Server这个产品上体现的。这个产品把很多功能,比如生成一个地图,然后生成一个查询的结果集,这些都是服务端的服务接口提供。所以开发者首先要去学ArcGIS Server这个rest接口的一些使用,进而把这些能力和移动端结合,那么开发者开发应用就很简单了。
示例应用
Esri面向专业采集类的用户提供了一款软件ArcPad,过去一直做专业采集,同时支持激光测距仪等一些专业的量测的设备。美国的调查局做人口普查,经济普查的时候,人手一个这样的设备,装上这个软件,在普查的时候就有空间位置,可以保障数据采集环节的整个工作流程。
移动互联网产品未来发展趋势
对于未来移动互联网的发展,王总认为无论是具体技术还是产品,都是两种趋势,一个是横向的,一个是纵向的。从横向来看越来越泛化,大家都要去配置LBS,位置信息,地图应用,而且这将成为大众应用的标准配置。未来的领域非常的广阔,开发者可以创作出更多更棒的应用产品。
从纵深方向看,一些专业的企业级用户、政府用户,在移动互联网上技术的需求非常强烈。比如做规划的用户,他会考虑把原来在办公室办公的环节拿到野外去,但是由于规划的方案要审批,要探讨,所以很多时候现场讨论比较合适。因此,对于移动的GIS应用,纯粹的企业级GIS和专业的GIS的需求也非常强烈。
互联网厂商向移动互联网扩张
随着移动互联网的深入发展,一些传统互联网领域的厂商也纷纷开拓新的业务,更有甚者直接转型做移动互联网,可见移动互联网时代带来的巨大机遇。在采访中,王总也提到Esri公司的产品也逐步从传统领域向移动领域扩展,而且也是在顺应潮流。对于这种从传统互联网向移动互联网扩展的大潮,王总认为这种过渡需要把握以下几个方面:
第一、用户需求和传统的互联网有差别。现在很多Esri的合作伙伴都专注于原来的政府用户和专业用户或者一些大的企业,因此当他们转到移动平台上的时候,需要扩大原来的用户群体。这些后来扩展的普通用户在需求上往往和专业用户不太一样,因此对用户需求的把握是非常重要的一类话题。
第二、现在对于厂商来讲,可选的软件架构众多。主流的移动开发平台有三家:Apple的iOS,谷歌的Android,以及微软的Windows Phone。王总认为,对于平台的选择关键在于人才储备上,一方面需要快速的保证人才到位,这并不容易;另一方面,在选择平台以后,厂商还需要把握各种平台上的差异性,把每个平台的应用设计理念带进来。
智能手机硬件的配置越来越高已是一个不争的事实,甚至有人预测未来PC上的操纵几乎都能在移动设备上实现。但目前移动终端本身的处理能力并不是特别强大,所以一些后端的服务还是在服务器端处理,因此从移动应用产品的后端服务器要选择更加适合的服务架构。
王总认为,终端的处理能力多体现在体验性能保障和视觉效果上,3D效果越来越强,照片显示的速度越来越快。但是作为应用的主体逻辑,很多还是在服务端,特别是做GIS这种专业处理以及企业级应用,更多的是和服务端打交道。
现在很多云平台的技术提供商,比如微软云+端的模式非常适合。而且未来在服务端的能力一定会朝着云的方向发展,从而保证信息能够被及时地处理,保证信息的交换,能够快速的分享。简单的说,任何人拿着任何设备在任何时间、地点都可以访问任何信息,也是云+端模式最好的体现。
