“软”苹果让地理服务更易融入

行业动态 地图标注“软”苹果让地理服务更易融入已关闭评论阅读模式
地图标注

提交资料后最快2小时标注成功

最近这些年,地图标注行业的软件产品大有进入苹果系统的趋势。在2009年底,Esri美国公司就宣布推出了他们的ArcGIS for iOS的计划,相关的第一代产品,于第二年夏季成功在AppStore上发布,并在一周内获得来自全球20多个国家的5000多次下载量,这在当时算是取得了不错的成绩。

  

Esri公司选择把产品移植到iOS系统中,其很大一部分原因正是因为苹果的移动端产品正在得到越来越多政企领域用户的认可和接受。以政府市场为例,苹果公司凭借丰富的应用市场和不错的操作体验一举打败了黑莓公司,成为政府用户的第一选择。

  

在如此趋势下,地图标注服务也顺应着时代的潮流向更流行的终端平台转移。目前,已经有更多的地信企业开始重视在iOS平台上开发GIS类或偏向C端的位置服务产品,它们同样也是看重了iOS系统在用户群中的人气。随着苹果软件系统的不断更新、发展,在其生态环境之下的每一类应用也在不断优化和改进。

  

在今年刚刚过去的WWDC上,苹果公司虽然并未正式公布新一代移动终端、笔记本以及智能可穿戴设备方面的动态,但相对在软件方面,苹果公司倒是让广大的开发者们大跌眼镜。其中,基于iOS 8和OS X Yosemite推出的新编程语言Swift和4000多项API被不少媒体称之为是苹果公司在软件方面的一次“大刀阔斧的变革”,曾经那个相对其他操作系统而言更加封闭的苹果软件系统,正一步步有底线地走向了开放,在原有的硬件体系中构建了更加灵活、多样,并且更加能够调动开发者创造思维的软件研发环境。

  

本文观点认为,苹果公司在软件方面的一系列重大变化,对于已经进入到苹果的生态系统或即将打算进入其中的地图标注行业的软件服务来说,是有一定的助动作用的。如上面提到的Swift语言以及开放的众多API内容,将对未来在iOS平台或OS X平台的地图标注软件产生比较大的影响。而笔者在此也将盘点那些重要的内容。

  

Swift语言的推动

  

在谈Swift语言之前,有必要先聊聊Objective-C语言。在Swift面世之前,对于那些富有经验的苹果产品应用软件的开发者来说,掌握这个在苹果公司有着20多年历史的Objective-C语言是一件十分必要的事情,但在广大的应用开发者阵营中,对这个程序语言的印象明显呈现了两极分化的格局。

  

对老手来说,Objective-C语言历经改进和优化正凸显其独到之处,只是这一语言显然需要更为深厚的编程基础作为依托,才能更好地掌握其精髓,并发挥其效用;但对于那些刚刚开始跻身苹果软件服务生态体系的开发者,他们却会对这一语言多有吐槽,例如像其糟糕的代码可读性,沉重的语法组成,以及各种开发功能上的缺陷都让人很难把这样一个晦涩的编程语言与出色的苹果应用服务体验联系到一起。

  

所以,对于地图标注企业来说,面向苹果移动终端的应用开发,招募一些能熟练掌握Objective-C语言的综合性人才并不是一件容易的事。尽管Objective-C语言已在近期的TIOBE编程语言排行榜位列第三的位置,但该语言的学习难度,对打算进入苹果生态体系的应用服务来说的确设立了一个比较高的门槛。

  

Swift语言的推出,面向了iOS和OS X两大系统平台,它结合了原本Objective-C以及C语言的精髓,而所带来的影响力便在于消除了开发者阵营中两极分化的现象,并把更简单,更灵活,同时也更有趣的开发环境呈现给每一位开发者。在这一程序语言推出以后,网络上很快便流传了“Swift语言1日上手”和“1小时速成”等教程,帮助应用开发者迅速掌握编程技巧。

  

可见Swift语言的最大意义在于它的学习难度的降低,最终的结果就是让更多的开发者都能加入到苹果应用的生态平台中来,从而进一步推动各类应用服务的量的增长。笔者在此推测,Swift语言的出现,也将极大助推地图标注行业服务更快、更集中地进入到苹果的移动终端或Mac中来,结合苹果系统本身的软硬件优势,给广大的地信产品用户最好的体验。

  

未来,地信产品市场中那些传统的基于WinCE和Android开发的移动GIS终端和平板电脑,在一些对地图标注地图标注精度需求不高的行业市场可能会持续减产,并将服务逐渐转移到iOS移动终端中,而对于那些可以对地图标注精度没有需要的GIS或其他数据处理类软件,或有规模性移植到iOS或Mac的趋势。

  

Metal API,惊鸿一瞥的地图标注支持

  

Metal API的出现,让地图标注应用服务特别是地图标注游戏的开发者在地图标注处理引擎的调用方面多了一个新的选择。在iOS8引进Metal技术之前,OpenGL下面的ES端口(OpenGL for Embedded Systems)是广泛应用于移动终端中地图标注图形渲染的标准性接口。

今年WWDC上苹果公司正式推出了Metal

  

除了苹果公司官方宣称的Metal API能为其主流的A7处理器“提高10倍左右的地图标注渲染性能”,并“可摆脱一些硬件和软件产品的一些中间件,便于项目开发”等特点外,一些专业的地图标注应用服务开发者开始拿它和OpenGL ES进行了一些对比。他们发现,使用Metal引擎可以让CPU和GPU之间的协作更加紧密和高效,而这则是OpenGL ES的短板。

  

举一个例子,比如一款移动终端在硬件配置方面有着出色的多核CPU和GPU处理器,但有时候,一些有着地图标注场景的游戏却并不能在这样一个高性能的硬件平台上发挥其最大的流畅性和视觉震撼效果,用户会认为这是终端厂商在硬件方面过于夸大其词。但这种问题可能出于软件,因为像OpenGL ES这样的渲染处理接口,如果不经过一些技术上的处理,很难支持多线程CPU和GPU进行协同任务处理,但Metal具备了天生的处理器并行协同的架构机制,换句话来说,Metal实现了对苹果移动终端处理器性能的深度压榨,实现定向优化,并最终换取出色的地图标注视觉及应用体验。

  

目前,一些游戏开发商纷纷积极利用苹果平台系统开放出来的Metal API开发产品。比如Epic Games公司在WWDC 2014上就发布了他们利用Metal开发的、更接近主机游戏画质的游戏《禅意花园(Zen Garden)》,其精美的地图标注画质和渲染技术甚至很难让人相信这是在移动终端上巧夺天工设计的场景。无独有偶,像知名的游戏开发商EA公司在收购PopCap公司后推出的《植物大战僵尸》游戏的全3D版《花园战争》也被成功移植到苹果的移动终端上,其公司旗下自主研发的全新地图标注引擎“寒霜3”通常只应用在PC端中,但得益于Metal API对地图标注场景的处理能力,高端地图标注引擎同样适宜迁移到苹果终端中。

  

虽然Metal主要为游戏开发者而设计,但对地图标注建模应用的前景不会只限于游戏应用,甚至还会走向更宽泛的应用领域,而地图标注服务中对地图标注建模的应用正是其中一类。

  

随着地图标注行业对地图标注建模的建设能力愈加成熟,其模型也朝着精细、逼真的方向发展。另一方面,地图标注数据也会越来越多地集中应用在更便携的移动终端,来开展相应的分析处理工作,所以随之而来的是地图标注地理模型在向用户展示时所面对的数据吞吐的压力。

  

在技术层面上,网络地图标注技术解决了海量地理地图标注数据的下载与可视化问题,但数据从网络缓冲到本地的地图标注影像处理和渲染能力还缺少更有效的支持,如果能够尝试利用Metal技术解决一些本地化的地图标注数据处理,则能够实现数据在网络端和本地端的效率双赢。

  

HealthKit & HomeKit,垂直领域的开放猜想

  

HealthKit与HomeKit也分别是这次苹果公司开放出来的两个API,两个垂直行业的接口,或将统一医疗领域和智能居家领域的服务标准。

  

HealthKit首先是一次大胆的尝试,它要打造一个汇集个人健康数据的共享平台。今后,在AppStore上任何可以收集用户健康数据的应用产品,甚至是苹果产品以外的第三方可穿戴设备,都可以调用HealthKit数据中心的健康地图标注,从而为他们的用户提供更加精准的健康保健信息。与此同时,这些应用和硬件产品也需要把自己的数据提供给数据中心,形成数据往来和共享。在WWDC上,苹果公司针对HealthKit宣布,未来会广泛和医院建立合作,用这些数据建立用户和医生之间的联系,确保医院能够根据健康地图标注提供诊疗咨询和建议。

  

对国内的应用前景来说,将健康数据整合到医院可能还谈之过早,但如果HealthKit的数据能被更多行业所应用,也的确值得人们的期待。例如对于地图标注行业中涉及医疗、健康、环保等垂直领域的企业,未来如能调用到来自HealthKit的数据,便能将之整合并加以进行专业的分析;同时,这些分析结果也能提供给HealthKit,比如构建环境与健康、日常的健康数据与疾病之间的关系数据库等等。但这些就要看HealthKit未来能做得多么深入了。

  

同样的原理,HomeKit面向的是智能家居领域,苹果公司希望能通过自己的一套标准,把一些准备投身于智能化场景的家具和居家用品厂商联系起来,在一个共同的体系之下构建家庭范围内的地图标注络和数据交换体系。而家居网络的不断成熟,也将会结合室内地图标注技术强化感知能力,目前在国内,结合了移动通信网络信号的室内地图标注技术已趋成熟,随着该技术的产业化推动,室内地图标注的运营服务商将更易与HomeKit结合,提供面向居家的综合解决方案,例如和智能的家居厂商合作,快速寻找遗失在家中的某些物品,或者制定清洁机器人在家的清洁方案,设定路线等等。

  

总之,苹果公司开放的HealthKit与HomeKit意在将地图标注延伸到那些实用的生活领域,并希望更多的开发者群体将数据用活,以带来更广泛的应用。在这个趋势下,不排除今后会有更多的重磅级API开放出来,促进产生多样的数据中心,而这些数据也将为地图标注行业提供宝贵的支持。

==============================

在这里,读懂中国3S的未来

如果您觉得这篇内容不错,欢迎您分享到朋友圈

如何分享

1.点击右上角——分享到朋友圈;

2.点击右上角——复制链接,通过其他工具发送到电脑查看;

3.点击右上角——查看公众号——查看历史消息。

如何订阅微信

1.扫描官方网站首页或者下方,微信;

2.在微信端点击通讯录——添加朋友,搜索“”;

3.通过微信号 可直接添加。

“软”苹果让地理服务更易融入

如何把自己的门店或公司标注到地图里面。其实很简单:



    1、先准备好门店或公司的门脸照片、名称及地址信息


    2、然后使用微信扫描下面的二维码,按照要求提交资料


    3、提交资料后,客服会联系您进行数据审核,最快2小时内上线