苹果宣布 iOS 9 地图服务加入公共交通数据后,人们期盼着它的复兴,公司对 HopStop 的收购似乎也预示着这一点。然而一年过去,苹果地图公共交通所支持的城市仍然少于 HopStop 曾经支持的数量。这是为什么呢?
工作量大
Ellis Verosub 是苹果负责地图公共交通的高级经理。他曾在今年六月的 WWDC 大会中,大致阐述了公司未来将如何把更多的公共交通数据带到新的城市中。
他强调说,苹果目前支持有 21 个城市,再加上中国大陆的 300 个城市。这些已经进入支持列表里的城市都可以被称为是大都会,甚至还可能由几个重要城市组成。举个例子,旧金山的公共交通数据向南包括蒙特利和萨利纳斯,往北到圣罗莎;向东最远至斯托克顿,甚至还涵盖了整个圣何塞、硅谷、奥克兰和东湾地区。
这些地区所包括的不仅仅是相邻的城市和城郊地区,还有由多家各自不同且互相重叠的交通部门组成的庞大网络。Verosub 着重提到的事实是,苹果目前正从超过 250 个的交通机构那里获取数据,涉及到的各种站点有超过 16000 个。
苹果不仅仅是将公共交通数据单纯嵌入在地图中,它还要打造一个包括地铁和电车路线在内的公共交通专属地图,上面详细标明了站点以及各个出入口,并从合作机构那里获取实时的交通规划信息。
如果某个城市正好在苹果地图的公共交通数据支持之下,其用户能够得到的体验确实是不错的。除了详细的路线信息外,还可以查看下一班车的预计到达时间,以及两班车之间的大概间隔。用户还可以直接选择一条单独的路线,查看它具体的方向。
城市定制化
苹果的地图团队非常注重所谓的“本地化”,也就是按照当地的惯例来进行交通路线和指示图标的绘制,包括车型描述和路线指示也是各地都有不同。
举个例子,在柏林用户看到的用词不是“Streetcar(有轨电车)”,而是“Tram”;应用对于地铁的描述也不再是“Metro”而是“U-Bahn”。如果是在伦敦,人们更喜欢用“Line”来表述地铁,但在纽约,相同的意思人们则喜欢说“Train”。一切用语将会按照当地的习惯。
宁慢勿快
与 iOS 6 时代苹果第一次引入地图概念相比,苹果如今在它的数据上的进展要慢太多了。我们对苹果地图刚刚上线时那糟糕的表现仍然记忆犹新,大量的数据错误让它的全球使用率变得很低,这对苹果毫无疑问造成了极大的冲击。
正因为如此,苹果在公共交通数据的扩展节奏上和谷歌地图所采用的并不一样。后者会首先考虑推进的速度,哪怕其中有不完整甚至错误的数据。比如在柏林,谷歌目前只提供了部分主要线路的导航,在其他一些地区也有很多不可靠之处。
苹果受到其地图服务最初恶评的影响,其进度显得更为缓慢。目前它主要依靠第三方合作伙伴为自己的地图服务提供公共交通数据,保证在上线初期能够有一个较好的整体支持。至于在打造自己的公共交通数据上,苹果目前的重点是尽可能避免受到批评,因此不准确和不可靠都是不被允许的。
抛开“十年怕井绳”的心理不说,苹果的考虑确实是有道理的。对于公共交通导航来说,细节的可靠性格外重要。一旦用户对数据产生了不准确不可靠的印象,哪怕只有一两次,他们都不会再给应用更多的机会了 —— 还有什么比听信导航坐错车更让人火冒三丈的呢?
如果要打造这样一个足够完整且优秀的公共交通导航体验,地图开发团队需要的不仅仅是从交通部门那里获取数据,而且还要对各个地区的公共交通细节进行专门的研究。正是因为这样,苹果才能够提供基于每个城市的定制化体验。