DuckDuckGo 切换到 Apple 地图
它并没有引起太大轰动,但苹果去年在 WWDC 上推出了一款新的地图工具。 MapKit JS 是一个 JavaScript 库,任何人都可以使用它来将 Apple 地图放到网络上。它目前仍处于测试阶段,但任何注册的 Apple 开发人员都可以使用(每日可以调用的地图视图数量有限制)。
今天,注重隐私的搜索引擎DuckDuckGo 宣布它将使用新的 MapKit JS 工具来处理所有基于位置的搜索结果。此前,该网站使用 OpenStreetMap 来获取结果,如果您询问路线,会通过下拉框将您引导至 Bing、Google 或此处地图。
一切都与隐私有关
DuckDuckGo 表示,它是首批使用新 MapKit JS 库的全球公司之一,这似乎是显而易见的 – 你几乎从未在网络上看到过 Apple 地图。神秘的是,Apple 没有自己的地图门户(没有maps.apple.com),并且绝大多数其他网站和服务都使用 Google 或 Bing 的地图。
DuckDuckGo 选择与 Apple 合作是因为该公司在隐私方面的立场。 DuckDuckGo 的全部要点在于,它仅收集和存储裸露的 完成搜索查询所需的最少信息。它不知道您是谁或在哪里,并且不维护搜索历史记录。
Apple 可以提供强大的地图功能,而无需传输任何个人身份数据。 DuckDuckGo 在其声明中指出了其卓越的隐私性:
<块引用>
我们不会向 Apple 或其他第三方发送任何个人身份信息(例如 IP 地址)。对于本地搜索,您的大致位置信息由您的浏览器发送给我们,我们在使用后立即丢弃它。当您在 DuckDuckGo 上执行地图和地址相关搜索时,您仍然是匿名的。
块引用>
还需要一些工作
Apple 的地图比 OpenStreetMap 更具吸引力和实用性,但 DuckDuckGo 上的实现仍然感觉有些粗糙。
首先,界面可以改进。滚动鼠标滚轮不会放大或缩小,并且平移也不会像应有的那样平滑。
苹果的地图数据在世界大部分地区也仍然相当粗糙。作为 iOS 12 的一部分,苹果宣布对其地图数据进行重大改革,这给北加州带来了巨大的变化。新数据已上线。但这些新地图仍在全国其他地区缓慢推出。目前,DuckDuckGo 用户在北加州以外的地方搜索时会遇到苹果的旧数据,这不太好。
也许最重要的是,DuckDuckGo 地图仍然依赖其他第三方服务来实现重要功能。营业地点的详细信息由 Yelp 提供,就像 iOS 上的 Apple 地图中一样。这使得没有或不想要 Yelp 帐户或 Yelp 应用程序的人很难完全参与提供评论、营业时间或企业照片。在移动设备上,Yelp 仅提供最少的信息,除非您下载该应用程序。
如果您在 Windows、Linux 或 ChromeOS 上通过 DuckDuckGo 询问路线,您将被带到 Bing、Google、Here 或 OpenStreetMap(有一个下拉菜单),您必须在其中输入您的精确位置起始位置,因为 DuckDuckGo 既不收集也不共享它。在 iOS 或 macOS 上,它会打开 Apple 的地图应用程序。 MapKit JS 能够提供步行和驾驶路线,因此也许很快就会在 DuckDuckGo 中直接提供路线。
随着 Apple 扩大其服务范围并加强对自己的地图数据的控制,您可能会期待更多类似这样的公告。随着 Apple 继续构建更强大的网络地图工具包并大幅改进其地图数据,它将吸引更多想要替代 Google 和 Bing 地图的网络服务。