iphone - 我应该担心苹果将停止在 iOS6 中使用谷歌地图的传言吗?

标签 iphone ios ios5 mapkit ios6-maps

<分区>

几乎所有主要新闻媒体都在报道苹果将停止在 iOS6 中使用谷歌地图服务。我认为没有人真正知道这些变化到底是什么,何时推出,Apple 将如何实现,以及 Google 或 Apple 是否会开始为其服务收费。由于这些不确定性,我在是否应该发布一个我已经研究了一年多的新公共(public)巴士跟踪器应用程序时遇到了困难。我已将最初的硬性截止日期定为 2012 年 6 月 15 日。我知道最好的办法是等待,看看会有哪些变化以及 Apple 将如何实现这些变化。但是我有点不耐烦并且对推迟发布日期感到压力,因为任何进一步的延迟都会以非常重要的方式影响我的许多其他计划。

有关该应用的更多信息:

它根据从第三方交通机构的 API 获得的信息提供实时公共(public)交通信息。它在很大程度上依赖于 iOS MapKit 框架和 iOS 位置服务来实时显示给定路线上公交车的当前地理位置,并提供两个位置之间的交通信息。 According to Apple , iOS MapKit 框架使用谷歌服务提供 map 数据。某些功能会调用 Google map 应用程序来提供交通规划和到最近站点的逐步导航。

我的问题:

如果谣言属实,您认为 Apple 是否肯定会在不影响已经使用当前 MapKit 框架的应用程序的情况下实现任何更改?我应该为什么样的潜在问题做好准备?

最佳答案

根据我使用 SDK 的经验,我可以告诉您:不,您不必担心,原因如下:

  • Apple 以保持向后兼容的更新而闻名。
  • Map Kit API 是封装的,根本不应该改变。
  • 即使实现 map 和路线的技术发生变化,Apple 仍将保持相同的界面来访问这些功能。
  • 任何 SDK 的大部分低级功能都是封装的,它们的公共(public)接口(interface)(我们开发人员可以访问)是稳定的,不应更改。
  • 这些接口(interface)的中断肯定是很难想象的。
  • 更改较低级别的实现不会更改 Map Kit API 的公共(public)接口(interface)。
  • 即使界面发生变化,Apple 仍会保留旧界面并为其添加弃用元数据。这些接口(interface)仍然有效,并且可能会添加其他接口(interface)。

唯一的潜在问题是您需要考虑何时更新您的应用程序,即是否实现新 Map Kit 可能提供的新功能。

关于iphone - 我应该担心苹果将停止在 iOS6 中使用谷歌地图的传言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10964585/

相关文章:

iphone - 在iOS 6中是绝对不能使用Google map 的吗?

ios - XCode: MasterDetailsView - 景观中没有分屏的 DetailsView?

ios - 如何将印度时间转换为伦敦时间

iphone - 自定义UISlider最小轨迹图像小于MaximumTrackImage

ios - 通过 HTTP 将 PDF SDK 流式传输到 iOS

ios - 与Mac通话的iOS应用

ios - 为不同状态的 UISegmentedControl 设置图像?

iphone - 我可以更改游戏中心成就的图像吗?

ios - 如何使用 iOS swift hero 框架在两个 View Controller 之间进行转换?

ios - 我如何在标签栏项目上添加自定义 View